From Theory to Practice: Introducing Architectural Prisms, an Experiment in AI-First Academic Dialogue
A little while ago, I published a post on this blog titled, “The Reviewer is Dead, Long Live the Review: Re-engineering Peer Review for the Age of AI.” In it, I argued that the traditional human-only peer-review system is buckling under the weight of...
An Invitation to Visual Computing
This post is a much simplified introductory chapter of an open, online textbook, Foundations of Visual Computing. Visual computing is wonderfully broad, touching everything from the sciences of human vision to the engineering of sensors, optics, displays, and computer...
All in on MatMul? Don’t Put All Your Tensors in One Basket!
Matrix multiplication dominates AI hardware and research. Betting everything on MatMul risks an innovation monoculture — it’s time to diversify our compute bets.
To Measure is To Know: Breaking Down Datacenter Power Consumption
Since publishing my piece on prioritizing energy accounting in data centers back in June, there’s been a steady wave of media coverage highlighting the rapid growth of datacenters and their impact on energy demand. On August 17, The Economist reported that U.S....
Seventh Annual Undergraduate Mentoring Workshop (uArch 2025)
The 7th annual Undergraduate Architecture Mentoring (uArch) Workshop took place alongside the International Symposium of Computer Architecture (ISCA) 2025, in the vibrant city of Tokyo, Japan! Similar to previous years, uArch was conducted in a hybrid format,...
Computer Architecture Lessons from the Kitchen
I am a COMPUTER ARCHITECT, which means I design computers. I was trained at a great school (UW-Madison), and I worked in industry (Intel) before I became a professor (University of Michigan). Despite these rarefied experiences, I first came to know computer...
Ethical and Moral Fraying due to Intellectual Conflicts in Paper Reviews
Intellectually-conflicted reviews are an ethical and moral danger for the reviewers, result in repeated or permanent rejection of good papers, seriously hurt the careers of the authors, stymie progress in our field, but remain unrecognized by our review process.
The Reviewer is Dead, Long Live the Review: Re-engineering Peer Review for the Age of AI
While the peer review process is the bedrock of modern science, it is notoriously slow, subjective, and inefficient. This blog post explores how Large Language Models (LLMs) can be used to re-imagine the review architecture, augmenting human expertise to build a...
