Careful memory scheduling can increase memory bandwidth and overall system performance. We present a new memory scheduler that makes decisions based on the history of recently scheduled operations, providing two advantages: It can better reason about the delays associated with complex DRAM structure, and it can adapt to different observed workload.
Index Terms:
Memory schedulers, memory bandwidth, processors, DRAM, IBM Power5
Citation:
Ibrahim Hur, Calvin Lin, "Adaptive History-Based Memory Schedulers for Modern Processors," IEEE Micro, vol. 26, no. 1, pp. 22-29, Jan./Feb. 2006, doi:10.1109/MM.2006.1