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 :
بازگشت