Класс affinity_partitioner
Класс affinity_partitioner
аналогичен классу static_partitioner
, но он повышает сходство кэша путем подбора поддиапазонов сопоставления для потоков рабочего процесса. Он может значительно повысить производительность, если цикл повторно выполняется в одном и том же наборе данных и данные помещаются в кэш. Обратите внимание, что один и тот же объект affinity_partitioner
должен использоваться с последующими итерациями параллельного цикла, выполняемого в указанном наборе данных, чтобы воспользоваться преимуществом локальности данных.
Синтаксис
class affinity_partitioner;
Участники
Открытые конструкторы
Имя | Описание |
---|---|
affinity_partitioner | Создает объект affinity_partitioner . |
Деструктор ~affinity_partitioner | Уничтожает affinity_partitioner объект. |
Иерархия наследования
affinity_partitioner
Требования
Заголовок: ppl.h
Пространство имен: concurrency
~affinity_partitioner
Уничтожает affinity_partitioner
объект.
~affinity_partitioner();
affinity_partitioner
Создает объект affinity_partitioner
.
affinity_partitioner();