Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Die affinity_partitioner-Klasse ist der static_partitioner-Klasse ähnlich, allerdings wird die Cacheaffinität dank der Auswahl, den Arbeitsthreads Unterbereiche zuzuordnen, verbessert. Sie kann die Leistung, bei erneutem Ausführen einer Schleife über dem gleichen Dataset, und wenn die Daten im Cache gespeichert werden können, erheblich verbessern. Beachten Sie, dass das gleiche affinity_partitioner-Objekt mit nachfolgenden Iterationen einer parallelen Schleife verwendet werden muss, die für ein bestimmtes Dataset ausgeführt wird, um vom Datenort zu profitieren.
Syntax
class affinity_partitioner;
Member
Öffentliche Konstruktoren
| Name | Beschreibung |
|---|---|
| affinity_partitioner | Erstellt ein affinity_partitioner-Objekt. |
| ~affinity_partitioner Destruktor | Zerstört ein affinity_partitioner Objekt. |
Vererbungshierarchie
affinity_partitioner
Anforderungen
Kopfzeile: ppl.h
Namespace: Parallelität
~affinity_partitioner
Zerstört ein affinity_partitioner Objekt.
~affinity_partitioner();
affinity_partitioner
Erstellt ein affinity_partitioner-Objekt.
affinity_partitioner();