Fine-grain priority scheduling on multi-channel memory systems
Fine-grain priority scheduling on multi-channel memory systems
复制标题
多通道内存系统上的细粒度优先级调度
DOI:
--
复制
发表时间:
2002
期刊:
影响因子:
--
通讯作者:
Xiaodong Zhang
中科院分区:
文献类型:
--
作者:
Zhichun Zhu;Zhao Zhang;Xiaodong Zhang
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.