Kelas affinity_partitioner
Kelas affinity_partitioner
ini mirip static_partitioner
dengan kelas , tetapi meningkatkan afinitas cache dengan pilihan pemetaan subranges ke utas pekerja. Ini dapat meningkatkan performa secara signifikan ketika perulangan dijalankan kembali melalui himpunan data yang sama, dan data cocok dalam cache. Perhatikan bahwa objek yang sama affinity_partitioner
harus digunakan dengan perulangan berikutnya dari perulangan paralel yang dijalankan melalui himpunan data tertentu, untuk mendapatkan manfaat dari lokalitas data.
Sintaks
class affinity_partitioner;
Anggota
Konstruktor Publik
Nama | Deskripsi |
---|---|
affinity_partitioner | Membuat affinity_partitioner objek. |
~affinity_partitioner Destructor | Menghancurkan objek affinity_partitioner . |
Hierarki Warisan
affinity_partitioner
Persyaratan
Header: ppl.h
Namespace: konkurensi
~affinity_partitioner
Menghancurkan objek affinity_partitioner
.
~affinity_partitioner();
affinity_partitioner
Membuat affinity_partitioner
objek.
affinity_partitioner();