Predicting memory-access cost based on data-access patterns

被引:5
|
作者
Byna, S [1 ]
Sun, XH [1 ]
Gropp, W [1 ]
Thakur, R [1 ]
机构
[1] IIT, Chicago, IL 60616 USA
关键词
D O I
10.1109/CLUSTR.2004.1392630
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Improving memory performance at software level is more effective in reducing the rapid expanding gap between processor and memory performance. Loop transformations (e.g. loop unrolling, loop tiling) and array restructuring optimisations improve the memory performance by increasing the locality of memory accesses. To find the best optimization parameters at runtime, we need a fast and simple analytical model to predict the memory access cost. Most of the existing models are complex and impractical to be integrated in the runtime tuning-systems. In this paper, we propose a simple, fast and reasonably accurate model that is capable of predicting the memory access cost based oil a wide range of data access patterns that appear in many scientitic applications.
引用
收藏
页码:327 / 336
页数:10
相关论文
共 50 条
  • [1] THE WEAKEST MEMORY-ACCESS ORDER
    BITAR, P
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1992, 15 (04) : 305 - 331
  • [2] Relieving the memory-access bottleneck
    Melchior, T
    [J]. ELECTRONIC PRODUCTS MAGAZINE, 2000, 43 (05): : 57 - 59
  • [4] Improving the performance of MPI derived datatypes by optimizing memory-access cost
    Byna, S
    Gropp, W
    Sun, XH
    Thakur, R
    [J]. IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, PROCEEDINGS, 2003, : 412 - 419
  • [5] Toddler: Detecting Performance Problems via Similar Memory-Access Patterns
    Nistor, Adrian
    Song, Linhai
    Marinov, Darko
    Lu, Shan
    [J]. PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 562 - 571
  • [6] Examining the impact of data-access cost on XML twig pattern matching
    Lee, SangKeun
    Ryu, Byung-Gul
    Wu, Kun-Lung
    [J]. INFORMATION SCIENCES, 2012, 203 : 24 - 43
  • [7] Microsoft's data-access directions
    Dobson, R
    [J]. BYTE, 1998, 23 (03): : 104K - +
  • [8] Data-access performance anti-patterns in data-intensive systems
    Muse, Biruk Asmare
    Nafi, Kawser Wazed
    Khomh, Foutse
    Antoniol, Giuliano
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2024, 29 (06)
  • [9] IBM seeks to unify data-access approaches
    Paulson, LD
    [J]. COMPUTER, 2003, 36 (03) : 22 - 22
  • [10] Memory-Access Optimization of Parallel Molecular Dynamics Simulation via Dynamic Data Reordering
    Kunaseth, Manaschai
    Nomura, Ken-ichi
    Dursun, Hikmet
    Kalia, Rajiv K.
    Nakano, Aiichiro
    Vashishta, Priya
    [J]. EURO-PAR 2012 PARALLEL PROCESSING, 2012, 7484 : 781 - 792