Scalable Directoryless Shared Memory Coherence Using Execution Migration

Free registration required

Executive Summary

The authors introduce the concept of deadlock-free migration-based coherent shared memory to the NUCA family of architectures. Migration-based architectures move threads among cores to guarantee sequential semantics in large multicores. Using an Execution Migration (EM) architecture, the authors achieve performance comparable to directory-based architectures without using directories: avoiding automatic data replication significantly reduces cache miss rates, while a fast network-level thread migration scheme takes advantage of shared data locality to reduce remote cache accesses that limit traditional NUCA performance.

  • Format: PDF
  • Size: 724.59 KB