Microarchitectural Modeling in the Era of Accelerator-Rich Systems and Computing at Scale

Microarchitecture simulators have been conceived and implemented to be valuable tools for the design of computing chips of all types...

The Hitchhiker’s Guide to Coherent Fabrics: 5 Programming Rules for CXL, NVLink, and InfinityFabric

This is the second article in the series, following our first blog in Dec 2023:...

IEEE Computer Architecture Letters (CAL) – An Update and FAQs

CAL has held a unique place in the computer architecture community for well over two decades as a periodical for publishing early and...

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...

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...

Calls for Contributions

Calls for papers, tutorials, workshops, presentations and other technical contributions.

March 23, 2026 in Pittsburgh, PA (USA)
Call for Papers: EMC2 @ ASPLOS ’26
February 22, 2026 in Monterey, California, USA
Call for Papers: 2nd Workshop on Domain-Specialized FPGAs
May 19, 2026 in Catania, Sicily, Italy
Call for Papers: ACM CF’26 – Computing Frontiers 2026
March 23, 2026 in Pittsburgh, PA, USA
Call for Papers: LATTE 2026
March 22, 2026 in ASPLOS 2026, Pittsburgh, USA
Call for Papers: 3rd Workshop on Unary Computing (WUC)
view more...

Calls for Participation

Information on registering and attending conferences, workshops and other events.
 

November 3, 2025 in Irvine, CA, USA
PACT 2025
July 28, 2025 in Vancouver, Canada
ASAP 2025
July 13, 2025 in Athens, Greece
APPT 2025
June 21, 2025 in Tokyo, Japan
ISCA 2025
May 11, 2025 in Ghent, Belgium
ISPASS 2025
view more...