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
Link To Document :
بازگشت