Fast and accurate memory simulation by integrating DRAMSim2 into McSimA+

Konstantin Bick, Duy Thanh Nguyen, Hyuk Jae Lee, Hyun Kim

Research output: Contribution to journalArticlepeer-review

6 Scopus citations

Abstract

Computer architecture simulators play a crucial role in the verification of a new system’s design. However, a single simulator may not be sufficient in covering detailed modeling of the entire system, thereby lacking in the simulation of a specific functionality under investigation. In this case, combining two simulators is necessary to compensate for the drawbacks of a single simulator. This paper proposes the integration of DRAMSim2, a simulator that thoroughly models DDR-SDRAM main memory architecture, into the application-level+ simulator McSimA+. The challenges of achieving an efficient integration, especially the integration of a cycle-accurate simulator into an event-driven environment, are addressed. The combined simulator achieves high accuracy due to cycle-accurate simulation while maintaining high speed and flexibility of the event-driven application-level+ simulator. The new simulator’s overall system performance and the accuracy of the newly-integrated power model are verified against the gem5 simulator.

Original languageEnglish
Article number152
JournalElectronics (Switzerland)
Volume7
Issue number8
DOIs
StatePublished - 20 Aug 2018

Keywords

  • Computer architecture
  • DRAMSim2
  • McSimA+
  • Simulator integration

Fingerprint

Dive into the research topics of 'Fast and accurate memory simulation by integrating DRAMSim2 into McSimA+'. Together they form a unique fingerprint.

Cite this