affinity_partitioner — Klasa
Klasa jest podobna affinity_partitioner
do static_partitioner
klasy, ale poprawia koligację pamięci podręcznej przez wybór podzestawów mapowania do wątków roboczych. Może znacząco poprawić wydajność, gdy pętla jest ponownie wykonywana w tym samym zestawie danych, a dane mieszczą się w pamięci podręcznej. Należy pamiętać, że ten sam affinity_partitioner
obiekt musi być używany z kolejnymi iteracjami pętli równoległej wykonywanej w określonym zestawie danych, aby korzystać z lokalizacji danych.
Składnia
class affinity_partitioner;
Elementy członkowskie
Konstruktory publiczne
Nazwa/nazwisko | opis |
---|---|
affinity_partitioner | affinity_partitioner Tworzy obiekt. |
~affinity_partitioner Destruktor | affinity_partitioner Niszczy obiekt. |
Hierarchia dziedziczenia
affinity_partitioner
Wymagania
Nagłówek: ppl.h
Przestrzeń nazw: współbieżność
~affinity_partitioner
affinity_partitioner
Niszczy obiekt.
~affinity_partitioner();
affinity_partitioner
affinity_partitioner
Tworzy obiekt.
affinity_partitioner();