← all projects

Aster

A validated, event driven cache simulator written in Rust

Rust

import DocSnippet from ’../../components/DocSnippet.astro’;

Aster is a cache hierarchy simulator I’m building in Rust to explore memory-system design. It reads ChampSim-format memory traces and models a configurable cache hierarchy via TOML-based configuration. LIST MEASURED STATS HERE

Highlights

  • Configurable eviction policies and prefetcher
  • Validated correctness directly against ChampSim reference output
  • Models writeback propagation between cache levels
  • Claude Code subagent reviews code

Project Photos

Miss rate vs LLC size across policies