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 | Size | Format | |
---|---|---|---|---|
Rokomos_Thesis.pdf | 7.22 MB | Adobe PDF | View/Open |
Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.