搜索 社区服务 统计排行 帮助
  • 8865阅读
  • 75回复

帮忙测试MMX2,SSE2,SSSE3在不同CPU上的性能

楼层直达
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
正在写一个IVTC的滤镜,其中一个用于计算场间SSD(Sum of Squared Difference)的函数写了MMX2,SSE2,SSSE3三个优化版本。现在需要了解在各种CPU上三个版本各自的性能。

下载解压后在cmd中运行SpeedTest.exe即可。打出的数值是处理一对1920x1080帧所需的CPU周期。如果其中某个数值非常大请重新运行一遍。最后把输出的结果和CPU型号发上来就行了。如果运行了多遍,请发每一项数值中最小的那个。

我自己的Athlon 64 X2 1.8G(新版本数据)
SSSE3 ---- N/A
SSE2 ----- 7110k cycles
MMX2 ----- 6854k cycles
plain c -- 24640k cycles

公司的E2160 1.8G(新版本数据)
SSSE3 ---- 4542k cycles
SSE2 ----- 5239k cycles
MMX2 ----- 5655k cycles
plain c -- 22986k cycles

下载地址(附源码,仅4k)

实在不好意思,请大家测试新版本,原先SSSE3里错了一个指令(对速度基本无影响),MMX2版本现在可以在athlon-xp和p3上运行,并且速度有明显提升。

http://www.namipan.com/d/c024c05ce64bb90e9bb618800cd9bd348e2d328afa0e0000

老版本有bug,不要再用了。
http://www.namipan.com/d/SpeedTest.7z/f0460bd26d7b850dc73402e546a6aef44a7ab94eaa0e0000
级别: 精灵王
注册时间:
2005-12-24
在线时间:
45小时
发帖:
2298
只看该作者 1楼 发表于: 2008-11-11
打不开

在长长地换硬件的道路上,纠结前进中
级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 2楼 发表于: 2008-11-11

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 3楼 发表于: 2008-11-11
------- Test Results -------

SSSE3 ---- N/A
SSE2 ----- 7339k cycles
MMX2 ----- 7271k cycles
plain c -- 24316k cycles

SSSE3 ---- N/A
SSE2 ----- 7125k cycles
MMX2 ----- 7114k cycles
plain c -- 24375k cycles

SSSE3 ---- N/A
SSE2 ----- 7416k cycles
MMX2 ----- 7198k cycles
plain c -- 24364k cycles

三次结果
Athlon X2 3800+ 微量oc

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 精灵王
注册时间:
2002-11-29
在线时间:
69小时
发帖:
1979
只看该作者 4楼 发表于: 2008-11-11
SSSE3 ---- 3302k cycles
SSE2 ----- 3424k cycles
MMX2 ----- 6390k cycles
plain c -- 22596k cycles

QX9650 @4.0Ghz

MS Technet FTW
级别: 版主
注册时间:
2005-01-26
在线时间:
11小时
发帖:
749
只看该作者 5楼 发表于: 2008-11-11
SSSE3 ---- N/A
SSE2 ----- 10386k cycles
MMX2 ----- 9659k cycles
plain c -- 36845k cycles


SSSE3 ---- N/A
SSE2 ----- 10311k cycles
MMX2 ----- 9594k cycles
plain c -- 38267k cycles


SSSE3 ---- N/A
SSE2 ----- 10203k cycles
MMX2 ----- 9625k cycles
plain c -- 37539k cycles

T2250
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 6楼 发表于: 2008-11-11
T2250的结果有点奇怪,难道SSE2完全无用?
级别: 新手上路
注册时间:
2008-06-15
在线时间:
0小时
发帖:
40
只看该作者 7楼 发表于: 2008-11-11
------- Test Results -------

SSSE3 ---- N/A
SSE2 ----- 8046k cycles
MMX2 ----- 7970k cycles
plain c -- 25236k cycles

AMD 5000+黑盒 3.0GZH.
级别: 新手上路
注册时间:
2005-03-31
在线时间:
0小时
发帖:
135
只看该作者 8楼 发表于: 2008-11-11
------- Test Results -------

SSSE3 ---- 5193
SSE2 ----- 5442 cycles
MMX2 ----- 7970k cycles
plain c -- 22898k cycles

E4600 @2.4G

AutoGK简易指引
http://u8.sh.com/?jerryds
http://jerryds.ys168.com
级别: 新手上路
注册时间:
2003-02-20
在线时间:
0小时
发帖:
53
只看该作者 9楼 发表于: 2008-11-11
------- Test Results -------

SSSE3 ---- N/A
SSE2 ----- 12074k cycles
MMX2 ----- 22689k cycles
plain c -- 108364k cycles


------- Test Results -------

SSSE3 ---- N/A
SSE2 ----- 12360k cycles
MMX2 ----- 22842k cycles
plain c -- 108674k cycles

------- Test Results -------

SSSE3 ---- N/A
SSE2 ----- 12244k cycles
MMX2 ----- 22739k cycles
plain c -- 108350k cycles

老P4 1.7G
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 10楼 发表于: 2008-11-11
楼上P4是Socket 423的还是Socket 478的
级别: 新手上路
注册时间:
2003-02-20
在线时间:
0小时
发帖:
53
只看该作者 11楼 发表于: 2008-11-11
从everestultimate看应该是478的
公司5年前的老机
级别: 新手上路
注册时间:
2004-11-20
在线时间:
0小时
发帖:
291
只看该作者 12楼 发表于: 2008-11-11
------- Test Results -------


SSSE3 ---- 10342k cycles

SSE2 ----- 10857k cycles

MMX2 ----- 17189k cycles

plain c -- 61415k cycles


ATOM 330
级别: 骑士
注册时间:
2006-09-22
在线时间:
0小时
发帖:
965
只看该作者 13楼 发表于: 2008-11-11
------- Test Results -------

SSSE3 ---- 4934k cycles
SSE2 ----- 5131k cycles
MMX2 ----- 8381k cycles
plain c -- 22794k cycles

Inter E6750

级别: 新手上路
注册时间:
2005-04-05
在线时间:
3小时
发帖:
216
只看该作者 14楼 发表于: 2008-11-11
T2050@800MHz

------- Test Results -------

SSSE3 ---- N/A
SSE2 ----- 18806k cycles
MMX2 ----- 17663k cycles
plain c -- 74466k cycles

原来2050和2250差这么多。。。orz

Update: 发现刚才cpu运行在节能模式。。。orz

1600MHz:
------- Test Results -------

SSSE3 ---- N/A
SSE2 ----- 10745k cycles
MMX2 ----- 10924k cycles
plain c -- 37356k cycles


------- Test Results -------

SSSE3 ---- N/A
SSE2 ----- 9979k cycles
MMX2 ----- 9625k cycles
plain c -- 43373k cycles


------- Test Results -------

SSSE3 ---- N/A
SSE2 ----- 10938k cycles
MMX2 ----- 9291k cycles
plain c -- 43897k cycles




快速回复

限150 字节
上一个 下一个