DocumentCode
2441524
Title
Fine-grained QoS scheduling for PCM-based main memory systems
Author
Zhou, Ping ; Du, Yu ; Zhang, Youtao ; Yang, Jun
Author_Institution
Electr. & Comput. Eng. Dept., Univ. of Pittsburgh, Pittsburgh, PA, USA
fYear
2010
fDate
19-23 April 2010
Firstpage
1
Lastpage
12
Abstract
With wide adoption of chip multiprocessors (CMPs) in modern computers, there is an increasing demand for large capacity main memory systems. The emerging PCM (Phase Change Memory) technology has unique power and scalability advantages and is regarded as a promising candidate among new memory technologies. When scheduling a mix of applications of different priority levels, it is often important to provide tunable QoS (Quality-of-Service) for the applications with high priority. However due to the slow PCM cell access, and the destructive interferences among concurrent applications, existing memory scheduling schemes lack the flexibility to tune QoS in a wide range, in particular to the level close or equal to that of standalone execution. In this paper we propose a novel QoS scheduling scheme that utilizes request preemption and row buffer partition that enable QoS tuning at a fine-granularity. That is, they can tune the request queuing time and the PCM bank service time for the high priority requests. Our experimental results show that the proposed scheme achieves 1.7Ã ~10Ã QoS tuning range while introducing negligible area and energy overheads.
Keywords
quality of service; scheduling; storage management; PCM bank service time; PCM-based main memory systems; chip multiprocessors; concurrent applications; fine-grained QoS scheduling; large capacity main memory systems; memory scheduling; phase change memory; quality-of-service; request preemption; request queuing time; row buffer partition; Application software; Bandwidth; Costs; Interference; Phase change materials; Phase change memory; Power engineering computing; Processor scheduling; Random access memory; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel & Distributed Processing (IPDPS), 2010 IEEE International Symposium on
Conference_Location
Atlanta, GA
ISSN
1530-2075
Print_ISBN
978-1-4244-6442-5
Type
conf
DOI
10.1109/IPDPS.2010.5470451
Filename
5470451
Link To Document