Fine-grain priority scheduling on multi-channel memory systems

Fine-grain priority scheduling on multi-channel memory systems
复制标题

多通道内存系统上的细粒度优先级调度

DOI:
--
复制
发表时间:
2002
期刊:
Proceedings Eighth International Symposium on High Performance Computer Architecture
影响因子:
--
通讯作者:
Xiaodong Zhang
Xiaodong Zhang
中科院分区:
--
文献类型:
--
作者:
Zhichun Zhu;Zhao Zhang;Xiaodong Zhang

文献摘要

被引文献

相似文献

当代DRAM存储系统的配置变得越来越复杂。最近的一项研究表明,应用程序的性能对配置的选择非常敏感。在这项研究中,我们表明,通过利用细粒度优先访问调度,我们能够找到一个独立于工作负载的配置,在多通道存储器系统上实现最佳性能。我们的方法可以很好地利用此类内存系统上可用的高并发性和高带宽,并有效地减少内存密集型应用程序的内存失速时间。通过对一个4路问题(一个2 GHz处理器)的执行驱动仿真,我们发现在2通道和4通道Direct Rambus DRAM存储系统中,使用优化的细粒度优先级调度对15个内存密集型SPEC2000程序的平均性能提高分别约为13%和8%。与突发调度相比,2通道和4通道存储系统的平均性能分别提高了16%和14%。
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.