skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Machine learning based design space exploration for hybrid main-memory design

Conference ·

We develop a machine learning (ML) based design space exploration (DSE) method that builds predictive models for various responses of a hybrid main-memory system. To overcome the challenges associated with latency, capacity, and power of memory systems in future extreme-scale machines, the hybrid memory architectures are being considered in which novel non-volatile memory (NVM) systems augment the traditional DRAM. However, way before their actual design and implementation, these emerging hybrid memory systems need to be simulated and analyzed to fully understand their capabilities and limitations. As the conventional architectural-level memory simulators require significant amounts of computational costs and time, we propose to utilize ML techniques for developing various memory-response models that can instantly provide a predicted response corresponding to any new memory configuration. Specifically, in this work, we apply four supervised ML techniques to build regression models for memory latency, bandwidth, power, and total read/write responses. The training and validation data for the ML methods are generated using NVMain memory simulator for DRAM, NVM, and their hybrid combinations. We demonstrate the results of the ML based memory-DSE method in terms of the learning curve characteristics for hyperparameter tuning and the statistical error analyses of the designed predictive models.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC05-00OR22725
OSTI ID:
1606980
Resource Relation:
Conference: International Symposium on Memory Systems (MEMSYS 2019) - Washington DC, District of Columbia, United States of America - 9/30/2019 12:00:00 PM-10/3/2019 12:00:00 PM
Country of Publication:
United States
Language:
English

References (17)

The gem5 simulator journal August 2011
Random Forests journal January 2001
Emerging research device roadmap and perspectives conference May 2014
A review of emerging non-volatile memory (NVM) technologies and applications journal November 2016
Exploring and predicting the architecture/optimising compiler co-design space
  • Dubach, Christophe; Jones, Timothy M.; O'Boyle, Michael F. P.
  • Proceedings of the 2008 international conference on Compilers, architectures and synthesis for embedded systems https://doi.org/10.1145/1450095.1450103
conference October 2008
machine. journal October 2001
Artificial neural networks: a tutorial journal March 1996
An Introduction to Statistical Learning book January 2013
After Hard Drives—What Comes Next? journal September 2009
Dynamic Multicore Resource Management: A Machine Learning Approach journal September 2009
NVMain 2.0: A User-Friendly Memory Simulator to Model (Non-)Volatile Memory Systems journal July 2015
Hybrid nonvolatile disk cache for energy-efficient and high-performance systems journal January 2013
A tutorial on support vector regression journal August 2004
Memory MISER: Improving Main Memory Energy Efficiency in Servers journal March 2009
Opportunities for Nonvolatile Memory Systems in Extreme-Scale High-Performance Computing journal March 2015
Mnemosyne: lightweight persistent memory journal March 2011
Hitting the memory wall: implications of the obvious journal March 1995

Similar Records

Blackcomb: Hardware-Software Co-design for Non-Volatile Memory in Exascale Systems
Technical Report · Wed Nov 26 00:00:00 EST 2014 · OSTI ID:1606980

Design-Technology Co-Optimization for NVM-based Neuromorphic Processing Elements
Journal Article · Mon Mar 21 00:00:00 EDT 2022 · ACM Transactions on Embedded Computing Systems · OSTI ID:1606980

Co-design of Advanced Architectures for Graph Analytics using Machine Learning
Conference · Tue Jun 01 00:00:00 EDT 2021 · OSTI ID:1606980

Related Subjects