Exploiting temporal locality using a dependence driven execution

被引:0
|
作者
Vajracharya, S [1 ]
Grunwald, D [1 ]
机构
[1] Univ Colorado, Dept Comp Sci, Boulder, CO 80309 USA
关键词
ran-time systems; data locality; temporal locality; loop transformations; dependence-driven; coarse-grain dataflow;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The order in which loop iterations are executed can have a large impact on the number of cache misses that an applications takes. A new loop order Mat preserves the semantics of the old order but has a better cache data re-uses, improves the performance of that application. Several compiler techniques exists to staticly transform loops such that the order of iterations reduces cache misses. This paper introduces a run-time method to determine the order based on a dependence-driven execution. In a dependence-driven execution, on execution traverses the iteration space by following the dependence area between the iterations.
引用
收藏
页码:275 / 284
页数:10
相关论文
共 50 条
  • [21] Configuration scheduling using temporal locality and kernel correlation
    Kandasamy, Santheeban
    Morton, Andrew
    Loucks, Wayne M.
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 3289 - 3293
  • [22] Exploiting Locality in Scalable Ordered Maps
    Rodriguez, Matthew
    Hassan, Ahmed
    Spear, Michael
    [J]. PACT '20: PROCEEDINGS OF THE ACM INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2020, : 351 - 352
  • [23] Exploiting locality: Approximating sorting buffers
    Bar-Yehuda, R
    Laserson, J
    [J]. APPROXIMATION AND ONLINE ALGORITHMS, 2006, 3879 : 69 - 81
  • [24] Exploiting locality: approximating sorting buffers
    Bar-Yehuda, Reuven
    Laserson, Jonathan
    [J]. JOURNAL OF DISCRETE ALGORITHMS, 2007, 5 (04) : 729 - 738
  • [25] Exploiting locality for irregular scientific codes
    Han, H
    Tseng, CW
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2006, 17 (07) : 606 - 618
  • [26] Exploiting Locality in Scalable Ordered Maps
    Rodriguez, Matthew
    Hassan, Ahmed
    Spear, Michael
    [J]. 2021 IEEE 41ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2021), 2021, : 998 - 1008
  • [27] Exploiting Locality on the Cell/BE through Bypassing
    Bellens, Pieter
    Perez, Josep M.
    Badia, Rosa M.
    Labarta, Jesus
    [J]. EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, PROCEEDINGS, 2009, 5657 : 318 - 328
  • [28] EXPRESSMAN - EXPLOITING TRAFFIC LOCALITY IN EXPRESSNET
    BORGONOVO, F
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1987, 5 (09) : 1436 - 1443
  • [29] Automatic execution of business process models: Exploiting the benefits of Model-driven Engineering approaches
    Fabra, J.
    De Castro, V.
    Alvarez, P.
    Marcos, E.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (03) : 607 - 625
  • [30] Exploiting spatial and temporal locality of accesses: A new hardware-based monitoring approach for DSM systems
    Hockauf, R
    Karl, W
    Leberecht, M
    Oberhuber, M
    Wagner, M
    [J]. EURO-PAR '98 PARALLEL PROCESSING, 1998, 1470 : 206 - 215