- 积分
- 118
- 最后登录
- 2021-8-2
- 精华
- 0
- 阅读权限
- 20
- 主题
- 45
- UID
- 200655
- 帖子
- 295
- PB币
- 1840
- 威望
- 0
- 贡献
- 0
- 技术
- 6
- 活跃
- 57
- UID
- 200655
- 帖子
- 295
- PB币
- 1840
- 贡献
- 0
- 技术
- 6
- 活跃
- 57
|
23F
发表于 2012-12-17 22:25:29
IP属地北京
|只看该作者
zifeityzyicq 发表于 2012-12-17 22:05
我不说说提高CPU性能不重要,而是想告诉各位,一套好的算法,有时候比一颗好的CPU重要的多……
我在说这 ...
我认为你的计算方式是有误的
这样来计算:
1、制定一个基本的计算单位为1,CPU A每秒的计算能力为100,CPU B的计算能力为其100倍,即10000
2、一项工作的难度为10,A所需要的时间是10/100=0.1s,B所需要的时间是10/10000=0.001s
3、当工作难度上升为10^2即100时,A所需要的时间是100/100=1s,B所需要的时间是100/10000=0.01s,可以看出B的性能仍然为A的100倍
4、同样,当工作难度上升为10^3即1000时,A所需时间10s,而B所需时间0.1s,B的性能仍然为A的100倍
楼主简单的理解为所需时间时幂的开方那么多,当然会得出错误的结论 |
-
1
查看全部评分
-
|