Please use this identifier to cite or link to this item:
http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19510
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Γρίβας, Αριστοτέλης | - |
dc.date.accessioned | 2025-03-09T12:28:29Z | - |
dc.date.available | 2025-03-09T12:28:29Z | - |
dc.date.issued | 2025-01-23 | - |
dc.identifier.uri | http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19510 | - |
dc.description.abstract | Modern computing systems require more and more high-capacity memory solutions that deliver both high performance and sustainability. To address these needs, heterogeneous memory architectures—integrating traditional DRAM with Non-Volatile Memory (NVM) technologies—are emerging as effective alternatives. However, these systems introduce complex challenges in managing dynamic data placement between DRAM and NVM. In this work, we introduce SPID, a lightweight, spike-based data placement algorithm for heterogeneous DRAM/NVM systems. SPID leverages advanced bandwidth and active object spike detection mechanisms and adaptive decision-making to optimize memory utilization efficiently. We evaluate SPID against a set of baseline placement policies and state-of-the art solutions over real-life applications, showing that we achieve 30.82% higher performance and 31.61% less energy consumption on average. SPID is integrated in SPMalloc, an open-source library that intercepts dynamic memory allocation calls at runtime, enabling precise monitoring of allocation patterns with minimal overhead. Together, SPID and SPMalloc optimize data placement, enhancing performance in heterogeneous memory environments. | en_US |
dc.language | en | en_US |
dc.subject | Data Placement | en_US |
dc.subject | DRAM | en_US |
dc.subject | NVM | en_US |
dc.subject | Spike-based | en_US |
dc.subject | library | en_US |
dc.subject | heterogeneous | en_US |
dc.subject | allocation | en_US |
dc.title | Spike-based Dynamic Data Placement over Hybrid DRAM/NVM Memory Systems | en_US |
dc.description.pages | 81 | en_US |
dc.contributor.supervisor | Σούντρης Δημήτριος | en_US |
dc.department | Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών | en_US |
Appears in Collections: | Διπλωματικές Εργασίες - Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
agrivas_thesis.pdf | 3.93 MB | Adobe PDF | View/Open |
Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.