JULY 6th, 2026

3rd Ramulator & DRAM Bender Tutorial

Cutting-Edge Infrastructures
for Real and Future Memory System Evaluation

In conjunction with the ACM International Conference on Supercomputing 2026 (ICS 2026)

Belfast, Northern Ireland, United Kingdom


About

DRAM is predominantly used to build the main memory systems of modern computing devices. To improve performance, reliability, and security, it is critical to conduct both system-level simulation studies and experimental characterization of cutting-edge DRAM chips. Simulation enables understanding of the complex interactions between DRAM, emerging memory technologies, and modern applications, while real-chip characterization provides concrete insights into DRAM performance, robustness, latency, and power under different conditions (e.g., temperature and voltage).

This tutorial+workshop will introduce simulation-based DRAM research together with experimental DRAM characterization using real DRAM chips. We will provide an extensive overview of: Ramulator, a cycle-accurate and extensible main memory simulator, and DRAM Bender, an FPGA-based DRAM testing infrastructure.

Ramulator

Ramulator is an extensible main memory simulator that provides cycle-level performance models for a variety of commercial DRAM standards (e.g., DDR3/4, LPDDR3/4, GDDR5, HBM), emerging memory technologies, and academic proposals. Its modular design enables easy integration of additional standards, technologies, and mechanisms. Ramulator is written in C++ and can be easily integrated into both full-system simulators, such as gem5, as well as other microarchitectural simulators, zsim, and Virtuoso.

📄
Haocong Luo, Yahya Can Tugrul, F. Nisa Bostanci, Ataberk Olgun, A. Giray Yaglikci, and Onur Mutlu
Ramulator 2.0: A Modern, Modular, and Extensible DRAM Simulator
IEEE CAL, 2024
📄
Yoongu Kim, Weikun Yang, and Onur Mutlu
Ramulator: A Fast and Extensible DRAM Simulator
IEEE CAL, 2015

DRAM Bender

DRAM Bender (based on SoftMC), is an FPGA-based DRAM testing infrastructure. DRAM Bender provides simple and intuitive high-level programming interfaces in C++ and Python. A user of DRAM Bender writes DRAM test programs in a high-level language. DRAM Bender’s programmer interface automatically translates these programs into low-level DRAM Bender instructions (e.g., DRAM commands, arithmetic, memory, control-flow instructions) on the FPGA. Thereby, DRAM Bender enables users with diverse technical backgrounds to rapidly characterize DRAM without requiring logic design expertise.

📄
Ataberk Olgun, Hasan Hassan, A. Giray Yaglikci, Yahya Can Tugrul, Lois Orosa, Haocong Luo, Minesh Patel, Oguz Ergin, Onur Mutlu
"DRAM Bender: An Extensible and Versatile FPGA-based Infrastructure to Easily Test State-of-the-art DRAM Chips"
IEEE TCAD, 2023
📄
Hasan Hassan, Nandita Vijaykumar, Samira Khan, Saugata Ghose, Kevin Chang, Gennady Pekhimenko, Donghyuk Lee, Oguz Ergin, and Onur Mutlu
SoftMC: A Flexible and Practical Open-Source Infrastructure for Enabling Experimental DRAM Studies
HPCA, 2017

Call for Papers

This workshop includes invited talks on DRAM characterization and memory system simulation using Ramulator and DRAM Bender.

We are soliciting extended abstracts to be included in the conference proceedings. Attendees interested in delivering a talk should submit a brief proposal with an extended abstract of their work (along with a brief bio). We invite submissions related to (but not limited to) the following topics:

Topics of Interest

New features, extensions, or enhancements to Ramulator
Use of Ramulator for evaluating memory performance, emerging memory technologies, or architectural mechanisms
DRAM characterization studies conducted using DRAM Bender
Reliability, failure analysis, or security studies using DRAM Bender
Cross-layer research that combines memory system simulation (Ramulator) with real-chip DRAM characterization (DRAM Bender)
Benchmarks, workloads, or methodologies for DRAM studies using Ramulator or DRAM Bender
Open-source tools, software extensions, datasets, or reusable components built on top of Ramulator or DRAM Bender
Case studies demonstrating how Ramulator or DRAM Bender enabled new research insights or the validation of ideas

We especially encourage early-stage research, work-in-progress results, experimental methodologies, and community contributions that will benefit researchers working with Ramulator or DRAM Bender.

Submission Guidelines

Page limit: 4 pages
Deadline: 21 May, 2026 (AoE)

