Second Scarab Microarchitectural Simulator Workshop
(MICRO'26)

Athens, Greece

Time & Date

Saturday, October 31 2026
08:00 AM – 12:00 PM

Held in conjunction with the 59th IEEE/ACM International Symposium on Microarchitecture (MICRO 2026), October 31 – November 4, 2026, Athens, Greece.

Overview

Microarchitectural simulation is a cornerstone of computer‑architecture research: it allows us to validate hypotheses, explore design alternatives, and project future performance. Credible studies demand (i) faithful models of modern out‑of‑order CPUs, (ii) representative workloads executed at scale, and (iii) productive workflows that combine fast runtime with automated management and analysis.

The Scarab simulator meets these goals. It provides a highly detailed yet configurable out‑of‑order CPU model featuring a decoupled frontend with instruction prefetchers, accurate branch predictors, and a micro‑op cache; realistic register renaming; multiple scheduling policies and diversified functional units; a comprehensively parameterized memory hierarchy with contemporary cache replacement and prefetching techniques; and cycle‑level DRAM timing via Ramulator. Scarab implements accurate wrong‑path execution and supports both execution‑driven (Pin‑based) and trace‑driven modes, while still delivering hundreds of thousands of simulated instructions per second.

Beyond the core simulator, Scarab‑infra offers an industry‑grade ecosystem: curated SimPoints and traces, a fully containerized environment, seamless Slurm integration, and analysis notebooks that implement the Top‑Down methodology—enabling large‑scale, reproducible studies.

This second edition builds on the first Scarab workshop held at MICRO 2025 in Seoul. Attendees new to Scarab will get a complete introduction, while returning participants will find updated material on the latest simulator and infrastructure features. No prior Scarab experience is required; bring a laptop for the hands‑on sessions.

Organization

UC Santa Cruz logo

Schedule

Time Title Speaker Slides Recording
08:00 – 08:15 Welcome & Overview Heiner
08:15 – 09:00 Scarab Simulator & Modelled Microarchitecture Heiner
09:00 – 09:30 Use case study — TBD TBD
09:30 – 10:00 Scarab Simulation Infrastructure Surim
10:00 – 10:30 Coffee Break
10:30 – 11:00 Hands‑on: Running Scarab simulations Surim
11:00 – 12:00 Hands‑on: Modelling new Scarab Components TBD

Preliminary program — speakers and topics subject to change.

Relevant source code repositories

Previous editions