ASA: An Adaptive Space Allocation algorithm for cache management in multi-level cache hierarchy

被引:0
|
作者
Ou, Li [1 ]
Sankar, Karthik [1 ]
He, Xubin Ben [1 ]
机构
[1] Tennessee Technol Univ, Dept Elect & Comp Engn, Cookeville, TN 38505 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multi-level cache hierarchies are widely used in high-performance storage systems to improve I/O performance. However, traditional cache management algorithms are not suited well for such cache organizations. Recently proposed exclusive caching works well with single or multiple-client, low-correlated workloads, but suffers serious performance degradation with multiple-client, high-correlated workloads. In this paper, we propose a new cache space management algorithm, Adaptive Space Allocation (ASA), which implements both exclusive and inclusive caching and manages storage caches by providing optimal inclusive cache space adaptively according to the characteristic of input workloads. Ours results show that ASA increases the cumulative cache hit ratios dramatically for both high and low-correlated workloads.
引用
收藏
页码:524 / 528
页数:5
相关论文
共 50 条
  • [1] MorphCache: A Reconfigurable Adaptive Multi-level Cache Hierarchy
    Srikantaiah, Shekhar
    Kultursay, Emre
    Zhang, Tao
    Kandemir, Mahmut
    Irwin, Mary Jane
    Xie, Yuan
    [J]. 2011 IEEE 17TH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2011, : 231 - 242
  • [2] Criticality Aware Tiered Cache Hierarchy: A Fundamental Relook at Multi-level Cache Hierarchies
    Nori, Anant Vithal
    Gaur, Jayesh
    Rai, Siddharth
    Subramoney, Sreenivas
    Wang, Hong
    [J]. 2018 ACM/IEEE 45TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2018, : 96 - 109
  • [3] AMC: an adaptive multi-level cache algorithm in hybrid storage systems
    Cheng, Yuxia
    Chen, Wenzhi
    Wang, Zonghui
    Yu, Xinjie
    Xiang, Yang
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (16): : 4230 - 4246
  • [4] Hybrid Multi-level Cache Management Policy
    Chikhale, Krupal
    Shrawankar, Urmila
    [J]. 2014 FOURTH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORK TECHNOLOGIES (CSNT), 2014, : 1119 - 1123
  • [5] Multi-level cache hierarchy evaluation for programmable media processors
    Fritts, J
    Wolf, W
    [J]. 2000 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS: DESIGN AND IMPLEMENTATION, 2000, : 228 - 237
  • [6] Adaptive Cache Management for a combined SRAM and DRAM Cache Hierarchy for Multi-Cores
    Hameed, Fazal
    Bauer, Lars
    Henkel, Joerg
    [J]. DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 77 - 82
  • [7] Multi-level cache management of quantitative trading platform
    Lida, Zou
    Alterazi, Hassan A.
    Hdeib, Roaya
    [J]. APPLIED MATHEMATICS AND NONLINEAR SCIENCES, 2021, 6 (02) : 249 - 260
  • [8] Evaluating Application Vulnerability to Soft Errors in Multi-level Cache Hierarchy
    Ma, Zhe
    Carlson, Trevor
    Heirman, Wim
    Eeckhout, Lieven
    [J]. EURO-PAR 2011: PARALLEL PROCESSING WORKSHOPS, PT II, 2012, 7156 : 272 - 281
  • [9] Multi-level PLRU Cache Algorithm for Content Delivery Networks
    Miao, Fang
    Chen, Du
    Jin, Libiao
    [J]. 2017 10TH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID), VOL. 1, 2017, : 320 - 323
  • [10] Mode Selection and Power Allocation in Multi-Level Cache-Enabled Networks
    Douik, Ahmed
    Dahrouj, Hayssam
    Amin, Osama
    Aloquibi, Bayan
    Al-Naffouri, Tareq Y.
    Alouini, Mohamed-Slim
    [J]. IEEE COMMUNICATIONS LETTERS, 2020, 24 (08) : 1789 - 1793