DRAMSys4.0: An Open-Source Simulation Framework for In-depth DRAM Analyses

  • The simulation of Dynamic Random Access Memories (DRAMs) on system level requires highly accurate models due to their complex timing and power behavior. However, conventional cycle-accurate DRAM subsystem models often become a bottleneck for the overall simulation speed. A promising alternative are simulators 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 and most extensive open-source cycle-accurate DRAM simulation framework. DRAMSys4.0 includes a novel software architecture that enables a fast adaption to different hardware controller implementations and new JEDEC standards. In addition, it already supports the latest standards DDR5 and LPDDR5. We explain how to apply optimization techniques for an increased simulation speed while maintaining full temporal accuracy. Furthermore, we demonstrate the simulator’s accuracy and analysis tools with two application examples. Finally, we provide a detailed investigation and comparison of the most prominent cycle-accurate open-source DRAM simulators with regard to their supported features, analysis capabilities and simulation speed.

Volltext Dateien herunterladen

Metadaten exportieren

Weitere Dienste

Suche bei Google Scholar
Metadaten
Verfasser*innenangaben:Lukas SteinerORCiD, Matthias Jung, Felipe S. Prado, Kirill Bykov, Norbert Wehn
URN:urn:nbn:de:hbz:386-kluedo-78692
DOI:https://doi.org/10.1007/s10766-022-00727-4
ISSN:1573-7640
Titel des übergeordneten Werkes (Englisch):International Journal of Parallel Programming
Verlag:Springer Nature - Springer
Dokumentart:Wissenschaftlicher Artikel
Sprache der Veröffentlichung:Englisch
Datum der Veröffentlichung (online):22.03.2024
Jahr der Erstveröffentlichung:2022
Veröffentlichende Institution:Rheinland-Pfälzische Technische Universität Kaiserslautern-Landau
Datum der Publikation (Server):22.03.2024
Ausgabe / Heft:50
Seitenzahl:26
Erste Seite:217
Letzte Seite:242
Quelle:https://link.springer.com/article/10.1007/s10766-022-00727-4
Fachbereiche / Organisatorische Einheiten:Kaiserslautern - Fachbereich Elektrotechnik und Informationstechnik
DDC-Sachgruppen:6 Technik, Medizin, angewandte Wissenschaften / 621.3 Elektrotechnik, Elektronik
Sammlungen:Open-Access-Publikationsfonds
Lizenz (Deutsch):Zweitveröffentlichung