Compartir a través de


affinity_partitioner (Clase)

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.

class affinity_partitioner;

Miembros

Constructores públicos

Name

Descripción

affinity_partitioner::affinity_partitioner (Constructor)

Construye un objeto affinity_partitioner.

affinity_partitioner::~affinity_partitioner (Destructor)

Destruye un objeto affinity_partitioner.

Jerarquía de herencia

affinity_partitioner

Requisitos

Encabezado: ppl.h

Espacio de nombres: simultaneidad

Vea también

Referencia

concurrency (Espacio de nombres)