Я видел, как планировщик перемещает процесс, уменьшая эффекты локального потепления (это происходит за время порядка секунды ). Его также можно свободно перемещать по любой другой причине, однако он попытается сохранить его на том же ядре, так как при этом будет использоваться тот же кеш, что предотвратит очистку кеша.
Через год будет так много возможностей для изменения ядра/процессора, что я бы сказал, что вероятность достаточно близка к 100%, что не имеет значения.
Вы можете ограничить процессор/ядро, на котором работает процесс. Если вы это сделаете, то это гарантировано.