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 条
  • [11] Exploiting spatial locality in data caches using spatial footprints
    Kumar, S
    Wilkerson, C
    25TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 1998, : 357 - 368
  • [12] Exploiting spectro-temporal locality in deep learning based acoustic event detection
    Espi, Miquel
    Fujimoto, Masakiyo
    Kinoshita, Keisuke
    Nakatani, Tomohiro
    EURASIP JOURNAL ON AUDIO SPEECH AND MUSIC PROCESSING, 2015,
  • [13] Exploiting spectro-temporal locality in deep learning based acoustic event detection
    Miquel Espi
    Masakiyo Fujimoto
    Keisuke Kinoshita
    Tomohiro Nakatani
    EURASIP Journal on Audio, Speech, and Music Processing, 2015
  • [14] Exploiting geographical and temporal locality to boost search efficiency in peer-to-peer systems
    Cai, Hailong
    Wang, Jun
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2006, 17 (10) : 1189 - 1203
  • [15] Energy-Aware Real-Time Task Scheduling Exploiting Temporal Locality
    Kim, Yong-Hee
    Jung, Myoung-Jo
    Lee, Cheol-Hoon
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2010, E93D (05): : 1147 - 1153
  • [16] A tree-based reliable multicast scheme exploiting the temporal locality of transmission errors
    Baek, J
    Paris, JF
    CONFERENCE PROCEEDINGS OF THE 2005 IEEE INTERNATIONAL PERFORMANCE, COMPUTING AND COMMUNICATIONS CONFERENCE, 2005, : 275 - 282
  • [17] Exploiting locality in program graphs
    Lim, JT
    Hurson, AR
    Pritchett, LD
    PARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS, 2003, 2763 : 276 - 290
  • [18] On Exploiting Locality for Generalized Consensus
    Peluso, Sebastiano
    Turcu, Alexandru
    Palmieri, Roberto
    Ravindran, Binoy
    2015 IEEE 35th International Conference on Distributed Computing Systems, 2015, : 766 - 767
  • [19] Exploiting SPMD Horizontal Locality
    Gou, Chunyang
    Gaydadjiev, Georgi N.
    IEEE COMPUTER ARCHITECTURE LETTERS, 2011, 10 (01) : 20 - 23
  • [20] Exploiting Execution Dynamics in Timing Analysis Using Job Sequences
    Ahrendts, Leonie
    Ernst, Rolf
    Quinton, Sophie
    IEEE DESIGN & TEST, 2018, 35 (04) : 16 - 22