Я пытаюсь:
-
Запуск 16 копий одновременно с закреплением процессора (2 копии на ядро)
-
Запустите 8 копий одновременно с закреплением процессора (2 копии на ядро) и переключением ядра процессора на самое дальнее ядро после выполнения определенной функции, скажем, функции 1.
Проблема, с которой я сталкиваюсь, заключается в том, как выбрать самый дальний процессор.
Некоторые друзья предложили использовать sched_getaffinity и sched_setaffinity, но я считаю, что не нашел хороших примеров.