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 à classestatic_partitioner, mas melhora a afinidade de cache por sua escolha de subintervalos de mapeamento para threads de trabalho. Ela pode melhorar significativamente o desempenho quando um loop é executado novamente no mesmo conjunto de dados e os dados se ajustam ao 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 Destructor | Destrói um objeto affinity_partitioner. |
Hierarquia de herança
affinity_partitioner
Requisitos
Cabeçalho: ppl.h
Namespace: concurrency
~ affinity_partitioner
Destrói um objeto affinity_partitioner.
~affinity_partitioner();
affinity_partitioner
Constrói um objeto affinity_partitioner.
affinity_partitioner();