Geting More Performance with Polymorphism from Emerging Memory Technologies

被引:3
|
作者
Narayanan, Iyswarya [1 ]
Ganesan, Aishwarya [2 ]
Badam, Anirudh [3 ]
Govindan, Sriram [3 ]
Sharma, Bikash [4 ]
Sivasubramaniam, Anand [1 ]
机构
[1] Penn State, University Pk, PA 16802 USA
[2] UW Madison, Madison, WI USA
[3] Microsoft, Redmond, WA USA
[4] Facebook, Menlo Pk, CA USA
基金
美国国家科学基金会;
关键词
D O I
10.1145/3319647.3325826
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Storage-intensive systems in data centers rely heavily on DRAM and SSDs for the performance of reads and persistent writes, respectively. These applications pose a diverse set of requirements, and are limited by fixed capacity, fixed access latency, and fixed function of these resources as either memory or storage. In contrast, emerging memory technologies like 3D-Xpoint, battery-backed DRAM, and ASIC-based fast memory-compression offer capabilities across several dimensions. However, existing proposals to use such technologies can only improve either read or write performance but not both without requiring extensive changes to the application, and the operating system. We present PolyEMT, a system that employs an emerging memory technology based cache to the SSD, and transparently morphs the capabilities of this cache across several dimensions-persistence, capacity, latency - to jointly improve both read and write performance. We demonstrate the benefits of PolyEMT using several large-scale storage-intensive workloads from our datacenters.
引用
收藏
页码:8 / 20
页数:13
相关论文
共 50 条
  • [21] Modeling, Architecture, and Applications for Emerging Memory Technologies
    Xie, Yuan
    IEEE DESIGN & TEST OF COMPUTERS, 2011, 28 (01): : 44 - 50
  • [22] Emerging Memory technologies for high density applications
    Servalli, Giorgio
    2017 47TH EUROPEAN SOLID-STATE DEVICE RESEARCH CONFERENCE (ESSDERC), 2017, : 156 - 159
  • [23] Engineering Crossbar based Emerging Memory Technologies
    Kannan, Sachhidh
    Rajendran, Jeyavijayan
    Karri, Ramesh
    Sinanoglu, Ozgur
    2012 IEEE 30TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2012, : 478 - 479
  • [24] Status and outlook of emerging nonvolatile memory technologies
    Müller, G
    Happ, T
    Kund, M
    Lee, GY
    Nagel, N
    Sezi, R
    IEEE INTERNATIONAL ELECTRON DEVICES MEETING 2004, TECHNICAL DIGEST, 2004, : 567 - 570
  • [25] Emerging Memory Technologies: Recent Trends and Prospects
    Yu S.
    Chen P.-Y.
    1600, Institute of Electrical and Electronics Engineers Inc. (08): : 43 - 56
  • [26] Neuromorphic Computing Based on Emerging Memory Technologies
    Rajendran, Bipin
    Alibart, Fabien
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2016, 6 (02) : 198 - 211
  • [27] Emerging technologies to enhance starch performance
    Maniglia, Bianca C.
    Castanha, Nanci
    Rojas, Meliza Lindsay
    Augusto, Pedro E. D.
    CURRENT OPINION IN FOOD SCIENCE, 2021, 37 : 26 - 36
  • [28] VITESSE - more intelligence with emerging technologies for health systems
    Lopes, Vitor
    Rocha, Emilson
    Queiroz, Eliezio
    Freitas, Nicodemos
    Viana, David
    Oliveira, Mauro
    2016 7TH INTERNATIONAL CONFERENCE ON THE NETWORK OF THE FUTURE (NOF), 2016,
  • [29] In-Memory Computing in Emerging Memory Technologies for Machine Learning: An Overview
    Roy, Kaushik
    Chakraborty, Indranil
    Ali, Mustafa
    Ankit, Aayush
    Agrawal, Amogh
    PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
  • [30] Emerging technologies for hybridization based single nucleotide polymorphism detection
    Knez, Karel
    Spasic, Dragana
    Janssen, Kris P. F.
    Lammertyn, Jeroen
    ANALYST, 2014, 139 (02) : 353 - 370