skip to main content
10.5555/1874620.1874804acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
research-article

Using non-volatile memory to save energy in servers

Published: 20 April 2009 Publication History

Abstract

Recent breakthroughs in circuit and process technology have enabled new usage models for non-volatile memory technologies such as Flash and phase change RAM (PCRAM) in the general purpose computing environment. These technologies display high density and low power consumption as well as persistency that are appealing properties in a memory device. This paper summarizes our earlier work on improving NAND Flash based disk caches and extends it to consider PCRAM. We first present the primary challenges in reliably managing non-volatile memories such as NAND Flash, reviewing our past work on architectural support for Flash manageability. We then provide a preliminary analysis of how our current Flash manageability architecture may be simplified when we replace Flash with PCRAM. Our evaluations on PCRAM shows a potential for more than a 65% throughput improvement for a disk-intensive database workload. Although more detailed studies are needed, we conclude that PCRAM is a strong contender to replace Flash if it becomes cost-effective.

References

[1]
G. W. Burr, B. N. Kurdi, J. C. Scott, C. H. Lam, K. Gopalakrishnan, and R. S. Shenoy, "Overview of candidate device technologies for storage-class memory," IBM Journal of Research and Development, vol. 52, no. 4, Sep 2008.
[2]
F. Bedeschi, R. Fackenthal, C. Resta, E. M. Donz, M. Jagasivamani, E. C. Buda, F. Pellizzer, D. W. Chow, A. Cabrini, G. M. A. Calvi, R. Faravelli, A. Fantini, G. Torelli, D. Mills, R. Gastaldi, and G. Casagrande, "A bipolar-selected phase change memory featuring multi-level cell storage," JSSC, vol. 44, 2009.
[3]
T. Kgil and T. Mudge, "Flashcache: a nand flash memory file cache for low power web servers," International Conference on Compilers, Architecture and Synthesis for Embedded Systems, 2006.
[4]
T. Kgil, D. Roberts, and T. Mudge, "Improving NAND Flash based Disk Caches," in Proc. Int'l Symp. on Computer Architecture (ISCA), 2008.
[5]
"Flex-OneNAND," http://www.samsung.com/global/business/semiconductor/products/fusionmemory/Products_FlexOneNAND.html.
[6]
"Technical Note: TrueFFS Wear-Leveling Mechanism(TN-DOC-017)," http://www.embeddedfreebsd.org/Documents/TrueFFS_Wear_Leveling_Mechanism.pdf.
[7]
L.-P. Chang, "On efficient wear-leveling for large-scale flash-memory storage systems," in 22nd ACM Symposium on Applied Computing (ACM SAC), 2007.
[8]
L.-P. Chang and T.-W. Kuo, "Real-time garbage collection for flashmemory storage system in embedded systems," in ACM Transactions on Embedded Computing Systems, Vol 3, No. 4, 2004.
[9]
G. Atwood and R. Bez, "Current status of chalcogenide phase change memory," Device Research Conference (DRC), 2005.
[10]
T. Cho et al., "A dual-mode NAND flash memory: 1-Gb multilevel and high-performance 512-mb single-level modes," IEEE Journal of Solid State Circuits, vol. 36, no. 11, Nov 2001.
[11]
N. Binkert, R. Dreslinski, L. Hsu, K. Lim, A. Saidi, and S. Reinhardt, "The M5 simulator: Modeling networked systems," IEEE Micro, vol. 26, no. 4, pp. 52--60, Jul/Aug 2006.
[12]
Y. Park, S.-H. Lim, C. Lee, and K. H. Park, "Pffs: A scalable flash memory file system for the hybrid architecture of phase-change ram and nand flash," SAC, Mar. 2008.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DATE '09: Proceedings of the Conference on Design, Automation and Test in Europe
April 2009
1776 pages
ISBN:9783981080155

Sponsors

  • EDAA: European Design Automation Association
  • ECSI
  • EDAC: Electronic Design Automation Consortium
  • SIGDA: ACM Special Interest Group on Design Automation
  • The IEEE Computer Society TTTC
  • The IEEE Computer Society DATC
  • The Russian Academy of Sciences: The Russian Academy of Sciences

Publisher

European Design and Automation Association

Leuven, Belgium

Publication History

Published: 20 April 2009

Check for updates

Qualifiers

  • Research-article

Conference

DATE '09
Sponsor:
  • EDAA
  • EDAC
  • SIGDA
  • The Russian Academy of Sciences

Acceptance Rates

Overall Acceptance Rate 518 of 1,794 submissions, 29%

Upcoming Conference

DATE '25
Design, Automation and Test in Europe
March 31 - April 2, 2025
Lyon , France

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 10 Feb 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media