Title :
Efficient memory partitioning for parallel data access in multidimensional arrays
Author :
Chenyue Meng ; Shouyi Yin ; Peng Ouyang ; Leibo Liu ; Shaojun Wei
Author_Institution :
Tsinghua Nat. Lab. for Inf. Sci. & Technol. (TNList), Tsinghua Univ., Beijing, China
Abstract :
Memory bandwidth bottlenecks severely restrict parallel access of data from memory arrays. To increase bandwidth, memory partitioning algorithms have been proposed to access multiple memory banks simultaneously. However, previous partitioning schemes propose complex partitioning algorithms, which leads to non-optimal memory bank space utilization and unnecessary storage overhead. In this paper, we develop an efficient memory partitioning strategy with low time complexity and low storage overhead for data access in multidimensional arrays. Experimental results show that our memory partitioning algorithm saves up to 93.7% in the amount of arithmetic operations, 96.9% in execution time and 31.1% in storage overhead, compared to the state-of-the-art approach.
Keywords :
computational complexity; information retrieval; parallel memories; parallel processing; storage management; arithmetic operations; execution time; memory partitioning algorithm; multidimensional arrays; parallel data access; storage overhead; time complexity; Arrays; Bandwidth; Image edge detection; Indexes; Kernel; Memory management; Partitioning algorithms; memory partitioning; parallel data access; storage overhead;
Conference_Titel :
Design Automation Conference (DAC), 2015 52nd ACM/EDAC/IEEE
Conference_Location :
San Francisco, CA
DOI :
10.1145/2744769.2744831