numa

NUMA steht für Non Uniform Memory Access. Es ist ein allgemeiner Linux-Ausdruck, der angibt, dass die Hardware mehrere Speicherknoten hat und dass nicht alle Verarbeitungseinheiten gleichen Zugriff auf den gesamten Speicher haben.
2
Antworten

Kann ich den NUMA-Knoten von einer Zeigeradresse beziehen (in C unter Linux)?

Ich habe meinen Code eingerichtet, um Daten lokal auf meinem NUMA-System sorgfältig zu laden und zu verarbeiten. Ich denke. Das heißt, zu Debugging-Zwecken möchte ich wirklich in der Lage sein, die Zeigeradressen zu verwenden, auf die innerhalb...
02.11.2011, 20:27
1
Antwort

OpenMP: Splitting-Schleife basierend auf NUMA

Ich führe die folgende Schleife mit etwa 8 OpenMP-Threads: %Vor% Wegen NUMA möchte ich die erste Hälfte der Schleife (i = 0, ..., n / 2-1) mit den Threads 0,1,2,3 ausführen und zweite Hälfte (i = n / 2, ..., n-1) mit den Fäden 4,5,6,7. Im...
25.07.2014, 14:12
1
Antwort

Gibt es NUMA Next-Touch-Richtlinien in modernen Linux?

Wenn wir am NUMA-System arbeiten, kann der Speicher relativ zum aktuellen NUMA-Knoten lokal oder remote sein. Um den Speicher lokaler zu machen, gibt es eine "first-touch" -Richtlinie (die Standardspeicher-zu-Knoten-Bindungsstrategie): Ссылка...
30.08.2012, 12:09