Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La clase affinity_partitioner es similar a la clase static_partitioner, pero mejora la afinidad de caché eligiendo la asignación de subintervalos para subprocesos de trabajo. Esta clase puede mejorar considerablemente el rendimiento cuando un bucle se vuelve a ejecutar sobre el mismo conjunto de datos, y los datos se ajustan al caché. Observe que el mismo objeto affinity_partitioner debe utilizarse con iteraciones posteriores de un bucle paralelo que se ejecuta sobre un conjunto de datos determinado, para beneficiarse de la situación de los datos.
Sintaxis
class affinity_partitioner;
Miembros
Constructores públicos
| Nombre | Descripción |
|---|---|
| affinity_partitioner | Construye un objeto affinity_partitioner. |
| Destructor ~affinity_partitioner | Destruye un objeto affinity_partitioner. |
Jerarquía de herencia
affinity_partitioner
Requisitos
Encabezado: ppl.h
Espacio de nombres: simultaneidad
~affinity_partitioner
Destruye un objeto affinity_partitioner.
~affinity_partitioner();
affinity_partitioner
Construye un objeto affinity_partitioner.
affinity_partitioner();