by Amir Yazdanbakhsh and Jan Wassenberg on Oct 8, 2025 | Tags: Algorithmic Innovation, Computer Architecture, Computer System, Generality & Programmability, Hardware Lottery, Hardware-Software Co-design, Machine Learning, MatMul, Moore's Law, Opinion, Research Perspective, Transformer
Matrix multiplication dominates AI hardware and research. Betting everything on MatMul risks an innovation monoculture — it’s time to diversify our compute bets.
Read more...
by Amir Yazdanbakhsh on Feb 4, 2025 | Tags: abstraction, AGI, compound AI systems, Computer Architecture, Computer Systems, intelligent systems, Machine Learning, Uncertainty
“The growing complexity of intelligent systems can outpace the ability of conventional computing abstractions to support them effectively.” IET REACH 2024, Amir Yazdanbakhsh. I came across this observation by Edsger Dijkstra recently while scrolling X, and...
Read more...
by Yungang Bao on Sep 15, 2022 | Tags: Computer Architecture, david patterson, Interview, john hennessy, turing award
Prof. John Hennessy and Prof. David Patterson received the 2017 ACM A.M. Turing Award for “pioneering a systematic, quantitative approach to the design and evaluation of computer architectures with enduring impact on the microprocessor industry”. I used to read many...
Read more...
by Gururaj Saileshwar on Sep 15, 2021 | Tags: Cache, Computer Architecture, Randomization, Security
There is a battle ongoing in the realm of secure caches. Cache side-channels are a serious security problem as they allow an attacker to monitor a victim program’s execution and leak sensitive data like encryption keys, confidential IP, etc. A potent class of such...
Read more...
by Ashish Venkat on Apr 9, 2021 | Tags: Computer Architecture, Conference, hpca21, virtual conferences
Welcome to the trip report on the 27th Annual (and the first virtual/global online) IEEE Symposium on High Performance Computer Architecture! The conference marks one full year of virtual keynotes, panels, talks, and networking, for many of us, since the last...
Read more...