DocumentCode :
2416208
Title :
Fine-grain priority scheduling on multi-channel memory systems
Author :
Zhu, Zhichun ; Zhang, Zhao ; Zhang, Xiaodong
fYear :
2002
fDate :
2-6 Feb. 2002
Firstpage :
107
Lastpage :
116
Abstract :
Configurations of contemporary DRAM memory systems become increasingly complex. A recent study shows that the application performance is highly sensitive to choices of configurations. In this study we show that, by utilizing fine-grain priority access scheduling, we are able to find a workload independent configuration that achieves optimal performance on a multichannel memory system. Our approach can well utilize the available high concurrency and high bandwidth on such memory systems, and effectively reduce the memory stall time of memory-intensive applications. Conducting execution-driven simulation of a 4-way issue, a 2 GHz processor, we show that the average performance improvement for fifteen memory-intensive SPEC2000 programs by using an optimized fine-grain priority scheduling is about 13% and 8% for a 2-channel and a 4-channel Direct Rambus DRAM memory system, respectively, compared with gang scheduling. Compared with burst scheduling, the average performance improvement is 16% and 14% for the 2-channel and 4-channel memory systems, respectively.
Keywords :
DRAM chips; performance evaluation; scheduling; storage management; DRAM memory; SPEC2000 programs; direct rambus DRAM; fine-grain priority scheduling; granularity; memory access scheduling; multichannel memory systems; workload independent configuration; Application software; Bandwidth; Computer science; Concurrent computing; Delay; Educational institutions; Processor scheduling; Random access memory; Resumes; System performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Performance Computer Architecture, 2002. Proceedings. Eighth International Symposium on
ISSN :
1530-0897
Print_ISBN :
0-7695-1525-8
Type :
conf
DOI :
10.1109/HPCA.2002.995702
Filename :
995702
Link To Document :
بازگشت