『漫游』酷论坛>『影音数码技术学习交流』>帮忙测试MMX2,SSE2,SSSE3 ..

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

roozhou@2008-11-11 12:05

正在写一个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
引用

暗影翔@2008-11-11 12:07

打不开
引用

MeteorRain@2008-11-11 12:21

http://www.namipan.com/d/SpeedTest.7z/f0460bd26d7b850dc73402e546a6aef44a7ab94eaa0e0000
引用

MeteorRain@2008-11-11 12:24

------- 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
引用

kkk60091@2008-11-11 12:59

SSSE3 ---- 3302k cycles
SSE2 ----- 3424k cycles
MMX2 ----- 6390k cycles
plain c -- 22596k cycles

QX9650 @4.0Ghz
引用

kousin@2008-11-11 13:29

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
引用

roozhou@2008-11-11 13:33

T2250的结果有点奇怪,难道SSE2完全无用?
引用

二次元の世界@2008-11-11 13:35

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

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

AMD 5000+黑盒 3.0GZH.
引用

jerryds@2008-11-11 14:34

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

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

E4600 @2.4G
引用

yamiyugiou@2008-11-11 15:03

------- 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
引用

roozhou@2008-11-11 15:25

楼上P4是Socket 423的还是Socket 478的
引用

yamiyugiou@2008-11-11 15:50

从everestultimate看应该是478的
公司5年前的老机
引用

hhck@2008-11-11 16:05

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


SSSE3 ---- 10342k cycles

SSE2 ----- 10857k cycles

MMX2 ----- 17189k cycles

plain c -- 61415k cycles


ATOM 330
引用

蓝の回忆@2008-11-11 16:35

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

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

Inter E6750
引用

SAPikachu@2008-11-11 16:52

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
引用

«12345»共6页

| TOP