Run-time spatial locality detection and optimization

被引:29
|
作者
Johnson, TL [1 ]
Merten, MC [1 ]
Hwu, WW [1 ]
机构
[1] Univ Illinois, Ctr Reliable & High Performance Comp, Urbana, IL 61801 USA
来源
THIRTIETH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, PROCEEDINGS | 1997年
关键词
D O I
10.1109/MICRO.1997.645797
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As the disparity between processor and main memory performance grows, the number of eseciltion cycles spent waiting for memory accesses to complete also increases. As result, latency hiding techniques are critical for improved application performance on future processors. We present a microarchitecture scheme which detects and adapts to varying spatial locality, dynamically adjusting the amount of data fetched on a cache miss. The Spatial Locality Detection Table, introduced in this paper, facilitates the detection of spatial locality across adjacent cached blocks. Results from detailed simulations of several integer programs show significant speedups. The improvements are due to the reduction of conflict and capacity misses by utilizing small blocks and small fetch sizes when spatial locality is absent. and the prefetching effect of large fetch sizes when spatial locality exists.
引用
收藏
页码:57 / 64
页数:8
相关论文
共 50 条
  • [41] Hardware Property Checker for Run-Time Hardware Trojan Detection
    Ngo, Xuan Thuy
    Danger, Jean-Luc
    Guilley, Sylvain
    Najm, Zakaria
    Emery, Olivier
    2015 EUROPEAN CONFERENCE ON CIRCUIT THEORY AND DESIGN (ECCTD), 2015, : 97 - 100
  • [42] Hardware property checker for run-time Hardware Trojan detection
    Institut MINES-TELECOM, TELECOM ParisTech, CNRS LTCI, UMR 5141, Paris Cedex 13
    75634, France
    不详
    35510, France
    Eur. Conf. Circuit Theory Des., ECCTD, 2015,
  • [43] Run-time detection of hardware Trojans: The processor protection unit
    Dubeuf, Jeremy
    Hely, David
    Karri, Ramesh
    Proceedings - 2013 18th IEEE European Test Symposium, ETS 2013, 2013,
  • [44] Remote Run-Time Failure Detection and Recovery Control For Quadcopters
    Shahsavari, Sajad
    Rabah, Mohammed
    Immonen, Eero
    Haghbayan, Mohammad-Hashem
    Plosila, Juha
    JOURNAL OF INTEGRATED DESIGN & PROCESS SCIENCE, 2021, 25 (02) : 120 - 140
  • [45] Run-time Detection and Mitigation of Power-Noise Viruses
    Tenentes, Vasileios
    Das, Shidhartha
    Rossi, Daniele
    Al-Hashimi, Bashir M.
    2019 IEEE 25TH INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS 2019), 2019, : 275 - 280
  • [46] An Abnormal Behavior Detection Technology for Run-time Mobile Application
    Li, Yong
    Ma, YuanYuan
    Chen, Mu
    Dai, ZaoJian
    PROCEEDINGS FIRST INTERNATIONAL CONFERENCE ON ELECTRONICS INSTRUMENTATION & INFORMATION SYSTEMS (EIIS 2017), 2017, : 497 - 501
  • [47] Run-Time Hardware Trojan Detection Using Performance Counters
    Elnaggar, Rana
    Chakrabarty, Krishnendu
    Tahoori, Mehdi B.
    2017 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2017,
  • [48] Run-time detection of communication deadlocks in occam 2 programs
    Zhao, JJ
    Abe, H
    Nomura, Y
    Cheng, JD
    Ushijima, K
    CORRECT MODELS OF PARALLEL COMPUTING, 1997, 49 : 97 - 107
  • [49] Run-time fault detection in monitor based concurrent programming
    Cao, JN
    Cheung, NKC
    Chan, ATS
    INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2001, : 357 - 366
  • [50] Protecting Run-time Filters for Network Intrusion Detection Systems
    Valgenti, Victor C.
    Sun, Hai
    Kim, Min Sik
    2014 IEEE 28TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2014, : 116 - 122