为什么 F@H 不能绑定到 Windows 上的多个核心?

为什么 F@H 不能绑定到 Windows 上的多个核心?

我一直在为斯坦福大学做出贡献折叠@家使用我拥有的大多数计算机进行了一段时间的项目。

我刚刚在一台运行 Windows 7 的新机器上安装了 Windows 客户端,但发现 F@H 进程仅绑定到一个 CPU 核心。这是因为它在 Windows 上运行吗?(我安装了 64 位版本的 Windows 7。)

在 Mac 和 64 位 Linux 发行版上,它将在所有可用的 CPU 核心上运行。

答案1

Windows 7 与 Linux 一样完全多线程,因此 Windows 本身并不是原因。

解释肯定是 F@H 的 Windows 实现已经落后于 Linux 实现。

答案2

博因让你设置要使用的最大核心数——你可以运行 BOINC 并附加到类似于 F@h 的项目(例如GPU网格或者) 如果您对 F@h 不是特别着迷,直到 F@h BOINC 版本问世。

相关内容