Loading...

An analytical model for performance and lifetime estimation of hybrid DRAM-NVM main memories

Salkhordeh, R ; Sharif University of Technology | 2019

466 Viewed
  1. Type of Document: Article
  2. DOI: 10.1109/TC.2019.2906597
  3. Publisher: IEEE Computer Society , 2019
  4. Abstract:
  5. Emerging Non-Volatile Memories (NVMs) have promising advantages (e.g., lower idle power, higher density, and non-volatility) over the existing predominant main memory technology, DRAM. Yet, NVMs also have disadvantages (e.g., longer latencies, higher active power, and limited endurance). System architects are therefore examining hybrid DRAM-NVM main memories to enable the advantages of NVMs while avoiding the disadvantages as much as possible. Unfortunately, the hybrid memory design space is very large and complex due to the existence of very different types of NVMs and their rapidly-changing characteristics. Therefore, optimization of performance and lifetime of hybrid memory based computing platforms and their experimental evaluation using traditional simulation methods can be very time-consuming and sometimes even impractical. As such, it is necessary to develop a fast and flexible analytical model to estimate the performance and lifetime of hybrid memories on various workloads. This paper presents an analytical model for hybrid memories based on Markov decision processes. The proposed model estimates the hit ratio and lifetime for various configurations of DRAM-NVM hybrid main memories. Our model also provides accurate estimation of the effect of data migration policies on the hybrid memory hit ratio (i.e., percentage of accesses supplied by either DRAM or NVM), one of the most important factors in hybrid memory performance and lifetime. Such an analytical model can aid designers to tune hybrid memory configurations to improve performance and/or lifetime. We present several optimizations that make our model more efficient while maintaining its accuracy. Our experimental evaluations conducted using the PARSEC benchmark suite show that the proposed model (a) accurately predicts the hybrid memory hit ratio compared to the state-of-The-Art hybrid memory simulators with an average (maximum) error of 4.61 percent (13.6 percent) on a commodity server (equipped with 192 GB main memory and quad-core Xeon processor), (b) accurately estimates the NVM lifetime with an average (maximum) error of 2.93 percent (8.8 percent), and (c) is on average (up to) 4x (10x) faster than conventional state-of-The-Art simulation platforms for hybrid memories. © 1968-2012 IEEE
  6. Keywords:
  7. Analytical modeling ; Memory ; Computer hardware ; Computers ; Data storage equipment ; Dynamic random access storage ; Markov processes ; Nonvolatile storage ; Reliability ; Simulation platform ; Computational model ; Memory systems ; Non-volatile memory ; Performance ; Predictive models ; Random access memory ; Analytical models
  8. Source: IEEE Transactions on Computers ; Volume 68, Issue 8 , 2019 , Pages 1114-1130 ; 00189340 (ISSN)
  9. URL: https://ieeexplore.ieee.org/document/8673648