DocumentCode :
617702
Title :
Evaluating cache coherent shared virtual memory for heterogeneous multicore chips
Author :
Hechtman, Blake A. ; Sorin, Daniel J.
Author_Institution :
Dept. of Electr. & Comput. Eng., Duke Univ., Durham, NC, USA
fYear :
2013
fDate :
21-23 April 2013
Firstpage :
118
Lastpage :
119
Abstract :
Although current homogeneous chips tightly couple the cores with cache-coherent shared virtual memory (CCSVM), this is not the communication paradigm used by any current heterogeneous chip. In this paper, we present a CCSVM design for a CPU/GPU chip, as well as an extension of the pthreads programming model for programming this HMC. We experimentally compare CCSVM/xthreads to a state-of-the-art CPU/GPU chip from AMD that runs OpenCL software. CCSVM´s more efficient communication enables far better performance and far fewer DRAM accesses.
Keywords :
graphics processing units; integrated circuit design; multi-threading; virtual storage; AMD; CCSVM design; CPU chip; DRAM accesses; GPU chip; HMC; OpenCL software; cache coherent shared virtual memory evaluation; heterogeneous multicore chips; homogeneous chips; pthreads programming model; xthreads; Couplings; Graphics processing units; Instruction sets; Multicore processing; Programming; Random access memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Performance Analysis of Systems and Software (ISPASS), 2013 IEEE International Symposium on
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4673-5776-0
Electronic_ISBN :
978-1-4673-5778-4
Type :
conf
DOI :
10.1109/ISPASS.2013.6557152
Filename :
6557152
Link To Document :
بازگشت