Freigeben über


affinity_partitioner-Klasse

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.

class affinity_partitioner;

Member

Öffentliche Konstruktoren

Name

Beschreibung

affinity_partitioner::affinity_partitioner-Konstruktor

Erstellt ein affinity_partitioner-Objekt.

affinity_partitioner::~affinity_partitioner-Destruktor

Zerstört ein affinity_partitioner-Objekt.

Vererbungshierarchie

affinity_partitioner

Anforderungen

Header: ppl.h

Namespace: Parallelität

Siehe auch

Referenz

concurrency-Namespace