Energy-Efficient Streaming Using Non-volatile Memory

M.G. Khatib, Pieter H. Hartel, H.W. van Dijk

Research output: Contribution to journalArticleAcademicpeer-review

8 Citations (Scopus)
50 Downloads (Pure)

Abstract

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.
Original languageUndefined
Article number10.1007/s11265-008-0308-1
Pages (from-to)149-168
Number of pages20
JournalJournal of signal processing systems for signal image and video technology
Volumeonline pre
Issue number2
DOIs
Publication statusPublished - Aug 2010

Keywords

  • EWI-15301
  • NAND flash
  • Non-volatile memory
  • DRAM
  • Soft real-time system
  • IR-65470
  • SCS-Cybersecurity
  • Energy Efficiency
  • Energy efficiency - Streaming architecture - Soft real-time system - Disk drive - Non-volatile memory - DRAM - NAND flash
  • disk drive
  • METIS-264396
  • Streaming architecture

Cite this

@article{30e6218c50494e39bc9727b4113e930b,
title = "Energy-Efficient Streaming Using Non-volatile Memory",
abstract = "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.",
keywords = "EWI-15301, NAND flash, Non-volatile memory, DRAM, Soft real-time system, IR-65470, SCS-Cybersecurity, Energy Efficiency, Energy efficiency - Streaming architecture - Soft real-time system - Disk drive - Non-volatile memory - DRAM - NAND flash, disk drive, METIS-264396, Streaming architecture",
author = "M.G. Khatib and Hartel, {Pieter H.} and {van Dijk}, H.W.",
note = "online pre-publication",
year = "2010",
month = "8",
doi = "10.1007/s11265-008-0308-1",
language = "Undefined",
volume = "online pre",
pages = "149--168",
journal = "Journal of signal processing systems for signal image and video technology",
issn = "1939-8018",
publisher = "Springer",
number = "2",

}

Energy-Efficient Streaming Using Non-volatile Memory. / Khatib, M.G.; Hartel, Pieter H.; van Dijk, H.W.

In: Journal of signal processing systems for signal image and video technology, Vol. online pre, No. 2, 10.1007/s11265-008-0308-1, 08.2010, p. 149-168.

Research output: Contribution to journalArticleAcademicpeer-review

TY - JOUR

T1 - Energy-Efficient Streaming Using Non-volatile Memory

AU - Khatib, M.G.

AU - Hartel, Pieter H.

AU - van Dijk, H.W.

N1 - online pre-publication

PY - 2010/8

Y1 - 2010/8

N2 - 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.

AB - 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.

KW - EWI-15301

KW - NAND flash

KW - Non-volatile memory

KW - DRAM

KW - Soft real-time system

KW - IR-65470

KW - SCS-Cybersecurity

KW - Energy Efficiency

KW - Energy efficiency - Streaming architecture - Soft real-time system - Disk drive - Non-volatile memory - DRAM - NAND flash

KW - disk drive

KW - METIS-264396

KW - Streaming architecture

U2 - 10.1007/s11265-008-0308-1

DO - 10.1007/s11265-008-0308-1

M3 - Article

VL - online pre

SP - 149

EP - 168

JO - Journal of signal processing systems for signal image and video technology

JF - Journal of signal processing systems for signal image and video technology

SN - 1939-8018

IS - 2

M1 - 10.1007/s11265-008-0308-1

ER -