Computer Architecture Today

Informing the broad computing community about current activities, advances and future directions in computer architecture.
GPU Memory Consistency: Specifications, Testing, and Opportunities for Performance Tooling

GPU Memory Consistency: Specifications, Testing, and Opportunities for Performance Tooling

Context A recent MICRO 2024 article titled “Over-synchronization in GPU Programs” describes how eliminating redundant or coarser-grained (slower) synchronization in GPU programs can lead to significant gains in performance and introduces a tool called ScopeAdvice to...

Read more...

HPCA 2025 Trip Report

HPCA 2025 Trip Report

The 31st IEEE International Symposium on High-Performance Computer Architecture (HPCA’25) was held from March 1 to 5, 2025 in Las Vegas, USA. Co-located with PPoPP, CGO, and CC as part of the “Parallel Programming, Architecture and Compilation (PARC)” event, HPCA’25...

Read more...

A Computer Architect’s Guide to Designing Abstractions for Intelligent Systems

A Computer Architect’s Guide to Designing Abstractions for Intelligent Systems

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