• 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