2015
DOI: 10.1109/lca.2015.2402435
|View full text |Cite
|
Sign up to set email alerts
|

NVMain 2.0: A User-Friendly Memory Simulator to Model (Non-)Volatile Memory Systems

Abstract: In this letter, a flexible memory simulator -NVMain 2.0, is introduced to help the community for modeling not only commodity DRAMs but also emerging memory technologies, such as die-stacked DRAM caches, non-volatile memories (e.g., STT-RAM, PCRAM, and ReRAM) including multi-level cells (MLC), and hybrid non-volatile plus DRAM memory systems. Compared to existing memory simulators, NVMain 2.0 features a flexible user interface with compelling simulation speed and the capability of providing subarray-level paral… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
54
0
1

Year Published

2017
2017
2021
2021

Publication Types

Select...
5
4
1

Relationship

0
10

Authors

Journals

citations
Cited by 201 publications
(64 citation statements)
references
References 8 publications
0
54
0
1
Order By: Relevance
“…Both are focused on improving the reliability and lifetime of the 4LC PCM. We conducted a system-level simulation using Gem5 [30] and NVMain 2.0 [31] with 21 benchmarks from the SPEC CPU 2006 benchmark suite [32]. To eliminate the effect of cold cache misses, which impedes accurate performance evaluation, we first executed 100 million instructions for each benchmark.…”
Section: Simulation Environmentmentioning
confidence: 99%
“…Both are focused on improving the reliability and lifetime of the 4LC PCM. We conducted a system-level simulation using Gem5 [30] and NVMain 2.0 [31] with 21 benchmarks from the SPEC CPU 2006 benchmark suite [32]. To eliminate the effect of cold cache misses, which impedes accurate performance evaluation, we first executed 100 million instructions for each benchmark.…”
Section: Simulation Environmentmentioning
confidence: 99%
“…The system level analysis is carried out by combining two modeling and simulation tools: gem5 [11] and NVMain Design, Automation And Test in Europe (DATE 2018) [12]. From input parameters characterizing a given system configuration, these tools are co-simulated in order to produce execution statistics including execution time, memory transactions and related latencies, power/energy consumption.…”
Section: System Level Analysismentioning
confidence: 99%
“…Since our technique determines pipeline widths depending on the memory-intensiveness (or computation-intensiveness), our technique can dynamically control the memory bandwidth pressure, which eventually results in a positive impact on system-wide performance. [18]. For thermal evaluation, we use HotSpot [19] architectural thermal modeling tool.…”
Section: Hardware and Runtime Supportmentioning
confidence: 99%