Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19625
Title: Machine Learning-Driven Workload Clustering and Placement for Heterogeneous DRAM/NVM Memory Systems
Authors: Ρόκομος, Ιωάννης
Σούντρης Δημήτριος
Keywords: Heterogeneous Memory
Intel Optane
Machine Learning
Workload Classifcation
Principal Component Analysis
Resource Allocation
Issue Date: 24-Jun-2025
Abstract: Modern computing systems increasingly face memory bottlenecks, where memory access speeds fail to keep pace with processor advancements. This limitation hinders the performance of memory-intensive applications, necessitating innovative solutions to efficiently manage memory resources. One promising approach is the integration of heterogeneous memory architectures that combine traditional DRAM with emerging non-volatile memory technologies such as Intel Optane. However, leveraging such architectures effectively requires intelligent workload classification and memory allocation strategies. This study explores the application of machine learning techniques to classify workloads based on their memory and computational characteristics. A dataset is constructed by profiling various benchmarks and extracting key performance metrics related to memory bandwidth and CPU utilization. Several supervised learning models, including Random Forest, K-Nearest Neighbors, and Naive Bayes, are trained on this dataset to categorize workloads into predefined classes. Feature selection and dimensionality reduction techniques, such as Principal Component Analysis (PCA), are employed to enhance model performance and interpretability.
URI: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19625
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File Description SizeFormat 
Rokomos_Thesis.pdf7.22 MBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.