Cleaning up the Mess - ISPASS'26 Talk by Nisa Bostanci and Haocong Luo

Onur Mutlu Lectures
Onur Mutlu LecturesMay 20, 2026

Why It Matters

Accurate memory‑system simulators are essential for hardware innovation; correcting these errors restores trust and ensures future research builds on reliable performance data.

Key Takeaways

  • Emulator2 benchmark misconfigured, halving memory channels versus real system.
  • Incorrect cache latency settings caused unrealistically low simulated memory latency.
  • Reproducing original results impossible due to missing source code artifacts.
  • Corrected configuration shows Emulator2 matches real hardware bandwidth and latency.
  • Authors propose four best‑practice guidelines for reliable memory‑system simulation.

Summary

The ISPASS 2026 presentation by Nisa Bostanci and Haocong Luo challenges a recent best‑paper that claimed the open‑source DRAM simulator Emulator 2 dramatically under‑performed real hardware.

The speakers identified three fatal flaws: missing source code prevented replication; the simulation used only eight DDR5 channels while the real system had sixteen, halving bandwidth; and cache latency was set to zero with excessive status registers, yielding unrealistically low latency. Similar statistical misuse was found in the DO framework.

After rebuilding the artifacts and correcting the configuration, their experiments showed Emulator 2 achieving bandwidth within 2 % of the theoretical maximum and latency rising proportionally with load—behaviour matching the physical platform. The authors also released the corrected code, data, and a new Emulator 2.1 branch, and highlighted specific graph comparisons.

The work underscores the need for transparent, reproducible simulation practices. By publishing four concrete best‑practice guidelines, the team aims to prevent misleading results that can steer memory‑system research off course and erode confidence in simulation‑driven design.

Original Description

Cleaning up the Mess: Re-Evaluating the Real-System Modeling Accuracy of Ramulator 2.0 - ISPASS'26 Live Talk by Nisa Bostanci and Haocong Luo
Speakers: Nisa Bostanci and Haocong Luo
Date: 27 April 2026
Venue: ISPASS'26 at Seoul, South Korea
Recommended Reading:
====================
A Modern Primer on Processing in Memory
Memory-Centric Computing: Solving Computing's Memory Problem
Memory-Centric Computing: Recent Advances in Processing-in-DRAM
Intelligent Architectures for Intelligent Computing Systems
RowHammer: A Retrospective
Fundamentally Understanding and Solving RowHammer
Accelerating Genome Analysis via Algorithm-Architecture Co-Design
From Molecules to Genomic Variations: Accelerating Genome Analysis via Intelligent Algorithms and Architectures
RECOMMENDED LECTURE VIDEOS & PLAYLISTS:
========================================
Digital Design and Computer Architecture Spring 2025 Livestream Lectures Playlist:
Fundamentals of Computer Architecture Fall 2025 Livestream Lectures Playlist:
Seminar in Computer Architecture Spring 2025 Livestream Lectures Playlist:
Computer Architecture Fall 2024 Lectures Playlist:
Interview with Professor Onur Mutlu:
TCuARCH meets Prof. Onur Mutlu
Arch. Mentoring Workshop @ISCA'21 - Doing Impactful Research
The Story of RowHammer Lecture:
Accelerating Genome Analysis Lecture:
Memory-Centric Computing Systems Tutorial at IEDM 2021:
Intelligent Architectures for Intelligent Machines Lecture:
Featured Lectures:

Comments

Want to join the conversation?

Loading comments...