Computer Architecture Today

Informing the broad computing community about current activities, advances and future directions in computer architecture.
Archive of posts tagged: Coherence
Compound Memory Models

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

Key-value-stores from the Lens of Shared Memory

Key-value-stores from the Lens of Shared Memory

One of the long-standing debates in computer systems is the shared nothing vs shared memory debate. Should parallel computers provide the illusion of shared memory or should they do away with support for sharing?  The debate has seen a resurgence with the rise of...

Read more...