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 条
  • [1] Exploiting execution locality with a decoupled kilo-instruction processor
    Pericas, Miquel
    Cristal, Adrian
    Gonzalez, Ruben
    Jimenez, Daniel A.
    Valero, Mateo
    [J]. HIGH-PERFORMANCE COMPUTING, 2008, 4759 : 56 - +
  • [2] Exploiting data-width locality to increase superscalar execution bandwidth
    Loh, GH
    [J]. 35TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO-35), PROCEEDINGS, 2002, : 395 - 405
  • [3] EXPLOITING TEMPORAL LOCALITY FOR ENERGY EFFICIENT MEMORY MANAGEMENT
    Seo, Euiseong
    Maeng, Seungryoul
    Lim, Donghyouk
    Lee, Joonwon
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2008, 17 (05) : 929 - 941
  • [4] Accelerating the Parallelization of Lattice Boltzmann Method by Exploiting the Temporal Locality
    Liu, Song
    Zou, Nianjun
    Cui, Yuanzhen
    Wu, Weiguo
    [J]. 2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017), 2017, : 1186 - 1193
  • [5] An algorithm for optimally exploiting spatial and temporal locality in upper memory levels
    Temam, O
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1999, 48 (02) : 150 - 158
  • [6] Exploiting in-Hub Temporal Locality in SpMV-based Graph Processing
    Esfahani, Mohsen Koohi
    Kilpatrick, Peter
    Vandierendonck, Hans
    [J]. 50TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 2021,
  • [7] Exploiting Spatial-Temporal Locality of Tracking via Structured Dictionary Learning
    Sui, Yao
    Wang, Guanghui
    Zhang, Li
    Yang, Ming-Hsuan
    [J]. IEEE TRANSACTIONS ON IMAGE PROCESSING, 2018, 27 (03) : 1282 - 1296
  • [8] Exploiting spatial locality in data caches using spatial footprints
    Kumar, S
    Wilkerson, C
    [J]. 25TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 1998, : 357 - 368
  • [9] Exploiting Fast Decaying and Locality in Multi-Agent MDP with Tree Dependence Structure
    Qu, Guannan
    Li, Na
    [J]. 2019 IEEE 58TH CONFERENCE ON DECISION AND CONTROL (CDC), 2019, : 6479 - 6486
  • [10] Exploiting spectro-temporal locality in deep learning based acoustic event detection
    Espi, Miquel
    Fujimoto, Masakiyo
    Kinoshita, Keisuke
    Nakatani, Tomohiro
    [J]. EURASIP JOURNAL ON AUDIO SPEECH AND MUSIC PROCESSING, 2015,