Ramulator 2.1: A Composable Memory System Simulator for Modern DRAM Systems

Haocong Luo, F. Nisa Bostancı, Ataberk Olgun, Maria Makeenkova 2026-06-15

Ramulator 2.1 addresses the problem of simulating modern and emerging DRAM systems with limited support for advanced features and poor usability. The method introduces a Python-based modeling interface with two-way code generation, hiding low-level C++ behind high-level DRAM specifications. Experimental evidence shows the simulator enables rapid creation of DRAM variants and automated design-space exploration, validated through fine-grained timing constraints and system-level performance curves. This matters because it provides an open-source, extensible, and trustworthy simulation framework for advancing memory system research.

PDF