Partilhar via


classe affinity_partitioner

A affinity_partitioner classe é semelhante à static_partitioner classe, mas melhora a afinidade do cache ao escolher mapear subintervalos para threads de trabalho. Pode melhorar significativamente o desempenho quando um ciclo é reexecutado sobre o mesmo conjunto de dados e os dados cabem na cache. Note-se que o mesmo affinity_partitioner objeto deve ser usado com iterações subsequentes de um ciclo paralelo que é executado sobre um conjunto de dados particular, para beneficiar da localidade dos dados.

Sintaxe

class affinity_partitioner;

Membros

Construtores Públicos

Nome Description
affinity_partitioner Constrói um affinity_partitioner objeto.
~affinity_partitioner Destrutor Destrói um affinity_partitioner objeto.

Hierarquia de herança

affinity_partitioner

Requerimentos

Cabeçalho: ppl.h

Namespace: simultaneidade

~affinity_partitioner

Destrói um affinity_partitioner objeto.

~affinity_partitioner();

affinity_partitioner

Constrói um affinity_partitioner objeto.

affinity_partitioner();

Consulte também

concorrência Namespace