CPUaffiniteetti
CPU-affiniteetti eli prosessorin affiniteetti tarkoittaa prosessin tai säikeen sitomista yhteen tai useampaan tiettyyn CPU-ydinalueeseen moniytimisellä järjestelmällä. Tavoitteena on parantaa suorituskykyä ja ennustettavuutta hyödyntämällä välimuisteja, vähentämällä kontekstinvaihtoja sekä hallitsemalla energiankulutusta ja kuormituksen jakautumista.
Käytäntö ja toteutus vaihtelevat käyttöjärjestelmäkohtaisesti. Linuxissa affiniteetin voi asettaa sched_setaffinity-systeemkutsulla tai taskset-työkalulla, ja laajempaa hallintaa tarjoaa
Käyttötarkoitukset ja hyödyt ovat erityisesti suorituskykyä vaativissa tai tiukasti ajoaikataulutetussa työkuormassa. Reaaliaikaiset sovellukset, suurten laskentatehtävien rinnakkaistaminen
Yleisesti ottaen CPU-affiniteetti on käyttöjärjestelmäkohtainen keino parantaa suorituskykyä tietyissä konteksteissa, mutta sen kannattaa olla osa huolellisesti