Events
Summaries and commentary on talks / conferencesA 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 researchChiplet Research in Academia
A critical look at academic computer architecture research with regards to chiplets
EDA CAD / VLSI
Commentary on topics in digital design automationMachine 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 researchMy 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 givenNatural vs Engineered Systems
NEWA fun group meeting talk where I criticize most attempts at using ML for chip design. Admittedly, there are some poor arguments in this talk.
The Next Paradigm of Hardware Design: Chipyard Overview + Calyx Integration Demo
LATTE Workshop @ ASPLOS 2024 (w/ Joonho Whangbo)
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 articlesThe Design of This Website
NEWMy design process, inspirational websites, fonts, colorschemes, layouts, and more