POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 9864|回复: 104
打印 上一主题 下一主题

现在cpu的速度真恐怖

[复制链接]
跳转到指定楼层
1#
发表于 2007-7-1 23:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
新装机E2140 oc 3G,暂时不能上网下测试软件烤机不知道可稳定,又看手头上有VS2005的光盘。就想写个能让cpu长时间跑到100%的东西。用C#这种不算高效的语言,开两个线程分别生成300,000个随机数各自冒泡排序。重复以上过程100,000遍。居然冲个凉出来就已经完成了。虽然计算操作不多,光循环就跑了300000*100000*150000*2(9千万亿?)下啊.

[ 本帖最后由 xing83 于 2007-7-1 23:54 编辑 ]
2#
发表于 2007-7-1 23:37 | 只看该作者
还好你没用GPU跑,那个叫傻快……
回复 支持 反对

使用道具 举报

3#
发表于 2007-7-1 23:37 | 只看该作者
不是很懂 ,是不是因为双核的缘故
回复 支持 反对

使用道具 举报

4#
发表于 2007-7-1 23:54 | 只看该作者
:funk: :funk:
回复 支持 反对

使用道具 举报

5#
发表于 2007-7-1 23:57 | 只看该作者
原帖由 suvin 于 2007-7-1 23:38 发表
楼主好强啊,楼主对C#了解不错哦。
想想以前俺的第一台电脑,MMX133的处理器,估计很多人没用过。

:shifty: MMX最低主频是166吧,,,,

P133是奔腾时代最高主频吧
66X2
回复 支持 反对

使用道具 举报

6#
发表于 2007-7-1 23:58 | 只看该作者
是挺块的..不过偶还是希望有更块的 U..
回复 支持 反对

使用道具 举报

7#
发表于 2007-7-2 00:03 | 只看该作者
lz程序写错了吧
回复 支持 反对

使用道具 举报

8#
发表于 2007-7-2 00:06 | 只看该作者
E2140就抱怨快了:funk: ,w00t) 那QX6700超频起来玩不就是飞起来了?小心玩游戏被认为是用了外挂被封号:loveliness:
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2007-7-2 00:37 | 只看该作者
俺怀疑什么地方写错了,否则怎么能这么快...
回复 支持 反对

使用道具 举报

10#
发表于 2007-7-2 00:43 | 只看该作者
把程序放出来共享,我这里还有台c4 1.7的,一跑便知
回复 支持 反对

使用道具 举报

11#
 楼主| 发表于 2007-7-2 00:53 | 只看该作者
怀疑是产生随机数的函数我调用方法有错,一知半解就用了。产生出来的数字可能本身就有序,或者0特别多,排序很省事。

刚才写了个更简单的,两个线程。
for (i=1;i<100000;i++){
for (l=1;l<300000;l++){
   x=sqrl(i*i)
}
}
现在正跑着呢,不知道要多久...

后记: 发现只要循环数是这么多,里面不管开根号也好,加上个sin运算也好,总共运行时间都差不多,10.01-10.04秒之间。真是搞不懂为什么了。

[ 本帖最后由 xing83 于 2007-7-2 01:27 编辑 ]
回复 支持 反对

使用道具 举报

12#
发表于 2007-7-2 08:22 | 只看该作者
p133不用散热片的话,夏天会死机。。。

看来发热也不是可以完全无视
回复 支持 反对

使用道具 举报

13#
发表于 2007-7-2 09:21 | 只看该作者
prime95....
回复 支持 反对

使用道具 举报

14#
发表于 2007-7-2 09:33 | 只看该作者
原帖由 carlsheng 于 2007-7-2 08:22 发表
p133不用散热片的话,夏天会死机。。。

看来发热也不是可以完全无视


以前IBM PC300 GL 台式机 就没有风扇, P100的。
回复 支持 反对

使用道具 举报

15#
发表于 2007-7-2 09:49 | 只看该作者
现在的U运算能力是蛮强悍的啊!
回复 支持 反对

使用道具 举报

16#
发表于 2007-7-2 09:52 | 只看该作者
原帖由 samhrc 于 2007-7-2 09:33 发表


以前IBM PC300 GL 台式机 就没有风扇, P100的。


我以前见过一台 IBM 的机器,用的是 C566,照样不用风扇,直接通过风道散热
回复 支持 反对

使用道具 举报

17#
发表于 2007-7-2 10:07 | 只看该作者
这种简单程序就想cpu占用100%?那平时电脑不要用了,没法用~30万个整数,连cpu的缓存都填不满。。
回复 支持 反对

使用道具 举报

boy3d 该用户已被删除
18#
发表于 2007-7-2 10:10 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

19#
发表于 2007-7-2 10:18 | 只看该作者
MS .NET的编译器有一种机制你知道吗?
它辨认出不影响运行结果的东西根本不写进MSIL代码。

比如
Function foo() as Int32
    dim a as integer =2, b as integer=3
    For a=0 To 10000
        b=b+1
    Next a
    foo=36
End Function

编译结果是什么? 就是直接返回一个36的int32值,中间的a,b啥的都没了。
大概就是接近这样的,可能里面还有点代码没去掉。

[ 本帖最后由 Tanknet 于 2007-7-2 10:22 编辑 ]
回复 支持 反对

使用道具 举报

20#
发表于 2007-7-2 10:29 | 只看该作者
快肯定是快,而且是成倍的
回复 支持 反对

使用道具 举报

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

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-7-31 05:46

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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