Events

Summaries and commentary on talks / conferences

Beyond CUDA Summit

NEW

Team Green is dominant. Can Team Red go beyond?

A Talk from Eric Quinnell of Tesla

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

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

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

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

Research Blog

Miscellaneous articles tangentially connected to 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

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'm a PhD student in the EECS department at UC Berkeley advised by Prof. Bora Nikolic. I work broadly in the areas of 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