Computer Architecture

Commentary on topics in computer architecture research

Chiplet Research in Academia

A critical look at academic computer architecture research with regards to chiplets

A Talk from Eric Quinnell of Tesla

A discussion on variable-length ISAs, high-performance CPU μArch, FSD, Dojo, and academic computer architecture research

Events

Summaries and commentary on talks / conferences

TensorWave: Massive Scale Training & Inference

NEW

How is it looking for AMD in late 2025? ScalarLM, ZLUDA, the CUDA moat, and more!

Beyond CUDA Summit

Team Green is dominant. Can Team Red go beyond?

59th Design Automation Conference (DAC 2022)

Random workshops and papers, exhibition floor, Siemens PowerPro vs Cadence Joules, XLS, ML for verification, FOSS VLSI EDA, mflowgen and Hammer, analog layout automation

Research Blog

Miscellaneous articles tangentially connected to research

All Hail the Magic Conch!

NEW

The era of “asking the model” and vibe research

My Research Agenda Back in 2023

For posterity’s sake

Undergrad Projects in the SLICE Lab

A collection of research ideas in hardware verification

EDA CAD / VLSI

Commentary on topics in digital design automation

Machine Learning for Macro Placement: The Saga

Placement algorithms, Google’s Nature paper using RL for macro placement, the infinite cycles of rebuttals, AlphaChip, and more

Talks

A selection of presentations I've given

Natural vs Engineered Systems

NEW

A fun group meeting talk where I criticize most attempts at using ML for chip design. Admittedly, there are some poor arguments in this talk.

An API and Methodology for Microarchitectural Event Tracing

A fun group meeting talk about a niche topic


About Me

I work as a hardware engineer. Previously, I did my BS/PhD in EECS at UC Berkeley specializing in computer architecture, simulation methodology, and RTL verification. I'm specifically interested in sampled microarchitecture simulation for processors, architectural description languages, eDSLs for hardware design, and the design of hardware emulators.

If you're an undergrad or graduate student at UC Berkeley who's interested in doing independent research with me, please reach out: there are infinite things to work on!


Personal Blog

Random notes and articles

The Design of This Website

NEW

My design process, inspirational websites, fonts, colorschemes, layouts, and more