Title :
Exploiting SPMD Horizontal Locality
Author :
Gou, Chunyang ; Gaydadjiev, Georgi N.
Author_Institution :
Delft Univ. of Technol., Delft, Netherlands
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;
Journal_Title :
Computer Architecture Letters
DOI :
10.1109/L-CA.2011.5