Energy-Efficient Streaming Using Non-volatile Memory

被引:6
|
作者
Khatib, Mohammed G. [1 ]
Hartel, Pieter H. [1 ]
van Dijk, Hylke W. [1 ]
机构
[1] Univ Twente, Dept Comp Sci, NL-7500 AE Enschede, Netherlands
关键词
Energy efficiency; Streaming architecture; Soft real-time system; Disk drive; Non-volatile memory; DRAM; NAND flash;
D O I
10.1007/s11265-008-0308-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The disk and the DRAM in a typical mobile system consume a significant fraction (up to 30%) of the total system energy. To save on storage energy, the DRAM should be small and the disk should be spun down for long periods of time. We show that this can be achieved for predominantly streaming workloads by connecting the disk to the DRAM via a large non-volatile memory (NVM). We refer to this as the NVM-based architecture (NVMBA); the conventional architecture with only a DRAM and a disk is referred to as DRAMBA. The NVM in the NVMBA acts as a traffic reshaper from the disk to the DRAM. The total system costs are balanced, since the cost increase due to adding the NVM is compensated by the decrease in DRAM cost. We analyze the energy saving of NVMBA, with NAND flash memory serving as NVM, relative to DRAMBA with respect to (1) the streaming demand, (2) the disk form factor, (3) the best-effort provision, and (4) the stream location on the disk. We present a worst-case analysis of the reliability of the disk drive and the flash memory, and show that a small flash capacity is sufficient to operate the system over a year at negligible cost. Disk lifetime is superior to flash, so that is of no concern.
引用
收藏
页码:149 / 168
页数:20
相关论文
共 50 条
  • [41] A Highly Non-Volatile Memory Scalable and Efficient File System
    Yang, Fan
    Kang, Junbin
    Ma, Shuai
    Huai, Jinpeng
    [J]. 2018 IEEE 36TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2018, : 431 - 438
  • [42] Efficient Checkpointing with Recompute Scheme for Non-volatile Main Memory
    Alshboul, Mohammad
    Elnawawy, Hussein
    Elkhouly, Reem
    Kimura, Keiji
    Tuck, James
    Solihin, Yan
    [J]. ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2019, 16 (02)
  • [43] Developments of non-volatile memory
    Panov, Ivan V.
    Kalinin, Sergey V.
    [J]. EDM 2006: 7TH ANNUAL INTERNATIONAL WORKSHOP AND TUTORIALS ON ELECTRON DEVICES AND MATERIALS, PROCEEDINGS, 2006, : 15 - 17
  • [44] Non-volatile memory challenge
    Dax, Mark
    [J]. Semiconductor International, 1997, 20 (10): : 84 - 86
  • [45] Nanocrystals for non-volatile memory
    不详
    [J]. ELECTRONICS WORLD, 2000, 106 (1776): : 914 - 914
  • [46] Dependable Non-Volatile Memory
    Martens, Arthur
    Scholz, Rouven
    Lindow, Phil
    Lehnfeld, Niklas
    Kastner, Marc A.
    Kapitza, Ruediger
    [J]. SYSTOR'18: PROCEEDINGS OF THE 11TH ACM INTERNATIONAL SYSTEMS AND STORAGE CONFERENCE, 2018, : 1 - 12
  • [47] NON-VOLATILE SEMICONDUCTOR MEMORY
    KLEIN, R
    TCHON, WE
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1982, 10 (2-3): : 129 - 138
  • [48] Volatile and Non-Volatile Single Electron Memory
    Touati, A.
    Kalboussi, A.
    [J]. JOURNAL OF NANO- AND ELECTRONIC PHYSICS, 2013, 5 (03)
  • [49] MOUSE: Inference In Non-volatile Memory for Energy Harvesting Applications
    Resch, Salonik
    Khatamifard, S. Karen
    Chowdhury, Zamshed, I
    Zabihi, Masoud
    Zhao, Zhengyang
    Cilasun, Husrev
    Wang, Jian-Ping
    Sapatnekar, Sachin S.
    Karpuzcu, Ulya R.
    [J]. 2020 53RD ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO 2020), 2020, : 400 - 414
  • [50] Complete magnetization reversal in a magnetostrictive nanomagnet with voltage-generated stress: A reliable energy-efficient non-volatile magneto-elastic memory
    Biswas, Ayan K.
    Bandyopadhyay, Supriyo
    Atulasimha, Jayasimha
    [J]. APPLIED PHYSICS LETTERS, 2014, 105 (07)