A case for uniform memory access multiprocessors

  • Authors:
  • Gautam Dewan;V. S. S. Nair

  • Affiliations:
  • -;-

  • Venue:
  • ACM SIGARCH Computer Architecture News
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

Abstract

Virtually all the shared-memory architectures that have appeared in recent times are of the NUMA (Non-Uniform Memory Access) type. A centralized memory that is uniformly accessible by all the nodes of a multiprocessor, rather than memory that is distributed among the nodes, leads to a simpler platform for software to run on. Certain performance advantages gained by distributing memory among nodes are not all that clearcut. The same penalties are being paid, albeit in a different form, and at a different time in the execution of a program.Ring based multiprocessors built from fast point-to-point links can be the next generation of medium scalable UMA machines, replacing the shared-bus kind. One such architecture is described along with details of how any snooping protocol, including those of the write-broadcast variety, can be ported to this new environment.