Ei voi mennä noin. Ohjelma ei voi päättää missä sitä tai sen säikeitä suoritetaan. Enkä myöskään ole törmännyt kuluttajille suunnattuun käyttöjärjestelmään, jossa ohjelma voisi vinkata käyttöjärjestelmälle miten säikeitä kannattaa ajaa ryhmissä.
Windows ja Linux tukevat ainakin affiniteetin asettamista ohjelmallisesti. OS X antaa ymmärtääkseni vähemmän kontrollia sen suhteen, mutta siinäkin on keinot ainakin vihjailla skedulerille miten haluat ryhmittää säikeitä.
Keskimäärin esim peleissä affiniteetin säätäminen on melko turhaa varsinkin kun otetaan huomioon että pelin pitää toimia alustalla kuin alustalla ytimien määrästä riippumatta. Kuitenkin varsinkin NUMA arkkitehtuurille optimoidussa softassa affiniteetit on melko oleellisia ja myös Ryzen voi todistetusti hyötyä moisesta kikkailusta.