Questions about submissions? Contact nisa.bostanci@safari.ethz.ch or ataberk.olgun@safari.ethz.ch.


Agenda & Workshop Materials

Program Schedule Coming Soon

The detailed agenda will be announced closer to the tutorial date.

Invited Speakers

Speakers To Be Announced


Livestream

🔴 Can't attend in person? Join us live!

The tutorial will be livestreamed on YouTube. A replay will also be available afterwards.

▶️ Watch on YouTube

Organizers

F. Nisa Bostanci

F. Nisa Bostanci

ETH Zürich

F. Nisa Bostanci is a 4th-year PhD student in the SAFARI Research Group at ETH Zurich, under the supervision of Prof. Onur Mutlu. She is broadly interested in computer architecture and, more specifically, in security, reliability, and safety (robustness) of memory systems, emerging memory and computation paradigms, including Processing-In-Memory architectures (PIM), and designing effective and efficient solutions to address robustness issues in modern and future systems. Her recent works uncover and mitigate new security vulnerabilities that emerge with the adoption of read disturbance solutions and PIM architectures to aid in designing robust future systems.

Ataberk Olgun

Ataberk Olgun

ETH Zürich

Ataberk Olgun is a senior PhD student at ETH Zurich, working with Prof. Onur Mutlu. His broad research interests include designing secure, high-performance, and energy-efficient DRAM architectures. Especially with the worsening RowHammer vulnerability, it is increasingly difficult to design new DRAM architectures that satisfy all three characteristics. His current research focuses on i) deeply understanding and ii) efficiently mitigating the RowHammer vulnerability in modern systems.

Haocong Luo

Haocong Luo

ETH Zürich

Haocong Luo is a PhD student in the SAFARI Research Group at ETH Zurich under the supervision of Prof.Onur Mutlu. His current broader research interests are 1) understanding and improving the performance and reliability of DRAM-based memory systems, 2) accelerating BVH traversals to enable high-performance path-traced rendering algorithms, and 3) designing efficient memory architectures and systems for Large Language Models.

Ismail Emir Yuksel

Ismail Emir Yuksel

ETH Zürich

Ismail Emir Yuksel is a 2nd-year PhD student in the SAFARI Research Group at ETH Zurich under the supervision of Prof. Onur Mutlu. His current broader research interests are in computer architecture, processing-in-memory, and hardware security, focusing on understanding, enhancing, and exploiting fundamental computational capabilities of modern DRAM architectures. His recent publications show that commodity DRAM chips, without any modification to the chip itself (only with modifications to the memory controller), are able to execute bulk-bitwise computation and data movement operations (including NAND, NOR, NOT, AND, OR, MAJority, multi-row copy, and initialization functions) in a reasonably robust manner.

Prof. Onur Mutlu

Professor Onur Mutlu

ETH Zürich

Onur Mutlu is a Professor of Computer Science at ETH Zurich. He previously held the William D. and Nancy W. Strecker Early Career Professorship at Carnegie Mellon University. His research interests are in computer architecture, computing systems, hardware security, memory & storage systems, and bioinformatics, with a major focus on designing fundamentally energy-efficient, high-performance, and robust computing systems. He started the Computer Architecture Group at Microsoft Research (2006-2009), and held product, research and visiting positions at Intel Corporation, Advanced Micro Devices, VMware, Google, and Stanford University. He received various honors for his research, including the 2025 IEEE Computer Society Harry H. Goode Memorial Award “for seminal contributions to computer architecture research and practice, especially in memory systems.” He is an ACM Fellow, IEEE Fellow, and an elected member of the Academy of Europe. He enjoys teaching, mentoring, and enabling & democratizing access to high-quality research and education. He has supervised 25 PhD graduates, many of whom received major dissertation awards, 18 postdoctoral trainees, and more than 70 Master’s and Bachelor’s students. His computer architecture and digital logic design course lectures and materials are freely available on YouTube and his research group makes a wide variety of artifacts freely available online. For more information, please see his webpage at https://people.inf.ethz.ch/omutlu/.

Event Location

Venue

To Be Announced

The tutorial will be held in conjunction with ICS 2026.

For registration and accommodation information, please visit the ICS 2026 website.


Contact

For questions about the tutorial, please contact the organizers:

General Inquiries: nisa.bostanci@safari.ethz.ch and ataberk.olgun@safari.ethz.ch

SAFARI Research Group: safari.ethz.ch