到底是AMD的CPU速度快还是Intel的CPU速度快?
不好意思,我在C#里又发了一遍
我在AthlonXP的CPU的机子上用VB.net做了一个比较复杂的3维图像运算程序,编译完成后拿到许多种CPU的机子上运行,结果发现:P4的CPU运算效率最低,成绩也不是很好。
我的代码几乎完全使用了CLR兼容的语法,经极少的改动就可以改成C#代码,没有像有些人说的 使用了3DNow或者为AMD做过优化,也没有用到任何D3D或OpenGL之类的3D引用,完完全全的纯基本数学运算。
具体运算测试结果如下:
(编译时已取消整数溢出检测,取消优化选项)
测试者 | CPU类型 | 运算完成时间(秒)
-----------------------------------------------------------------
P1 AMD XP Barton 3400+ 85.4
P2 AMD XP Barton 3200+ 88.6
P3 AMD XP 2600+ 98.5
P4 AMD XP 2200+ 102.8
P5 AMD XP 2200+ 104.5
P6 ??? ??? 110.1
P7 AMD XP 1700+ 113.6
P8 Intel Petium4E 3600 124.2
P9 AMD XP 2500+ 126.5
P10 AMD XP 1800+ 127.9
P11 Intel Pentium-M 1400 144.7
P12 Intel Pentium-M 1400 145.1
P13 AMD Duron 1100 170.6
P14 Intel Celeron3 1333 171.0
P15 AMD Duron 1200 197.7
P16 AMD Duron 1000 199.1
P17 Intel Celeron3 1100 199.9
P18 Intel Pentium4B 2600 202.9
P18 Intel Pentium4 2533 211.9
P20 Intel Celeron4 1700 237.8
P21 Intel Celeron 900 303.5
------------------------------
谁能告诉我这种现象是怎么造成的?难道P4真的就很差吗?
问题点数:50、回复次数:8Top
1 楼cnming(cnming)回复于 2004-05-04 10:56:05 得分 10
三维方面的,和机器的硬件相关性很大,比如有些显卡具备三维加速等等
我的意思是你的处理器不同了,同时你的主板和显卡等也不同了Top
2 楼rzpc(淡蓝色)回复于 2004-05-04 11:01:05 得分 0
楼上的啊,我说过了啊,没有用到与显卡的3维加速相关的东西啊!图像数据都是一个点一个点地计算出来的啊!
我在别的论坛上发布了这个程序后,被人说为AMD做了优化,而且说我有人品问题啊!!还请各位朋友也能上几个测试来比较一下,或者帮我分析一下原因啊。Top
3 楼cnming(cnming)回复于 2004-05-04 11:07:46 得分 10
请别人测试根本没有意义,因为这样一来,系统环境就不一样了
如果你要测试,应该买一块可以上Intel,AMD,CPU的主板,用同样的系统,然后测试
这样还是有一个问题是主板对各种CPU的支持不是平等支持的Top
4 楼jhnhu(玩的就是技术)回复于 2004-05-04 11:11:06 得分 10
呵呵 有点意思 :PTop
5 楼rzpc(淡蓝色)回复于 2004-05-04 11:16:39 得分 0
cnming:
现在的情况是:Intel的CPU的成绩与AMD的成绩差距太大了!不是一般地明显啊。
这一定应该有点什么原因吧Top
6 楼fansenwei(绿茵萤火虫)回复于 2004-05-04 11:24:30 得分 10
图拉丁比赛杨4好啊,哈哈Top
7 楼dulkernetbug(小黑小白(http://www.ssxz.com))回复于 2004-05-04 11:47:23 得分 10
程序发布出来,让me去一一调试,嘿嘿Top
8 楼rzpc(淡蓝色)回复于 2004-05-04 11:52:01 得分 0
楼上:
http://y365.com/thinking/cpuxyz.zipTop




