Exploring the Design Space of Page Management for Multi-Tiered Memory Systems

被引:0
|
作者
Kim, Jonghyeon [1 ]
Choe, Wonkyo [1 ]
Ahn, Jeongseob [1 ]
机构
[1] Ajou Univ, Suwon, South Korea
基金
新加坡国家研究基金会;
关键词
DRAM;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the arrival of tiered memory systems comprising various types of memory, such as DRAM and SCM, the operating system support for memory management is becoming increasingly important. However, the way that operating systems currently manage pages was designed under the assumption that all the memory has the same capabilities based on DRAM. This oversimplification leads to non-optimal memory usage in tiered memory systems. This study performs an in-depth analysis of page management schemes in the current Linux design extending NUMA to support systems equipped with both DRAM and SCM (Intel's DCPMM). In such multi-tiered memory systems, we find that the critical factor in performance is not only the access locality but also the access tier of memory. When considering both characteristics, there are several alternatives to page placement. However, current operating systems only prioritize access locality. This paper explores the design space of page management schemes, called AutoTiering, to use multi-tiered memory systems effectively. Our evaluation results show that our proposed techniques can significantly improve performance for various workloads, compared to the stock Linux kernel, by unlocking the potential of the multi-tiered memory hierarchy.
引用
收藏
页码:715 / 728
页数:14
相关论文
共 50 条
  • [21] Seismic Behaviour and Design of Chevron Multi-tiered Concentrically Braced Frames
    Comeau, Christophe
    Cano, Pablo
    Imanpour, Ali
    Tremblay, Robert
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON BEHAVIOUR OF STEEL STRUCTURES IN SEISMIC AREAS, STESSA 2022, 2022, 262 : 379 - 387
  • [22] Applications, Requirements, and Design Guidelines for Multi-tiered Vehicular Network Architecture
    Mir, Zeeshan Hameed
    Filali, Fethi
    PROCEEDINGS OF THE 2018 WIRELESS DAYS (WD), 2018, : 15 - 20
  • [23] Differentiation Copayment Design to Improve the Multi-tiered Healthcare System in China
    Deng, Yewen
    Li, Na
    Xu, Xuejun
    Jiang, Zhibin
    2017 13TH IEEE CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2017, : 201 - 206
  • [24] Design and Simulation of Multi-Tiered 4D Printed Objects
    Pepper J.
    Breen D.E.
    Computer-Aided Design and Applications, 2023, 20 (03): : 489 - 506
  • [25] Multi-tiered cache management for e-commerce web sites
    Hsiung, WP
    Li, WS
    Candan, KS
    Agrawal, D
    COOPERATIVE INTERNET COMPUTING, 2003, 729 : 86 - 106
  • [26] MSIPS: Multi-tiered Security IPs Architecture for Secure SoC Design
    Huang, Zhao
    Wang, Quan
    2017 INTERNATIONAL CONFERENCE ON NETWORKING AND NETWORK APPLICATIONS (NANA), 2017, : 203 - 208
  • [27] Design and implementation of a framework development platform for multi-tiered web applications
    Jiang, Minghua
    Liu, Yuanmin
    Hu, Ming
    GENERAL SYSTEM AND CONTROL SYSTEM, VOL I, 2007, : 241 - 244
  • [28] Design for test using a multi-tiered, model based specification approach
    Bukata, E
    IEEE SYSTEMS READINESS TECHNOLOGY CONFERENCE: 2001 IEEE AUTOTESTCON PROCEEDINGS, 2001, : 206 - 213
  • [29] MSIPS: Multi-tiered Security IPs Architecture for Secure SoC Design
    2017, Institute of Electrical and Electronics Engineers Inc., United States (2018-January):
  • [30] A Cross-Layered Readahead Architecture for Multi-Tiered Storage Systems
    Chang, Hsung-Pin
    Su, Wei-Ming
    Chang, Da-Wei
    26TH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (IEEE ISCC 2021), 2021,