Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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();