• 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