Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A classe affinity_partitioner é semelhante à classe static_partitioner, mas melhora a afinidade de cache por sua escolha de mapeamento de subintervalos para threads de trabalho. Pode melhorar significativamente o desempenho quando um loop é reexecutado no mesmo conjunto de dados e os dados cabem no cache. Observe que o mesmo objeto affinity_partitioner deve ser usado com iterações subsequentes de um loop paralelo executado em um determinado conjunto de dados, para se beneficiar da localidade dos dados.
Sintaxe
class affinity_partitioner;
Membros
Construtores públicos
| Nome | Descrição |
|---|---|
| affinity_partitioner | Constrói um objeto affinity_partitioner. |
| ~affinity_partitioner Destrutor | Destrói um objeto affinity_partitioner. |
Hierarquia de herança
affinity_partitioner
Requisitos
Cabeçalho: ppl.h
Namespace: simultaneidade
~partitionador_de_afinidade
Destrói um objeto affinity_partitioner.
~affinity_partitioner();
particionador_de_afinidade (affinity_partitioner)
Constrói um objeto affinity_partitioner.
affinity_partitioner();