Warum bindet F @ H unter Windows nicht an mehr als einen Kern?

453
warren

Ich habe schon seit geraumer Zeit mit den meisten Computern, die ich besitze, zu Stanfords Projekt Folding @ Home beigetragen .

Ich habe gerade den Windows-Client auf einem neuen Computer installiert, auf dem Windows 7 ausgeführt wird, aber ich sehe, dass der F @ H-Prozess nur an einen CPU-Kern bindet. Liegt das daran, dass es unter Windows läuft? (Ich habe die 64-Bit-Version von Windows 7 installiert.)

Auf dem Mac und unter 64-Bit-Linux-Distributionen läuft es auf allen verfügbaren CPU-Kernen.

2

2 Antworten auf die Frage

3
harrymc

Windows 7 ist so voll multithreaded wie Linux, daher ist Windows selbst nicht der Grund.

Die Erklärung muss sein, dass die Windows-Implementierung von F @ H hinter der Linux-Implementierung zurückgeblieben ist.

das war, wovor ich befürchtete, die Antwort wäre ... na ja. Vielleicht löst das kommende 7.x-Release des f @ h-Clients das :) warren vor 13 Jahren 0
das ist irgendwie komisch ... normalerweise ist die linux-app die, die zurückbleibt. monksy vor 13 Jahren 1
0
Andrew Coleson

Mit BOINC können Sie die maximale Anzahl der zu verwendenden Kerne festlegen. Sie können BOINC ausführen und an ein ähnliches Projekt wie F @ h anschließen (z. B. GPUGRID oder POEM ), wenn Sie nicht besonders an F @ h gebunden sind, bis ein F @ h Die BOINC-Version erscheint.