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