• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. DRAMSys4.0: A Fast and Cycle-Accurate SystemC/TLM-Based DRAM Simulator
 
  • Details
  • Full
Options
2020
Conference Paper
Title

DRAMSys4.0: A Fast and Cycle-Accurate SystemC/TLM-Based DRAM Simulator

Abstract
The simulation of DRAMs (Dynamic Random Access Memories) on system level requires highly accurate models due to their complex timing and power behavior. However, conventional cycle-accurate DRAM models often become the bottleneck for the overall simulation speed. A promising alternative are DRAM simulation models based on Transaction Level Modeling, which can be fast and accurate at the same time. In this paper we present DRAMSys4.0, which is, to the best of our knowledge, the fastest cycle-accurate open-source DRAM simulator and has a large range of functionalities. DRAMSys4.0 includes a novel simulator architecture that enables a fast adaptation to new DRAM standards using a Domain Specific Language. We present optimization techniques to achieve a high simulation speed while maintaining full temporal accuracy. Finally, we provide a detailed survey and comparison of the most prominent cycle-accurate open-source DRAM simulators with regard to their supported features, analysis capabilities and simulation speed.
Author(s)
Steiner, Lukas
Jung, Matthias  
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Prado, Felipe S.
Bykov, Kirill
Wehn, Norbert
Mainwork
Embedded Computer Systems: Architectures, Modeling, and Simulation. 20th International Conference, SAMOS 2020. Proceedings  
Funder
Deutsche Forschungsgemeinschaft DFG  
Conference
International Conference on Embedded Computer Systems - Architectures, Modeling, and Simulation (SAMOS) 2020  
DOI
10.1007/978-3-030-60939-9_8
Language
English
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Keyword(s)
  • DRAM

  • Simulation

  • SystemC

  • TLM

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024