affinity_partitioner 클래스
affinity_partitioner
클래스는 static_partitioner
클래스와 비슷하지만 하위 범위를 작업자 스레드로 매핑하는 선택을 통해 캐시 선호도를 향상시킵니다. 동일한 데이터 집합에서 루프를 다시 실행하고 데이터가 캐시에 맞는 경우 성능을 훨씬 향상시킬 수 있습니다. 데이터 집약성을 활용하려면 특정 데이터 집합에 대해 실행되는 병렬 루프의 후속 반복과 함께 동일한 affinity_partitioner
개체를 사용해야 합니다.
구문
class affinity_partitioner;
멤버
공용 생성자
속성 | 설명 |
---|---|
affinity_partitioner | affinity_partitioner 개체를 생성합니다. |
~affinity_partitioner 소멸자 | 개체를 affinity_partitioner 삭제합니다. |
상속 계층 구조
affinity_partitioner
요구 사항
헤더: ppl.h
네임스페이스: 동시성
~affinity_partitioner
개체를 affinity_partitioner
삭제합니다.
~affinity_partitioner();
affinity_partitioner
affinity_partitioner
개체를 생성합니다.
affinity_partitioner();