WikiDer > Ungleichmäßiger Speicherzugriff

Non-Uniform Memory Access

Ungleichmäßiger Speicherzugriff, abgekürzt NUMA, bedeutet frei übersetzt, dass in a Computersystem wenn mehr als ein Mikroprozessor gleichzeitig läuft, kann jeder Mikroprozessor hat unabhängigen Zugriff auf das Arbeitsgedächtnis (RAM) vom Computer.

In Computersystemen, die SMP (Symmetric Multi-Processing) verwenden alle Mikroprozessoren denselben Speicherbus. Dies bedeutet, dass die Verarbeitungskapazität eines SMP-Computersystems stark reduziert werden kann, wenn (zu) viele Mikroprozessoren in einem Computersystem platziert werden. Irgendwann müssen so viele Daten über den Shared Memory Bus transportiert werden, dass er sich füllt. Das Hinzufügen zusätzlicher Mikroprozessoren ist daher nicht mehr sinnvoll. SMP-Systeme haben im Allgemeinen nur acht bis zwölf Mikroprozessoren.

NUMA-Systeme haben mehrere sogenannte Speicherkanäle und daher wird der Zugriff auf den Arbeitsspeicher nicht wie bei SMP-Systemen durch den einzelnen Speicherbus eingeschränkt.

Eine mögliche Alternative zu NUMA besteht darin, den Arbeitsspeicher aufzuteilen und jedem Mikroprozessor ein festes Stück Arbeitsspeicher zu geben. Der IBM eServer pSeries mit Power5-Mikroprozessor kann auf diese Weise arbeiten.

Siehe auch

Externer Link