Есть ли код для эмуляции и увеличения количества процессоров в системе

#multithreading #cpu #scheduler #job-scheduling

Вопрос:

Этот код каким-то образом заставит ОС думать, что в системе больше ядер, и отправлять потоки к ним. Затем этот код должен иметь возможность принять отправленный поток и запустить его на другом процессоре на другой машине. Конечно, он должен был бы заранее знать характеристики этой машины, чтобы предоставить ОС правильные характеристики процессора или любую другую информацию, необходимую ОС.

Комментарии:

1. Похоже, вы ищете платформу распределенных вычислений. Посмотри вверх open-mpi.org , например

2. Re: «…и запустите его на другой машине…» Согласно общепринятому значению слова «поток», различные потоки одного процесса выполняются в одном и том же общем виртуальном адресном пространстве. Это не то, что может быть эффективно реализовано, если потоки выполняются на разных хостах.