Timing Penalties Associated with Cache Sharing

被引:0
|
作者
Babka, Vlastimil [1 ]
Libic, Peter [1 ]
Tuma, Petr [1 ]
机构
[1] Charles Univ Prague, Dept Software Engn, Fac Math & Phys, CR-11800 Prague 1, Czech Republic
来源
2009 IEEE INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS & SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS) | 2009年
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Although important from software performance perspective, the behavior of memory caches is not captured by the common approaches to modeling of software performance, where the software performance models tend to treat operation durations as constants despite the fact that the operations compete for memory caches. Incorporating memory cache models into software performance models is hindered by the fact that existing cache models do not provide information about timings and penalties, but only about hits and misses. The paper outlines the relationship of cache events and cache timings on a real computer architecture, indicating that the existing practice of modeling cache miss penalties as constants is not sufficient to model software performance faithfully
引用
收藏
页码:583 / 586
页数:4
相关论文
共 50 条
  • [31] DCAPS: Dynamic Cache Allocation with Partial Sharing
    Xiang, Yaocheng
    Wang, Xiaolin
    Huang, Zihui
    Wang, Zeyu
    Luo, Yingwei
    Wang, Zhenlin
    EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
  • [32] Thread Data Sharing in Cache: Theory and Measurement
    Luo, Hao
    Li, Pengcheng
    Ding, Chen
    ACM SIGPLAN NOTICES, 2017, 52 (08) : 103 - 115
  • [33] Data-sharing global dynamic cache
    Li, Zhen-Chuan
    Bi, Zhuo
    Xu, Yu-Lin
    Dongbei Daxue Xuebao/Journal of Northeastern University, 2014, 35 : 194 - 200
  • [34] A NUCA substrate for flexible CMP cache sharing
    Huh, Jaehyuk
    Kim, Changkyu
    Shafi, Hazim
    Zhang, Lixin
    Burger, Doug
    Keckler, Stephen W.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2007, 18 (08) : 1028 - 1040
  • [35] A Cache Timing Analysis of HC-256
    Zenner, Erik
    SELECTED AREAS IN CRYPTOGRAPHY, 2009, 5381 : 199 - 213
  • [36] Cache Timing Analysis of RC4
    Chardin, Thomas
    Fouque, Pierre-Alain
    Leresteux, Delphine
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY (ACNS 2011), 2011, 6715 : 110 - 129
  • [37] Scheduling Threads for Constructive Cache Sharing on CMPs
    Chen, Shimin
    Gibbons, Phillip B.
    Kozuch, Michael
    Liaskovitis, Vasileios
    Ailamaki, Anastassia
    Blelloch, Guy E.
    Falsafi, Babak
    Fix, Limor
    Hardavellas, Nikos
    Mowry, Todd C.
    Wilkerson, Chris
    SPAA'07: PROCEEDINGS OF THE NINETEENTH ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2007, : 105 - +
  • [38] Modeling Performance Variation Due to Cache Sharing
    Sandberg, Andreas
    Sembrant, Andreas
    Hagersten, Erik
    Black-Schaffer, David
    19TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA2013), 2013, : 155 - 166
  • [39] Probabilistic Timing Analysis on Conventional Cache Designs
    Kosmidis, Leonidas
    Curtsinger, Charlie
    Quinones, Eduardo
    Abella, Jaume
    Berger, Emery
    Cazorla, Francisco J.
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 603 - 606
  • [40] Relational Cache Analysis for Static Timing Analysis
    Hahn, Sebastian
    Grund, Daniel
    PROCEEDINGS OF THE 24TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2012), 2012, : 102 - 111