• DocumentCode
    1498243
  • Title

    Exploiting SPMD Horizontal Locality

  • Author

    Gou, Chunyang ; Gaydadjiev, Georgi N.

  • Author_Institution
    Delft Univ. of Technol., Delft, Netherlands
  • Volume
    10
  • Issue
    1
  • fYear
    2011
  • Firstpage
    20
  • Lastpage
    23
  • Abstract
    In this paper, we analyze a particular spatial locality case (called horizontal locality) inherent to manycore accelerator architectures employing barrel execution of SPMD kernels, such as GPUs. We then propose an adaptive memory access granularity framework to exploit and enforce the horizontal locality in order to reduce the interferences among accelerator cores memory accesses and hence improve DRAM efficiency. With the proposed technique, DRAM efficiency grows by 1.42X on average, resulting in 12.3% overall performance gain, for a set of representative memory intensive GPGPU applications.
  • Keywords
    DRAM chips; microprocessor chips; parallel architectures; DRAM efficiency; GPU; SPMD horizontal locality; SPMD kernel; accelerator core memory access; adaptive memory access granularity; barrel execution; interference; manycore accelerator architecture; single program multiple data; spatial locality; Bandwidth; Graphics processing unit; Instruction sets; Kernel; Pipelines; Proposals; Random access memory; Memory hierarchy; Multi-core/single-chip multiprocessors; SIMD processors;
  • fLanguage
    English
  • Journal_Title
    Computer Architecture Letters
  • Publisher
    ieee
  • ISSN
    1556-6056
  • Type

    jour

  • DOI
    10.1109/L-CA.2011.5
  • Filename
    5752788