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