SCALEML: Machine Learning based Heap Memory Object Scaling Prediction

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

WEB OF SCIENCE

0
Citations

SCOPUS

0

초록

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.

키워드

Scaling RateMemory Object Access PatternsMachine LearningMANAGEMENT
제목
SCALEML: Machine Learning based Heap Memory Object Scaling Prediction
저자
Park, JoongeonJamil, SafdarKhan, AwaisLee, SangkeunKim, Youngjae
DOI
10.1109/nvmsa51238.2020.9188162
발행일
2020-08
유형
Proceedings Paper
저널명
2020 9TH IEEE NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM (NVMSA 2020)
페이지
54 ~ 59