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 条
  • [1] An analysis of the effects of spatial locality on the cache performance of binary search trees
    Puzak, Thomas B.
    Huang, Chun-Hsi
    [J]. ICSOFT 2006: PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2006, : 94 - +
  • [2] Spatial Locality-Aware Cache Partitioning for Effective Cache Sharing
    Gupta, Saurabh
    Zhou, Huiyang
    [J]. 2015 44TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2015, : 150 - 159
  • [3] A new cache architecture based on temporal and spatial locality
    Lee, JH
    Lee, JS
    Kim, SD
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2000, 46 (15) : 1451 - 1467
  • [4] Unifying Temporal and Spatial Locality for Cache Management inside SSDs
    Sha, Zhibing
    Cai, Zhigang
    Trahay, Francois
    Liao, Jianwei
    Yin, Dong
    [J]. PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 891 - 896
  • [5] DECOUPLED COMPRESSED CACHE: EXPLOITING SPATIAL LOCALITY FOR ENERGY OPTIMIZATION
    Sardashti, Somayeh
    Wood, David A.
    [J]. IEEE MICRO, 2014, 34 (03) : 91 - 99
  • [6] Using Locality-enhanced Distributed Memory Cache to Accelerate Applications On High Performance Computers
    Yu, Jie
    Liu, Guangming
    Dong, Wenrui
    Li, Xiaoyong
    [J]. 2017 IEEE 3RD INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY, IEEE 3RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) AND 2ND IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2017, : 160 - 166
  • [7] Scalar metric for temporal locality and estimation of cache performance
    Alakarhu, J
    Niittylahti, J
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, : 730 - 731
  • [8] HotSpot cache: Joint temporal and spatial locality exploitation for I-cache energy reduction
    Yang, CL
    Lee, CH
    [J]. ISLPED '04: PROCEEDINGS OF THE 2004 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2004, : 114 - 119
  • [9] Temporal locality and its impact on Web proxy cache performance
    Mahanti, A
    Eager, D
    Williamson, C
    [J]. PERFORMANCE EVALUATION, 2000, 42 (2-3) : 187 - 203
  • [10] Improving Cache Performance by Combining Cost-Sensitivity and Locality Principles in Cache Replacement Algorithms
    Sheikh, Rami
    Kharbutli, Mazen
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2010, : 76 - 83