ProjectsBlogResearchResumeAboutContact
  • Projects
  • Blog
  • Research
  • Resume
  • About
  • Contact

Blog

Technical writing on computer architecture, simulation, and systems.

Feb 10, 20252 min read

Getting Started with CXL Simulation in gem5

An introduction to simulating CXL interconnects using the gem5 full-system simulator, covering setup, configuration, and key modeling considerations.

gem5CXLSimulationComputer Architecture
Jan 20, 20253 min read

Branch Prediction Deep Dive: From Bimodal to GShare

A walkthrough of classical branch prediction algorithms — Smith, Bimodal, and GShare — with intuition for when each works best and what the SPECint traces reveal.

Computer ArchitectureBranch PredictionC++