Exploration of the spatial locality on emerging applications and the consequences for cache performance

被引:0
|
作者
Kampe, Martin [1 ]
Dahlgren, Fredrik [1 ]
机构
[1] Chalmers Univ of Technology, Goteborg, Sweden
关键词
Computer software - Computer systems programming - Response time (computer systems) - Storage allocation (computer);
D O I
暂无
中图分类号
学科分类号
摘要
The performance gap between processors and memory is increasing, making the cache hit-rate paramount for performance. Studies show room for improvement, especially in data caches. The cache effectiveness is dictated by software locality, hence the software behavior directs the cache performance. This paper presents a framework for studying spatial locality. It focus on the characteristics of the spatial locality in terms of closeness in time and space, to get the amount of accessed sequential data and the potential for cache hits. By using the framework we gain knowledge for improving the cache performance. Our experiment consists of a program driven simulator and 11 important applications. We show a large performance potential in the data cache with up to 75% less miss rate, exploiting spatial locality. In order to investigate where potential bottlenecks are located we make a simple implementation of a scheme to exploit this spatial locality.
引用
收藏
页码:163 / 170
相关论文
共 50 条
  • [41] Hybrid simulation in healthcare: a systematic exploration of models, applications, and emerging trends
    Kar, Eyup
    Fakhimi, Masoud
    Turner, Christopher
    Eldabi, Tillal
    [J]. JOURNAL OF SIMULATION, 2024,
  • [42] Improving the Performance of Passive Network Monitoring Applications using Locality Buffering
    Papadogiannakis, Antonis
    Antoniades, Demetres
    Polychronakis, Michalis
    Markatos, Evangelos P.
    [J]. PROCEEDINGS OF MASCOTS '07: 15TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, 2007, : 151 - 157
  • [43] Design Space Exploration of Emerging Memory Technologies for Machine Learning Applications
    Hasan, S. M. Shamimul
    Imam, Neena
    Kannan, Ramakrishnan
    Yoginath, Srikanth
    Kurte, Kuldeep
    [J]. 2021 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2021, : 439 - 448
  • [44] Design Space Exploration of Practical VVC Encoding for Emerging Media Applications
    Sainio, Joose
    Mercat, Alexandre
    Vanne, Jarno
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2022, 68 (04) : 387 - 400
  • [45] Heuristic for two-level cache hierarchy exploration considering energy consumption and performance
    Silva, A. G., Jr.
    Cordeiro, F. R.
    Sant'Anna, R. E.
    Lima, M. E.
    [J]. INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2006, 4148 : 75 - 83
  • [46] Diagnosing Performance Bottlenecks in Emerging Petascale Applications
    Tallent, Nathan R.
    Mellor-Crummey, John M.
    Adhianto, Laksono
    Fagan, Michael W.
    Krentel, Mark
    [J]. PROCEEDINGS OF THE CONFERENCE ON HIGH PERFORMANCE COMPUTING NETWORKING, STORAGE AND ANALYSIS, 2009,
  • [47] Analytical Two-Level Near Threshold Cache Exploration for Low Power Biomedical Applications
    Liang, Yun
    Wang, Shuo
    Mitra, Tulika
    Ha, Yajun
    [J]. ADVANCED COMPUTER ARCHITECTURE, 2018, 908 : 95 - 108
  • [48] Performance of spatial Multi-LRU caching under traffic with temporal locality
    Avranas, Apostolos
    Giovanidis, Anastasios
    [J]. 2016 9TH INTERNATIONAL SYMPOSIUM ON TURBO CODES AND ITERATIVE INFORMATION PROCESSING (ISTC), 2016, : 345 - 349
  • [49] Impacts of level-2 cache on performance of multimedia systems and applications
    Asaduzzaman, Abu
    Rani, Manira
    Koivisto, Darryl
    [J]. SIGMAP 2007: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND MULTIMEDIA APPLICATIONS, 2007, : 342 - +
  • [50] Advantages of Java']Java processors in cache performance and power for embedded applications
    Beck, Antonio Carlos S.
    Rutzig, Mateus B.
    Carro, Luigi
    [J]. EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, PROCEEDINGS, 2006, 4017 : 321 - 330