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
来源
INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS | 1997年
关键词
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] GreedyDual* Web caching algorithm: exploiting the two sources of temporal locality in Web request streams
    Jin, S
    Bestavros, A
    COMPUTER COMMUNICATIONS, 2001, 24 (02) : 174 - 183
  • [22] Temporal Logic-driven Symbolic Execution with the Clang Static Analyzer
    Fulop, Endre
    Pataki, Norbert
    2024 7TH INTERNATIONAL CONFERENCE ON SOFTWARE AND SYSTEM ENGINEERING, ICOSSE 2024, 2024, : 78 - 82
  • [23] Exploiting locality: Approximating sorting buffers
    Bar-Yehuda, R
    Laserson, J
    APPROXIMATION AND ONLINE ALGORITHMS, 2006, 3879 : 69 - 81
  • [24] Exploiting Locality in Scalable Ordered Maps
    Rodriguez, Matthew
    Hassan, Ahmed
    Spear, Michael
    PACT '20: PROCEEDINGS OF THE ACM INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2020, : 351 - 352
  • [25] Exploiting locality: approximating sorting buffers
    Bar-Yehuda, Reuven
    Laserson, Jonathan
    JOURNAL OF DISCRETE ALGORITHMS, 2007, 5 (04) : 729 - 738
  • [26] Configuration scheduling using temporal locality and kernel correlation
    Kandasamy, Santheeban
    Morton, Andrew
    Loucks, Wayne M.
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 3289 - 3293
  • [27] Exploiting locality for irregular scientific codes
    Han, H
    Tseng, CW
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2006, 17 (07) : 606 - 618
  • [28] Exploiting locality in distributed SDN control
    Schmid, Stefan
    Suomela, Jukka
    HotSDN 2013 - Proceedings of the 2013 ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking, 2013, : 121 - 126
  • [29] Exploiting Locality in Scalable Ordered Maps
    Rodriguez, Matthew
    Hassan, Ahmed
    Spear, Michael
    2021 IEEE 41ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2021), 2021, : 998 - 1008
  • [30] EXPRESSMAN - EXPLOITING TRAFFIC LOCALITY IN EXPRESSNET
    BORGONOVO, F
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1987, 5 (09) : 1436 - 1443