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

太明白为什么同一个WU要几个人来算?

[复制链接]
头像被屏蔽
发表于 2006-4-24 09:43:19 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2006-4-24 12:10:56 | 显示全部楼层
一个wu两个人算是会提高速度,我也赞同楼主的建议。

不明白伯克利的科学家是怎么考虑的。
回复

使用道具 举报

发表于 2006-4-24 12:57:25 | 显示全部楼层
两个因素都有,对于结果验证,只有两个的话不知道哪个对哪个错,有三个或更多就好比较了,除了作弊,计算结果受硬件和操作系统的影响还是很难估计的。
回复

使用道具 举报

发表于 2006-4-24 15:19:48 | 显示全部楼层
错误有两种,故意的和无意的

再好的计算机也会有出错的时候,尽管概率很小,但总是会有的
有些项目是不容许任何一个WU有错误的,因此多让几个人算还是有必要的

对于故意的,总的来说很难防范,只能提高作弊的成本,让作弊变得不值得

对于误差,对于相同指令集的机器,执行同样的计算,结果应当是一样的,设计时就要保证误差在允许的范围内
不过不同的机器则有可能产生不同的结果。特别是浮点运算,例如Alpha就可以支持128bit,而x86只能80bit
但是这样的项目通常会用更精确的结果覆盖以前不够精确的结果

我猜使用平均值的项目可能是会根据运算者的机器性能来决定计算的精确度,比如速度慢的机器就少迭代几次
回复

使用道具 举报

头像被屏蔽
 楼主| 发表于 2006-4-25 02:32:20 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-17 01:56

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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