Fraunhofer-Gesellschaft

Publica

Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Fast and Accurate DRAM Simulation: Can we Further Accelerate it?

 
: Feldmann, Johannes; Kraft, Kira; Steiner, Lukas; Wehn, Norbert; Jung, Matthias

:

Di Natale, G. ; European Design Automation Association -EDAA-:
Design, Automation and Test in Europe Conference and Exhibition, DATE 2020. Proceedings : 9th - 13th March 2020, Grenoble, France
Piscataway, NJ: IEEE, 2020
ISBN: 978-3-9819263-4-7
ISBN: 978-1-72814-468-9
S.364-369
Design, Automation & Test in Europe Conference & Exhibition (DATE) <23, 2020, Online>
Deutsche Forschungsgemeinschaft DFG
WE2442/14-1
Englisch
Konferenzbeitrag
Fraunhofer IESE ()
DRAM chips; Neural nets; DRAM; Neural Networks; Simulation Acceleration

Abstract
The simulation of Dynamic Random Access Memories (DRAMs) in a system context requires highly accurate models due to the complex timing and power behavior of DRAMs. However, cycle accurate DRAM models often become the bottleneck regarding the overall simulation time. Therefore, fast but accurate DRAM simulation models are mandatory. This paper proposes two new performance optimized DRAM models that further accelerate the simulation speed with only a negligible degradation in accuracy. The first model is an enhanced Transaction Level Model (TLM), which uses a look-up table to accelerate parts of the simulation that feature a high memory access density for online scenarios. The second model is a neural network based simulator for offline trace analysis. We show a mathematical methodology to generate the inputs for the Look-Up Table (LUT) and an optimized artificial training set for the neural network. The enhanced TLM model is up to 5 times faster compared to a state-of-the-art TLM DRAM simulator. The neural network is able to speed up the simulation up to a factor of 10×, while inferring on a GPU. Both solutions provide only a slight decrease in accuracy of approximately 5%.

: http://publica.fraunhofer.de/dokumente/N-603285.html