Real-Time Scheduling for Phase Change Main Memory Systems

Trust, Security and Privacy in Computing and Communications(2011)

引用 14|浏览4
暂无评分
摘要
Multi-core processors are effective for reducing energy consumption in computer systems, since modern multicore chips allow for power management of individual cores. However, multiple cores impose higher demand on the memory subsystem, which is extremely power hungry. In addition to the small steps towards managing power in DRAMs, Phase-Change Memory (PCM) has emerged as a low-power alternative that is especially helpful for energy-aware embedded real-time systems. However, there are three drawbacks to PCM: its high latency, high energy consumption when writing, and low endurance. In real-time systems, the impact of PCM's high access latency is of special interest, as it has a negative effect on the number of deadlines that are met by the system. In this paper, we examine the memory subsystem and add a real-time scheduler for prioritizing requests at the bottleneck resource, the PCM controller. Adding support for external priorities, we use rate monotonic (RM) and earliest deadline first (EDF) prioritization at the PCM and show that it does reduce the number of deadline misses, but not sufficiently. We examine two additional schemes for prioritizing PCM requests (critical read boosting and read over write). We show that the scheduler of the PCM controller has a significant influence on the percentage of missed deadlines: critical read boosting and read over write can reduce the percentage of missed deadlines by 80% in the best case with negligible energy overhead.
更多
查看译文
关键词
multiprocessing systems,power aware computing,processor scheduling,real-time systems,storage management chips,DRAM,PCM,bottleneck resource,computer systems,critical read boosting,earliest deadline first prioritization,energy consumption reduction,energy-aware embedded real-time systems,memory subsystem,multicore chips,multicore processors,phase change main memory systems,power management,rate monotonic prioritization,read over write,real-time scheduler,real-time scheduling,real-time systems,Memory System,Phase Change Memory,Scheduling,
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要