DocumentCode :
3312609
Title :
Design and Realization of an Optimized Memory Access Scheduler
Author :
Luo, Li ; He, Hongjun ; Liao, Chunke ; Dou, Qiang ; Xu, Weixia
Author_Institution :
Comput. Sch., Nat. Univ. of Defense Technol., Changsha, China
Volume :
2
fYear :
2010
fDate :
28-31 May 2010
Firstpage :
288
Lastpage :
292
Abstract :
Memory Wall is a bottleneck of enhancing the performance of computer system, and appearance of multiprocessors (CMPs) makes it more. How to reduce Memory Access Latency is a critical issue we have to deal with. Memory controller is difficult to optimize, the controller needs to obey all DRAM timing constraints to provide correct functionality. State-of -the-art DDR2 SDRAM chips often have a large number of timing constraints that must be obeyed when scheduling commands, for instance, over 50 timing constrains. We have made deep research on optimized memory access scheduling. In order to efficiently utilize the bandwidth and reduce the latency, Memory Access Scheduling optimization adapts the characters of DRAM to reschedule the memory access. By studying effective data bar which is generated by Genetic Algorithm, we mine four rules. So we just use these four rules to schedule in Memory Access Controller. The results of experiment show that compared with FR-FCFS (first-ready first-come first-serve) scheduling strategy, the rule based algorithm improves the performance of scheduling and the ideal speedup is near 1.5 times. The best speedup of the test of spec2000 is 1.467, and the worst speedup is 1.078.
Keywords :
DRAM chips; genetic algorithms; multiprocessing systems; processor scheduling; timing; DDR2 SDRAM chips; FR-FCFS scheduling strategy; first-ready first-come first-serve scheduling; genetic algorithm; memory access latency; memory controller; multiprocessors; optimized memory access scheduler; rule based algorithm; scheduling commands; Bandwidth; Constraint optimization; Delay; Design optimization; Genetic algorithms; Processor scheduling; Random access memory; SDRAM; Scheduling algorithm; Timing; DDR2; data mining; genetic algorithm (GA); memory access controller; memory access scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Science and Optimization (CSO), 2010 Third International Joint Conference on
Conference_Location :
Huangshan, Anhui
Print_ISBN :
978-1-4244-6812-6
Electronic_ISBN :
978-1-4244-6813-3
Type :
conf
DOI :
10.1109/CSO.2010.81
Filename :
5533016
Link To Document :
بازگشت