Title :
Fine-grained write scheduling for PCM performance improvement under write power budget
Author :
Chun-Hao Lai;Shun-Chih Yu;Chia-Lin Yang;Hsiang-Pang Li
Author_Institution :
Department of Computer Science and Information Engineering, National Taiwan University, Taipei, Taiwan
fDate :
7/1/2015 12:00:00 AM
Abstract :
Phase-change memory (PCM) has gained much attention recently since it offers several advantages over DRAM, such as high cell density and low leakage power. PCM has similar read power and latency as DRAM; however, its write power and latency are significantly higher than DRAM. Therefore, one challenge with PCM is how to increase write throughput under write power budget constraints. To increase write concurrency, PCM often adopts division programming, where a write occurs in a series of divisions, so that writes to different banks proceed concurrently. In this study, we observe that since the write scheduling granularity in the memory controller differs from the actual write granularity in PCM chips, i.e., requests vs. divisions, the available power budget cannot be fully utilized. We therefore propose enhancing the interface between the memory controller and PCM chips to allow the memory controller to schedule writes in the division granularity. To further increase power budget utilization, we design a variable-length division mechanism to allow the division granularity to be adjusted at runtime according to the available write power budget. Our experimental results show that these techniques improve system performance by up to 65%.
Keywords :
"Phase change materials","Programming","Power demand","Schedules","Random access memory","Runtime","Throughput"
Conference_Titel :
Low Power Electronics and Design (ISLPED), 2015 IEEE/ACM International Symposium on
DOI :
10.1109/ISLPED.2015.7273484