by Vijay Nagarajan on Oct 20, 2026 | Tags: Accelerators, Coherence, memory models
When components with distinct memory models share memory, what rules govern the interface between them? Many of today’s systems already have to answer this question. On NVIDIA’s Grace Hopper, for example, an Arm CPU and a GPU share one coherent memory; the...
Read more...
by Arkaprava Basu, Natalia Gavrilenko, Keijo Heljanko, Reese Levine, Ajay Ashok Nayak, Hernan Luis Ponce de Leon, Tyler Sorensen and Haining Tong on Jun 6, 2025 | Tags: gpu, memory models
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...