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