找回密码
 新注册用户
搜索
查看: 5281|回复: 8

[求助] Use Central Processing Unit (CPU)为什么不能设定为NO

[复制链接]
发表于 2009-11-10 23:00:07 | 显示全部楼层 |阅读模式
因为接cpu的包太多,而GPU的包太少,想不接cpu的包
但是
Use Graphics Processing Unit (GPU) if available yes
Use Central Processing Unit (CPU) yes
中的“Use Central Processing Unit (CPU) ”选择了no,但还是无效,还是yes
回复

使用道具 举报

发表于 2009-11-10 23:16:07 | 显示全部楼层
你注意一下就会发现,参数设置里面有两个【Use Central Processing Unit (CPU)】

顶头的那个要改成【no】的话,需要两个同时选择【no】,而底下的那个无论怎么设置保存后都是【yes】。。

这可能是官方设置上的错误。。

但也可能不是错误(可能是不同的两个设置,但名字却相同了。。不过操作还是有问题。。
怎么理解。。以我看来。。这可能是配合GPU的一个设置方案,作为协处理器,CPU和GPU会共同处理一个任务,它们都将消耗大量运算时间

这么一来,参数设置菜单由上至下:

【Use Central Processing Unit (CPU)】:纯粹 CPU 运算的任务
【Use NVIDIA GPU if present】:使用 NVIDIA GPU 运算的任务
【Use Graphics Processing Unit (GPU) if available】:使用 ATI GPU 运算的任务(可能包含上面那项)
【Use Central Processing Unit (CPU)】:为混合运算而必须的 CPU 运算(由于 ATI GPU 的任务是 CPU/GPU 混合使用的)

那么。。最后那个也可以这么认为:这个选项的 CPU 运算是必不可少的。。不是【yes】就等于不参与任何运算。。
回复

使用道具 举报

 楼主| 发表于 2009-11-10 23:25:58 | 显示全部楼层
上面那个设成no照样接
很郁闷啊,q6600平均每2小时20分算4个的样子,gpu平均每22分钟算一个,却给了我100的cpu的wu,32个gpu的。。

[ 本帖最后由 mingxing1987 于 2009-11-10 23:27 编辑 ]
回复

使用道具 举报

发表于 2009-11-10 23:36:35 | 显示全部楼层
上面的那个我也是【no】

但没有接到 mb 包哦
回复

使用道具 举报

发表于 2009-11-10 23:38:07 | 显示全部楼层
【If no work for selected applications is available, accept work from other applications?】这一选项你是不是【yes】?

如果是。。那么改成 no 就好了。。
回复

使用道具 举报

发表于 2009-11-11 06:11:26 | 显示全部楼层
试试在account_setiathome.berkeley.edu.xml中的</project_specific>前面加上
<no_cpu>1</no_cpu>,同时在项目网站设置好。
(看到account_boinc.thesonntags.com_collatz.xml有这一段,类比)
回复

使用道具 举报

发表于 2009-11-11 09:44:27 | 显示全部楼层
如果使用优化的话,本地机器最有控制权的就是修改 app_info.xml 文件里面的设置
回复

使用道具 举报

发表于 2009-11-11 18:16:54 | 显示全部楼层
升级下BM ,据说就会解决CPU和GPU任务分配不均的情况
回复

使用道具 举报

 楼主| 发表于 2009-11-12 00:57:43 | 显示全部楼层
终于不接cpu包了,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-5-4 03:30

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表