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