Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Reflex

A fast, GPU-accelerated CPU pipeline trace visualizer built with GPUI (Zed’s rendering framework).

Reflex displays instruction execution timelines, queue occupancy, performance counters, and pipeline stage progression from CPU simulator traces.

Features

  • Pipeline visualization — GPU-rendered instruction timeline with smooth panning, zooming, and scrolling at 60fps
  • Performance counters — Sparklines, heatmap overview, and numeric display for 200+ hardware counters
  • Minimap — Full-trace overview with draggable range selection and pipeline position indicator
  • Multicursor — Place multiple cursors to measure cycle deltas between pipeline events, with undo/redo
  • Queue panels — Live retire, dispatch, and issue queue occupancy at the cursor position
  • Timeline overlay — Counter sparkline strip above the pipeline view for correlation
  • Tabbed interface — Open multiple traces side-by-side with independent viewport state
  • Konata & µScope formats — Native support for Konata text traces and µScope binary traces
  • macOS & Linux — Native builds for both platforms

Quick Start

git clone --recurse-submodules <repo-url>
cargo run --release -- path/to/trace.uscope

Or drag and drop trace files onto the window.