Access the full text.
Sign up today, get DeepDyve free for 14 days.
Justin Meza, Qiang Wu, Sanjeva Kumar, O. Mutlu (2015)
A Large-Scale Study of Flash Memory Failures in the FieldACM SIGMETRICS Performance Evaluation Review, 43
Yongkun Li, P. Lee, John Lui (2013)
Stochastic modeling of large-scale solid-state storage systems: analysis, design tradeoffs and optimizationArXiv, abs/1303.4816
Laura Grupp, Adrian Caulfield, Joel Coburn, S. Swanson, Eitan Yaakobi, P. Siegel, J. Wolf (2009)
Characterizing flash memory: Anomalies, observations, and applications2009 42nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO)
B. KotraJagadish, ShahidiNarges, A. ChishtiZeshan, T. KandemirMahmut (2017)
Hardware-Software Co-design to Mitigate DRAM Refresh OverheadsSigplan Notices
R. Freitas, W. Wilcke (2008)
Storage-class memory: The next storage system technologyIBM J. Res. Dev., 52
E. Grochowski, Robert Halem (2003)
Technological impact of magnetic hard disk drives on storage systemsIBM Syst. J., 42
Yu Cai, Gulay Yalcin, O. Mutlu, E. Haratsch, O. Unsal, A. Cristal, K. Mai (2014)
Neighbor-cell assisted error correction for MLC NAND flash memories
Myoungsoo Jung, M. Kandemir (2012)
An Evaluation of Different Page Allocation Strategies on High-Speed SSDs
K. Suh, Byung-Hoon Suh, Y. Lim, Jin-Ki Kim, Young-Joon Choi, Yong-Nam Koh, Sungsoo Lee, S. Kwon, Byung-Soon Choi, Jin-Sun Yum, Jungdal Choi, Jang-Rae Kim, Hyung-Kyu Lim (1995)
A 3.3 V 32 Mb NAND flash memory with incremental step pulse programming schemeProceedings ISSCC '95 - International Solid-State Circuits Conference
A. Hylick, A. Rice, Brian Jones, R. Sohan (2007)
Hard drive power consumption uncoveredSIGMETRICS Perform. Evaluation Rev., 35
(2016)
NAND Flash Basics and Error Characteristics
Moinuddin Qureshi, S. Gurumurthi, B. Rajendran (2011)
Phase Change Memory: From Devices to Systems
Yu Cai, Yixin Luo, E. Haratsch, K. Mai, O. Mutlu (2015)
Data retention in MLC NAND flash memory: Characterization, optimization, and recovery2015 IEEE 21st International Symposium on High Performance Computer Architecture (HPCA)
Feng Chen, David Koufaty, Xiaodong Zhang (2009)
Understanding intrinsic characteristics and system implications of flash memory based solid state drives
John Bucy, J. Schindler, S. Schlosser, G. Ganger (1998)
The DiskSim Simulation Environment Version 4.0 Reference Manual (CMU-PDL-08-101)
Jie Zhang, Gieseo Park, M. Shihab, D. Donofrio, J. Shalf, Myoungsoo Jung (2015)
OpenNVM: An open-sourced FPGA-based NVM controller for low level memory characterization2015 33rd IEEE International Conference on Computer Design (ICCD)
Yixin Luo, Yu Cai, Saugata Ghose, Jongmoo Choi, O. Mutlu (2015)
WARM: Improving NAND flash memory lifetime with write-hotness aware retention management2015 31st Symposium on Mass Storage Systems and Technologies (MSST)
W. Bux, I. Iliadis (2010)
Performance of greedy garbage collection in flash-based solid-state drivesPerform. Evaluation, 67
G. Burr, B. Kurdi, J. Scott, C. Lam, K. Gopalakrishnan, R. Shenoy (2008)
Overview of candidate device technologies for storage-class memoryIBM J. Res. Dev., 52
Myoungsoo Jung, M. Kandemir (2013)
Revisiting widely held SSD expectations and rethinking system-level implications
Jaeduk Lee, Jeong-Hyuk Choi, Donggun Park, Kinam Kim (2003)
Degradation of tunnel oxide by FN current stress and its effects on data retention characteristics of 90 nm NAND flash memory cells2003 IEEE International Reliability Physics Symposium Proceedings, 2003. 41st Annual.
Ren-Shuo Liu, Chia-Lin Yang, Wei Wu (2012)
Optimizing NAND flash-based SSDs via retention relaxation
D. Narayanan, Austin Donnelly, A. Rowstron (2008)
Write off-loading: Practical power management for enterprise storage
F. Margaglia, G. Yadgar, Eitan Yaakobi, Yue Li, A. Schuster, A. Brinkmann (2016)
The Devil Is in the Details: Implementing Flash Page Reuse with WOM Codes
Yangyang Pan, Guiqiang Dong, Qi Wu, Tong Zhang (2012)
Quasi-nonvolatile SSD: Trading flash memory nonvolatility to improve storage system performance for enterprise applicationsIEEE International Symposium on High-Performance Comp Architecture
Yuan Xie (2011)
Modeling, Architecture, and Applications for Emerging Memory TechnologiesIEEE Design & Test of Computers, 28
Yu Cai, Yixin Luo, Saugata Ghose, O. Mutlu (2015)
Read Disturb Errors in MLC NAND Flash Memory: Characterization, Mitigation, and Recovery2015 45th Annual IEEE/IFIP International Conference on Dependable Systems and Networks
Nitin Agrawal, Vijayan Prabhakaran, Ted Wobber, John Davis, M. Manasse, R. Panigrahy (2008)
Design Tradeoffs for SSD Performance
IV ClintonWillsSmullen, Vidyabhushan Mohan, Anurag Nigam, S. Gurumurthi, M. Stan (2011)
Relaxing non-volatility for fast and energy-efficient STT-RAM caches2011 IEEE 17th International Symposium on High Performance Computer Architecture
(2016)
Flash Technology: Annual Update
Adwait Jog, Asit Mishra, Cong Xu, Yuan Xie, N. Vijaykrishnan, R. Iyer, C. Das (2012)
Cache revive: Architecting volatile STT-RAM caches for enhanced performance in CMPsDAC Design Automation Conference 2012
Wonil Choi, M. Arjomand, Myoungsoo Jung, M. Kandemir (2017)
Exploiting Data Longevity for Enhancing the Lifetime of Flash-based Storage Class MemoryProceedings of the 2017 ACM SIGMETRICS / International Conference on Measurement and Modeling of Computer Systems
B. Houdt (2013)
Performance of garbage collection algorithms for flash-based solid state drives with hot/cold dataPerform. Evaluation, 70
Jagadish Kotra, M. Arjomand, D. Guttman, M. Kandemir, C. Das (2016)
Re-NUCA: A Practical NUCA Architecture for ReRAM Based Last-Level Caches2016 IEEE International Parallel and Distributed Processing Symposium (IPDPS)
Xulong Tang, M. Kandemir, Praveen Yedlapalli, Jagadish Kotra (2016)
Improving bank-level parallelism for irregular applications2016 49th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO)
Jaeyong Jeong, Sangwook Hahn, Sungjin Lee, Jihong Kim (2014)
Lifetime improvement of NAND flash-based storage systems using dynamic program and erase scaling
N. Mielke, H. Belgal, I. Kalastirsky, P. Kalavade, A. Kurtz, Qingru Meng, N. Righos, Jie Wu (2004)
Flash EEPROM threshold instabilities due to charge trapping during program/erase cyclingIEEE Transactions on Device and Materials Reliability, 4
B. Houdt (2013)
A mean field model for a class of garbage collection algorithms in flash-based solid state drivesQueueing Systems, 77
(2015)
2015 Enterprise Flash Storage
Exploiting Data Longevity for Enhancing the Lifetime of Flash-based Storage Class Memory WONIL CHOI, The Pennsylvania State University MOHAMMAD ARJOMAND, The Pennsylvania State University MYOUNGSOO JUNG, Yonsei University MAHMUT KANDEMIR, The Pennsylvania State University Storage-class memory (SCM) combines the benefits of a solid-state memory, such as high-performance and robustness, with the archival capabilities and low cost of conventional hard-disk magnetic storage. Among candidate solid-state nonvolatile memory technologies that could potentially be used to construct SCM, flash memory is a well-established technology and have been widely used in commercially available SCM incarnations. Flash-based SCM enables much better tradeoffs between performance, space and power than disk-based systems. However, write endurance is a significant challenge for a flash-based SCM (each act of writing a bit may slightly damage a cell, so one flash cell can be written 104 105 times, depending on the flash technology, before it becomes unusable). This is a well-documented problem and has received a lot of attention by manufactures that are using some combination of write reduction and wear-leveling techniques for achieving longer lifetime. In an effort to improve flash lifetime, first, by quantifying data longevity in an SCM, we show that a majority of the data
Proceedings of the ACM on Measurement and Analysis of Computing Systems – Association for Computing Machinery
Published: Jun 13, 2017
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.