• DocumentCode
    168311
  • Title

    DRAM System Simulation Speed-Up by Effective-Cycle Selection

  • Author

    Han-Chien Chiang ; Mao-Yin Wang ; Cheng-Weng Wu

  • Author_Institution
    Dept. of Electr. Eng., Nat. Tsing Hua Univ., Hsinchu, Taiwan
  • fYear
    2014
  • fDate
    10-12 June 2014
  • Firstpage
    1053
  • Lastpage
    1056
  • Abstract
    Full system simulation is a developing methodology that aids to find the optimized configurations of system design. Huge amount of data is collected to better characterize the performance of the system. This process requires both accuracy and speed. Cycle-accurate modeling is precise but time and resource consuming. Higher abstraction level of modeling, such as transaction-level modeling, trades accuracy for speed. We propose a novel approach called "Effective-cycle Selection" to reduce redundant check of command scheduler in memory controller without affecting the functionality. Redundant checks occur in the cycles in which no command would be issued by the command scheduler. By predicting effective cycles, the proposed method diminishes redundancy and speed up simulation by up to 40% in multi-program real workloads, while introducing zero error in simulation compared to the cycle-based simulator. To the best of our knowledge, this is the first research work which leverages the redundancy of memory command scheduling to accelerate simulation.
  • Keywords
    DRAM chips; logic design; scheduling; DRAM system; cycle-accurate modeling; cycle-based simulator; dynamic random access memory; effective-cycle selection approach; memory command scheduling; memory controller; multiprogram real workloads; simulation speed-up; system design; transaction-level modeling; Accuracy; Radiation detectors; Random access memory; Redundancy; Solid modeling; Synchronization; DRAM Simulator; Electronic System Level Design; System Modeling and Simulation; SystemC DRAM Modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer, Consumer and Control (IS3C), 2014 International Symposium on
  • Conference_Location
    Taichung
  • Type

    conf

  • DOI
    10.1109/IS3C.2014.275
  • Filename
    6846067