Efficient Memory Partitioning for Parallel Data Access in Multidimensional Arrays

被引:7
|
作者
Meng, Chenyue [1 ]
Yin, Shouyi [1 ]
Ouyang, Peng [1 ]
Liu, Leibo [1 ]
Wei, Shaojun [1 ]
机构
[1] Tsinghua Univ, Inst Microelect, TNList, Beijing 100084, Peoples R China
关键词
memory partitioning; parallel data access; storage overhead;
D O I
10.1145/2744769.2744831
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] Efficient execution of operations in a DBMS for multidimensional arrays
    Widmann, N
    Baumann, P
    [J]. TENTH INTERNATIONAL CONFERENCE ON SCIENTIFIC AND STATISTICAL DATABASE MANAGEMENT - PROCEEDINGS, 1998, : 155 - 165
  • [42] Adaptive Spatial Partitioning for Multidimensional Data Streams
    John Hershberger
    Nisheeth Shrivastava
    Subhash Suri
    Csaba D. Toth
    [J]. Algorithmica, 2006, 46 : 97 - 117
  • [43] Adaptive spatial partitioning for multidimensional data streams
    Hershberger, J
    Shrivastava, N
    Suri, S
    Tóth, CD
    [J]. ALGORITHMS AND COMPUTATION, 2004, 3341 : 522 - 533
  • [44] Adaptive spatial partitioning for multidimensional data streams
    Hershberger, John
    Shrivastava, Nisheeth
    Suri, Subhash
    Toth, Csaba D.
    [J]. ALGORITHMICA, 2006, 46 (01) : 97 - 117
  • [45] Parallel Algorithm Mapping to Memory Multidimensional Signals
    Balasa, Florin
    Luican, Ilie I.
    Zhu, Hongwei
    [J]. 2016 IEEE 7TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS & SYSTEMS (LASCAS), 2016, : 295 - 298
  • [46] Memory Efficient Minimum Substring Partitioning
    Li, Yang
    Kamousi, Pegah
    Han, Fangqiu
    Yang, Shengqi
    Yan, Xifeng
    Suri, Subhash
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2013, 6 (03): : 169 - 180
  • [47] A Pattern Partitioning Algorithm for Memory-Efficient Parallel String Matching in Deep Packet Inspection
    Kim, HyunJin
    Hong, Hyejeong
    Baek, Dongmyoung
    Kang, Sungho
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2010, E93B (06) : 1612 - 1614
  • [48] Data partitioning for parallel solid modelling
    Hui, KC
    Kan, YM
    [J]. VISUAL COMPUTER, 1995, 11 (10): : 526 - 541
  • [49] An efficient clustering algorithm for partitioning parallel programs
    Maheshwari, P
    Shen, H
    [J]. PARALLEL COMPUTING, 1998, 24 (5-6) : 893 - 909
  • [50] Efficient sorting design on a novel embedded parallel computing architecture with unique memory access
    Zhou, Wenbiao
    Cai, Zhaoyun
    Ding, Ruiqiang
    Gong, Chen
    Liu, Dake
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2013, 39 (07) : 2100 - 2111