Почему F @ H не связывается с более чем одним ядром в Windows?

373
warren

В течение некоторого времени я принимал участие в проекте Стэнфорда Folding @ Home с большинством компьютеров, которыми я владею.

Я только что установил клиент Windows на новую машину под управлением Windows 7, но вижу, что процесс F @ H привязывается только к одному ядру процессора. Это из-за того, что он работает на Windows? (У меня установлена ​​64-разрядная версия Windows 7.)

На Mac и в 64-битных дистрибутивах Linux он будет работать на всех доступных процессорных ядрах.

2

2 ответа на вопрос

3
harrymc

Windows 7 настолько же многопоточная, как и Linux, поэтому сама Windows не является причиной.

Объяснение должно быть в том, что реализация F @ H в Windows отстала от Linux.

это то, что я боялся, что ответ будет ... о хорошо. Возможно, в следующем выпуске 7.x клиента f @ h это решится :) warren 13 лет назад 0
это довольно странно ... обычно отстает от приложения linux. monksy 13 лет назад 1
0
Andrew Coleson

BOINC позволяет вам установить максимальное количество используемых ядер - вы можете запустить BOINC и присоединиться к проекту, подобному F @ h (например, GPUGRID или POEM ), если вы не слишком привязаны к F @ h специально, до F @ h BOINC версия выходит.