Computer Architecture Today

Informing the broad computing community about current activities, advances and future directions in computer architecture.
Reflections on 5 Years of the Computer Architecture Podcast

Reflections on 5 Years of the Computer Architecture Podcast

It’s hard to believe, but the Computer Architecture Podcast is now five years old. We released our very first episode on May 28, 2020, and just like that, we find ourselves at our five-year anniversary, preparing to release our 20th episode. We’ve both been so...

Read more...

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