Pith. sign in

REVIEW 3 cited by

Ramulator 2.0: A Modern, Modular, and Extensible DRAM Simulator

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2308.11030 v2 pith:ZAFXAPBS submitted 2023-08-21 cs.AR cs.CR

classification cs.ARcs.CR
keywords ramulatordrammemorycontrollerimplementationchangesdesigneasy
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

We present Ramulator 2.0, a highly modular and extensible DRAM simulator that enables rapid and agile implementation and evaluation of design changes in the memory controller and DRAM to meet the increasing research effort in improving the performance, security, and reliability of memory systems. Ramulator 2.0 abstracts and models key components in a DRAM-based memory system and their interactions into shared interfaces and independent implementations. Doing so enables easy modification and extension of the modeled functions of the memory controller and DRAM in Ramulator 2.0. The DRAM specification syntax of Ramulator 2.0 is concise and human-readable, facilitating easy modifications and extensions. Ramulator 2.0 implements a library of reusable templated lambda functions to model the functionalities of DRAM commands to simplify the implementation of new DRAM standards, including DDR5, LPDDR5, HBM3, and GDDR6. We showcase Ramulator 2.0's modularity and extensibility by implementing and evaluating a wide variety of RowHammer mitigation techniques that require different memory controller design changes. These techniques are added modularly as separate implementations without changing any code in the baseline memory controller implementation. Ramulator 2.0 is rigorously validated and maintains a fast simulation speed compared to existing cycle-accurate DRAM simulators. Ramulator 2.0 is open-sourced under the permissive MIT license at https://github.com/CMU-SAFARI/ramulator2

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 3 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Sim-FA: A GPGPU Simulator Framework for Fine-Grained Asynchronous Pipeline Analysis

    cs.AR 2026-05 unverdicted novelty 6.0 of 10

    Sim-FA is a new simulator that instruments FlashAttention-3 for cycle-accurate GPGPU analysis, achieving 5.7% average error on H800 while explaining inaccuracies in existing DRAM traffic models.

  2. A Simulation-based Evaluation Framework for Inter-VM RowHammer Mitigation Techniques

    cs.CR 2025-06 conditional novelty 6.0 of 10

    This paper presents a full-system simulation framework that runs a hypervisor and VMs on gem5 with configurable DRAM address mappings, and demonstrates evaluation of two software-based inter-VM RowHammer mitigations.

  3. PIM Is All You Need: A CXL-Enabled GPU-Free System for Large Language Model Inference

    cs.AR 2025-02 conditional novelty 6.0 of 10

    CENT, a simulated GPU-free CXL-connected processing-in-memory system, reports 2.3x higher LLM inference throughput and 5.2x better tokens-per-dollar than a 4x A100 GPU server.

Pith tools