ScaleML: Machine Learning based Heap Memory Object Scaling Prediction

Joongeon Park, Safdar Jamil, Awais Khan, Sangkeun Lee, Youngjae Kim

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Memory subsystem contributes 28-40% of total energy consumption. Several studies investigated energy prediction and consumption via profiling memory object access patterns. However, such profiling leads to higher energy consumption due to intense memory object-level profiling to achieve high prediction accuracy. Further, memory object access pattern prediction has been considered through analyzing the variation between memory object access patterns, referred to as scaling rate. The existing techniques for scaling rate prediction, such as Linear Scaling Rate (LSR), suffer from a high error rate in prediction with changes in access patterns, which leads to a high error rate of energy consumption prediction. In this paper, we compare and evaluate several memory object access pattern prediction models including LSR and machine learning (ML) models. Further, we propose ScaleML, a heap memory object scaling rate prediction mechanism that employs an ML model to achieve high access pattern prediction accuracy with variations in memory object access patterns. We evaluate ScaleML using various application benchmarks. The experimental results show that ScaleML achieves about 20% higher accuracy than the LSR model for predicting the scaling rate of object access patterns and energy estimation.

Original languageEnglish
Title of host publicationProceedings - 9th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2020
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781728184821
DOIs
StatePublished - Aug 2020
Event9th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2020 - Virtual, Seoul, Korea, Republic of
Duration: Aug 19 2020Aug 21 2020

Publication series

NameProceedings - 9th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2020

Conference

Conference9th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2020
Country/TerritoryKorea, Republic of
CityVirtual, Seoul
Period08/19/2008/21/20

Funding

formation Computing Development Progr~ ithrough the National Research Foundation of Korea (Nltl ) funded by the Ministry of Science, ICT (2017M3C4A7080243). Y. Kim is the corresponding author. This manuscript has been authored by UT-Battelle, LLC under Contract No. DEAC05-000R22725 with the U.S. Department of Energy. The United States Government retains and the publisher, by accepting the article for publication, acknowledges that the United States Government retains a nonexclusive, paid-up, irrevocable, world-wide license to publish or reproduce the published form of this manuscript, or allow others to do so, for United States Government purposes. The Department of Energy will provide public access to these results of federally sponsored research in accordance with the DOE Public Access Plan (http://energy.gov/downloadsldoe-public-access-plan).

Keywords

  • Machine Learning
  • Memory Object Access Patterns
  • Scaling Rate

Fingerprint

Dive into the research topics of 'ScaleML: Machine Learning based Heap Memory Object Scaling Prediction'. Together they form a unique fingerprint.

Cite this