Efficient Memory Partitioning for Parallel Data Access in Multidimensional Arrays

Chenyue Meng,Shouyi Yin,Peng Ouyang,Leibo Liu,Shaojun Wei
DOI: https://doi.org/10.1145/2744769.2744831
2015-01-01
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.
What problem does this paper attempt to address?