Abstract
Computer systems with hybrid memory systems containing both non-volatile memory (NVM) and DRAM enjoy the advantages of being inexpensive, non-volatile, highly dense of NVM and fast access speed of DRAM. In this paper, we study the problem of deploying real-time task systems on a uniprocessor with hybrid memory system. A task has shorter worst-case execution time if it is allocated on DRAM than on NVM. We proposed several algorithms to allocate realtime tasks on NVM and DRAM such that all tasks can meet their deadlines at runtime under EDF scheduling. Simulation experiments are conducted to evaluated the proposed methods. Experiment results show good performance of the proposed methods in both effectiveness and efficiency.
Original language | English |
---|---|
Title of host publication | 2015 IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2015 |
Publisher | IEEE |
ISBN (Electronic) | 9781467366885 |
DOIs | |
Publication status | Published - 22 Oct 2015 |
Externally published | Yes |
Event | IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2015 - Hong Kong, Hong Kong Duration: 19 Aug 2015 → 21 Aug 2015 |
Conference
Conference | IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2015 |
---|---|
Country/Territory | Hong Kong |
City | Hong Kong |
Period | 19/08/15 → 21/08/15 |
Keywords
- EDF
- memory allocation
- non-volatile memory
- real-time systems
ASJC Scopus subject areas
- Hardware and Architecture