DocumentCode
3089535
Title
Fair Memory Access Scheduling for Quality of Service Guarantees via Service Curves
Author
Zhang, Guangfei ; Wang, Huandong ; Chen, Xinke ; Li, Peng
Author_Institution
Loongson Corp., Beijing, China
fYear
2012
fDate
10-13 July 2012
Firstpage
174
Lastpage
181
Abstract
This paper presents a new memory access scheduler, called FSCM (Fair Service Curve Memory access scheduler), which targets for the objective that provides the highest system throughput. The main idea of reordering memory access requests based on the service curve is borrowed from the literature of packet-switched networks. Different threads have different QoS (Quality-of-Service) requirements, and FSCM assigns each thread a service curve. The service curve gives great adaptability to FSCM in allocating its bandwidth. We evaluate FSCM using multi-threaded applications, and compare it to three previously proposed memory access schedulers. On a four-core CMP running combinations of workloads with a wide range of memory bandwidth and latency requirements, FSCM improves system performance by 16.7% on average, and provides the best fairness to all of the threads.
Keywords
bandwidth allocation; microprocessor chips; multi-threading; processor scheduling; quality of service; FSCM; QoS; bandwidth allocation; chip multiprocessor; fair service curve memory access scheduler; four-core CMP running combination; latency requirement; memory access request reordering; memory bandwidth; multithreaded application; packet-switched network; quality of service guarantee; quality-of-service requirement; system performance; system throughput; Bandwidth; Benchmark testing; Instruction sets; Memory management; Power capacitors; Quality of service; Random access memory; Quality-of-Service; chip multiprocessor; fairness; memory access scheduling; service curve;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing with Applications (ISPA), 2012 IEEE 10th International Symposium on
Conference_Location
Leganes
Print_ISBN
978-1-4673-1631-6
Type
conf
DOI
10.1109/ISPA.2012.31
Filename
6280290
Link To Document