Cache performance improvement through on-demand, in-cache page clearing

被引:0
|
作者
Kim, T [1 ]
Kim, JM [1 ]
Min, SL [1 ]
Kim, CS [1 ]
Moo, SM [1 ]
Hong, S [1 ]
机构
[1] SEOUL NATL UNIV,SCH ELECT ENGN,SEOUL 151742,SOUTH KOREA
关键词
caches; page clearing; trace-driven simulation; multitasking traces;
D O I
10.1016/S0141-9331(96)01105-2
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recent advances in VLSI technology have made it possible to use large enough caches to eliminate most of the ''conventional'' cache misses resulting from limited cache size and/or set associativity. As a result, other sources of ''non-conventional'' cache misses are becoming increasingly dominant in the makeup of the total cache misses. One of those sources is the clearing of remapped physical pages by the operating system, which is required for security reasons. Our experiment shows that the traditional method of ''over-eager'' clearing of remapped physical pages results in up to 13% of the total data cache misses. In this paper, we propose a novel method of page clearing to reduce such high cache overhead. Our scheme is based on ''on-demand'', ''in-cache'' page clearing and can be implemented efficiently on existing hardware. Our trace-driven simulation based on multitasking traces indicates that the proposed scheme can reduce up to 7% of the total data cache misses and up to 16% of the total stalls related to data access.
引用
收藏
页码:361 / 371
页数:11
相关论文
共 50 条
  • [1] Reducing Writebacks Through In-Cache Displacement
    Bakhshalipour, Mohammad
    Faraji, Aydin
    Ghahani, Seyed Armin Vakil
    Samandi, Farid
    Lotfi-Kamran, Pejman
    Sarbazi-Azad, Hamid
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2019, 24 (02)
  • [2] Selective cache ways: On-demand cache resource allocation
    Albonesi, DH
    32ND ANNUAL INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, (MICRO-32), PROCEEDINGS, 1999, : 248 - 259
  • [3] Performance Evaluation of the Time Analysable On-Demand Coherent Cache
    Pyka, Arthur
    Rohde, Mathias
    Uhrig, Sascha
    2013 12TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2013), 2013, : 1887 - 1892
  • [4] Cache Architecture for On-Demand Streaming on the Web
    Sharman, Raj
    Ramanna, Shiva Shankar
    Ramesh, Ram
    Gopal, Ram
    ACM TRANSACTIONS ON THE WEB, 2007, 1 (03)
  • [5] The effect of an intercepting cache on performance of fast page and cache DRAM
    Mekhiel, NN
    INTERNATIONAL SOCIETY FOR COMPUTERS AND THEIR APPLICATIONS 13TH INTERNATIONAL CONFERENCE ON COMPUTERS AND THEIR APPLICATIONS, 1998, : 360 - 363
  • [6] Cache-Zoomer: On-demand High-resolution Cache Monitoring for Security
    Hongyu Fang
    Sai Santosh Dayapule
    Fan Yao
    Milos Doroslovacki
    Guru Venkataramani
    Journal of Hardware and Systems Security, 2020, 4 (3) : 180 - 195
  • [7] Distributed and on-demand cache for CMS experiment at LHC
    Ciangottini, Diego
    Spiga, Daniele
    Boccali, Tommaso
    Donvito, Giacinto
    Cesini, Daniele
    Bagliesi, Giuseppe
    Mazzone, Enrico
    Falabella, Antonio
    2018 IEEE 14TH INTERNATIONAL CONFERENCE ON E-SCIENCE (E-SCIENCE 2018), 2018, : 336 - 337
  • [8] On-demand solution to minimize I-cache leakage energy with maintaining performance
    Chung, Sung Woo
    Skadron, Kevin
    IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (01) : 7 - 24
  • [9] The effects of cache organizations on the performance of on-demand routing protocols in ad hoc networks
    Lou, WJ
    Fang, YG
    2002 MILCOM PROCEEDINGS, VOLS 1 AND 2: GLOBAL INFORMATION GRID - ENABLING TRANSFORMATION THROUGH 21ST CENTURY COMMUNICATIONS, 2002, : 254 - 259
  • [10] CloudCache: On-demand Flash Cache Management for Cloud Computing
    Arteaga, Dulcardo
    Cabrera, Jorge
    Xu, Jing
    Sundararaman, Swaminathan
    Zhao, Ming
    14TH USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES (FAST '16), 2016, : 355 - 369