Facilitating emerging applications on many-core processors
Da Li · 2016
Facilitating Emerging Applications on Many-core ProcessorsOver the last decade, many-core Graphics Processing Units (GPUs) have been widely used to accelerate a variety of applications.Meanwhile, Intel has released its Xeon Phi Coprocessor, which is equipped with more than fifty x86 cores, each supporting four hardware threads.Despite their widespread use, many-core processors are still considered relatively difficult to program, in that they require the programmer to be familiar with both parallel programming and the hardware features of these devices.