Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
De affinity_partitioner klasse is vergelijkbaar met de static_partitioner klasse, maar verbetert de cacheaffiniteit door de keuze voor het toewijzen van subbereiken aan werkthreads. Dit kan de prestaties aanzienlijk verbeteren wanneer een lus opnieuw wordt uitgevoerd via dezelfde gegevensset en de gegevens in de cache passen. Houd er rekening mee dat hetzelfde affinity_partitioner object moet worden gebruikt met volgende iteraties van een parallelle lus die wordt uitgevoerd voor een bepaalde gegevensset, om te profiteren van de locatie van de gegevens.
Syntaxis
class affinity_partitioner;
Leden
Openbare constructors
| Naam | Description |
|---|---|
| affinity_partitioner | Maakt een affinity_partitioner object. |
| ~affinity_partitioner Destructor | Vernietigt een affinity_partitioner object. |
Overnamehiƫrarchie
affinity_partitioner
Requirements
Koptekst: ppl.h
Naamruimte: concurrentie
~affinity_partitioner
Vernietigt een affinity_partitioner object.
~affinity_partitioner();
affinity_partitioner
Maakt een affinity_partitioner object.
affinity_partitioner();