Ramulator 2.1: A Composable Memory System Simulator for Modern DRAM Systems
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++ code and enabling rapid DRAM variant creation. Experimental evidence shows comprehensive validation through fine-grained timing constraint checks and system-level latency-throughput curves, though the abstract does not disclose specific performance numbers. This matters because it provides an open-source, extensible, and trustworthy simulator for memory system research and design-space exploration.