Šta je novo?

GoGo mp3 encoder test...

Ji 4Tze

Administrator
Administrator
Učlanjen(a)
09.04.2001
Poruke
5,577
Poena
845
aj dajte neki merodavan test, kao ovaj za fotosop iz sticky-a, ali da je kompresija videa u pitanju, ja nesto za*eb'o ochito, s939 radi 50fps a s754 20fps, oba na slicnoj brzini.
Naravno, sa sve malim tutorijalom how-to..
 
da znas da je moguce... na kompresiju jako utice veci memorijski protok...
drugo menjanje sitnih parametara moze da promeni 30-50% bez problema |]
 
Pada mi na pamet GoGo mp3 encoder , jeste da nije video ali ima optimizacije za sve. Chak ima i benchmark mod.

http://ww1.tiki.ne.jp/~hino/GogoWinBench128.zip

Evo i nekih rezultata, malo su bajati:
http://homepage1.nifty.com/herumi/gogo_bench.html

Evo rezultata:

--- GogoWinBench 1.28 [2005/03/05 17:21:00] ---
[OS] Windows XP Service Pack 2 (5.1.2600)
[CPU] AMD Athlon XP/MP/4 (Thoroughbred) / 2210.0MHz (421.0 * 5.25)
AuthenticAMD
AMD Athlon(tm)
0/0/0/6/8/1
FPU TSC MSR CMOV MMX MMXE SSE 3DN 3DNE
L1CodeCache 64KB, 2Way
L1DataCache 64KB, 2Way, 24471.49MB/s, 3clk
L2Cache 256KB, 16Way, 6470.74MB/s, 11clk
Memory 1024MB, 1826.93MB/s, 194clk
[DLL] GOGO DLL ver. 2.39b for only bench (Feb 28 2002)
[RESULT] 75.90x / PSY No / UNIT
[RESULT] 80.51x / PSY No / UNIT MMX
[RESULT] 155.88x / PSY No / UNIT MMX 3DNow!
[RESULT] 160.28x / PSY No / UNIT MMX 3DNow! E3DNow!
[RESULT] 155.98x / PSY No / UNIT MMX SSE
[RESULT] 156.24x / PSY No / UNIT MMX SSE 3DNow!
[RESULT] 160.05x / PSY No / UNIT MMX SSE 3DNow! E3DNow!
[RESULT] 29.03x / PSY Yes / UNIT
[RESULT] 29.90x / PSY Yes / UNIT MMX
[RESULT] 43.50x / PSY Yes / UNIT MMX 3DNow!
[RESULT] 46.71x / PSY Yes / UNIT MMX 3DNow! E3DNow!
[RESULT] 41.94x / PSY Yes / UNIT MMX SSE
[RESULT] 43.68x / PSY Yes / UNIT MMX SSE 3DNow!
[RESULT] 46.66x / PSY Yes / UNIT MMX SSE 3DNow! E3DNow!
 
Poslednja izmena:
Skinuo sam ga, ne prepoznaje mi SSE2 set instrukcija i ne ume da upotrebi HyperThreading.

Evo ih rezultati na 3.2Ghz:

--- GogoWinBench 1.28 [2005/03/05 17:37:32] ---
[OS] Windows XP Service Pack 2 (5.1.2600)
[CPU] Intel Pentium 4 (Northwood) * 2 / 3207.3MHz (1069.1 * 3.0)
GenuineIntel
Intel(R) Pentium(R) 4 CPU 2.40GHz
0/0/0/15/2/9
FPU TSC MSR CMOV MMX MMXE SSE SSE2 HT(2)
L1TraceCache 12Kuop, 8Way
L1DataCache 8KB, 4Way, 45239.04MB/s, 2clk
L2Cache 512KB, 8Way, 24301.82MB/s, 17clk
Memory 1024MB, 4606.30MB/s, 216clk
[DLL] GOGO DLL ver. 2.39b for only bench (Feb 28 2002)
[RESULT] 78.95x / PSY No / UNIT
[RESULT] 81.63x / PSY No / UNIT MMX
[RESULT] 227.75x / PSY No / UNIT MMX SSE
[RESULT] 90.79x / PSY No / UNIT CPU[2]
[RESULT] 99.28x / PSY No / UNIT MMX CPU[2]
[RESULT] 238.82x / PSY No / UNIT MMX SSE CPU[2]
[RESULT] 29.59x / PSY Yes / UNIT
[RESULT] 31.07x / PSY Yes / UNIT MMX
[RESULT] 54.73x / PSY Yes / UNIT MMX SSE
[RESULT] 39.13x / PSY Yes / UNIT CPU[2]
[RESULT] 40.78x / PSY Yes / UNIT MMX CPU[2]
[RESULT] 69.84x / PSY Yes / UNIT MMX SSE CPU
 
Steta, program jako lepo demonstrira koliko se dobija upotrebom MMX/SSEx/3DNow. Da li si siguran da ne zna da upotrebi HT? Vidim da ispisuje CPU[2].
 
evo Newcastle@2475Mhz

--- GogoWinBench 1.28 [2005/03/05 19:39:31] ---
[OS] Windows 2000 Service Pack 4 (5.0.2195)
[CPU] AMD Athlon(tm) 64 Processor 2800+ / 2474.8MHz
AuthenticAMD
AMD Athlon(tm) 64 Processor 2800+
0/0/0/15/12/0
FPU TSC MSR CMOV MMX MMXE SSE SSE2 3DN 3DNE
L1CodeCache 64KB, 2Way
L1DataCache 64KB, 2Way, 34501.71MB/s, 3clk
L2Cache 512KB, 16Way, 11032.06MB/s, 15clk
Memory 1024MB, 3207.21MB/s, 100clk
[DLL] GOGO DLL ver. 2.39b for only bench (Feb 28 2002)
[RESULT] 96.32x / PSY No / UNIT
[RESULT] 104.29x / PSY No / UNIT MMX
[RESULT] 189.21x / PSY No / UNIT MMX 3DNow!
[RESULT] 196.14x / PSY No / UNIT MMX 3DNow! E3DNow!
[RESULT] 207.57x / PSY No / UNIT MMX SSE
[RESULT] 186.82x / PSY No / UNIT MMX SSE 3DNow!
[RESULT] 195.57x / PSY No / UNIT MMX SSE 3DNow! E3DNow!
[RESULT] 34.92x / PSY Yes / UNIT
[RESULT] 36.93x / PSY Yes / UNIT MMX
[RESULT] 52.23x / PSY Yes / UNIT MMX 3DNow!
[RESULT] 56.44x / PSY Yes / UNIT MMX 3DNow! E3DNow!
[RESULT] 53.45x / PSY Yes / UNIT MMX SSE
[RESULT] 51.78x / PSY Yes / UNIT MMX SSE 3DNow!
[RESULT] 56.20x / PSY Yes / UNIT MMX SSE 3DNow! E3DNow!


Winchester@2450


--- GogoWinBench 1.28 [2005/03/05 19:15:35] ---
[OS] Windows 2000 Service Pack 4 (5.0.2195)
[CPU] AMD Athlon(tm) 64 Processor 3200+ / 2448.5MHz
AuthenticAMD
AMD Athlon(tm) 64 Processor 3200+
0/1/0/15/15/0
FPU TSC MSR CMOV MMX MMXE SSE SSE2 3DN 3DNE
L1CodeCache 64KB, 2Way
L1DataCache 64KB, 2Way, 35200.00MB/s, 3clk
L2Cache 512KB, 16Way, 11069.18MB/s, 14clk
Memory 1024MB, 4650.79MB/s, 98clk
[DLL] GOGO DLL ver. 2.39b for only bench (Feb 28 2002)
[RESULT] 98.07x / PSY No / UNIT
[RESULT] 106.20x / PSY No / UNIT MMX
[RESULT] 193.30x / PSY No / UNIT MMX 3DNow!
[RESULT] 200.50x / PSY No / UNIT MMX 3DNow! E3DNow!
[RESULT] 212.34x / PSY No / UNIT MMX SSE
[RESULT] 193.26x / PSY No / UNIT MMX SSE 3DNow!
[RESULT] 200.49x / PSY No / UNIT MMX SSE 3DNow! E3DNow!
[RESULT] 36.11x / PSY Yes / UNIT
[RESULT] 37.64x / PSY Yes / UNIT MMX
[RESULT] 53.34x / PSY Yes / UNIT MMX 3DNow!
[RESULT] 58.06x / PSY Yes / UNIT MMX 3DNow! E3DNow!
[RESULT] 54.89x / PSY Yes / UNIT MMX SSE
[RESULT] 53.33x / PSY Yes / UNIT MMX SSE 3DNow!
[RESULT] 58.06x / PSY Yes / UNIT MMX SSE 3DNow! E3DNow!
 
Poslednja izmena:
Newcastle@2565Mhz

--- GogoWinBench 1.28 [2005/03/05 20:14:46] ---
[OS] Windows XP Service Pack 1 (5.1.2600)
[CPU] AMD Athlon(tm) 64 Processor 2800+ / 2565.6MHz
AuthenticAMD
AMD Athlon(tm) 64 Processor 2800+
0/0/0/15/12/0
FPU TSC MSR CMOV MMX MMXE SSE SSE2 3DN 3DNE
L1CodeCache 64KB, 2Way
L1DataCache 64KB, 2Way, 36955.21MB/s, 3clk
L2Cache 512KB, 16Way, 11578.95MB/s, 14clk
Memory 512MB, 3437.50MB/s, 103clk
[DLL] GOGO DLL ver. 2.39b for only bench (Feb 28 2002)
[RESULT] 101.96x / PSY No / UNIT
[RESULT] 109.97x / PSY No / UNIT MMX
[RESULT] 200.73x / PSY No / UNIT MMX 3DNow!
[RESULT] 208.47x / PSY No / UNIT MMX 3DNow! E3DNow!
[RESULT] 220.28x / PSY No / UNIT MMX SSE
[RESULT] 200.63x / PSY No / UNIT MMX SSE 3DNow!
[RESULT] 204.70x / PSY No / UNIT MMX SSE 3DNow! E3DNow!
[RESULT] 37.36x / PSY Yes / UNIT
[RESULT] 39.19x / PSY Yes / UNIT MMX
[RESULT] 55.48x / PSY Yes / UNIT MMX 3DNow!
[RESULT] 60.44x / PSY Yes / UNIT MMX 3DNow! E3DNow!
[RESULT] 57.15x / PSY Yes / UNIT MMX SSE
[RESULT] 55.47x / PSY Yes / UNIT MMX SSE 3DNow!
[RESULT] 60.27x / PSY Yes / UNIT MMX SSE 3DNow! E3DNow!
 
Lukija je napisao(la):
Steta, program jako lepo demonstrira koliko se dobija upotrebom MMX/SSEx/3DNow. Da li si siguran da ne zna da upotrebi HT? Vidim da ispisuje CPU[2].

Da ali po zauzeću u taskbaru, koristi samo jedan CPU. Takođe nedozvoljava štrikliranje SSE2 seta instrukcija.
 
Probao sam ga sad uredno prepoznaje i koristi SSE2 ali je drastično sporiji kada se ne koristi Psyhoacoustic metoda, dok sa istom uključenom, duplo je brži.

--- GogoWinBench 1.28 [2005/03/06 11:55:09] ---
[OS] Windows XP Service Pack 2 (5.1.2600)
[CPU] Intel Pentium 4 (Northwood) * 2 / 3208.2MHz (1069.4 * 3.0)
GenuineIntel
Intel(R) Pentium(R) 4 CPU 2.40GHz
0/0/0/15/2/9
FPU TSC MSR CMOV MMX MMXE SSE SSE2 HT(2)
L1TraceCache 12Kuop, 8Way
L1DataCache 8KB, 4Way, 45714.29MB/s, 4clk
L2Cache 512KB, 8Way, 24045.91MB/s, 18clk
Memory 1024MB, 4650.79MB/s, 214clk
[DLL] GOGO DLL ver. 3.13 ( May. 20 2004 )
[RESULT] 56.23x / PSY No / UNIT
[RESULT] 56.76x / PSY No / UNIT MMX
[RESULT] 127.03x / PSY No / UNIT MMX SSE
[RESULT] 134.41x / PSY No / UNIT MMX SSE SSE2
[RESULT] 68.98x / PSY No / UNIT CPU[2]
[RESULT] 69.71x / PSY No / UNIT MMX CPU[2]
[RESULT] 153.34x / PSY No / UNIT MMX SSE CPU[2]
[RESULT] 159.40x / PSY No / UNIT MMX SSE SSE2 CPU[2]
[RESULT] 43.78x / PSY Yes / UNIT
[RESULT] 45.71x / PSY Yes / UNIT MMX
[RESULT] 86.31x / PSY Yes / UNIT MMX SSE
[RESULT] 91.29x / PSY Yes / UNIT MMX SSE SSE2
[RESULT] 56.37x / PSY Yes / UNIT CPU[2]
[RESULT] 57.12x / PSY Yes / UNIT MMX CPU[2]
[RESULT] 107.79x / PSY Yes / UNIT MMX SSE CPU[2]
[RESULT] 114.70x / PSY Yes / UNIT MMX SSE SSE2 CPU[2]

P.S. I dalje ne upošljava oba HT CPU-a.

Odo da nasviram malo CPU, da vidimo hoće li biti pomaka u brzini.
 
Poslednja izmena:
Kako vam ovo deluje???Dobro ili lose?


--- GogoWinBench 1.28 [2005/03/06 9:47:00] ---
[OS] Windows XP Service Pack 1 (5.1.2600)
[CPU] AMD Athlon XP/MP/4 / 2425.8MHz (441.1 * 5.5)
AuthenticAMD
AMD Athlon(tm)
0/0/0/6/10/0
FPU TSC MSR CMOV MMX MMXE SSE 3DN 3DNE
L1CodeCache 64KB, 2Way
L1DataCache 64KB, 2Way, 26268.66MB/s, 3clk
L2Cache 512KB, 16Way, 7333.33MB/s, 17clk
Memory 1024MB, 2131.39MB/s, 158clk
[DLL] GOGO DLL ver. 2.39b for only bench (Feb 28 2002)
[RESULT] 87.49x / PSY No / UNIT
[RESULT] 92.87x / PSY No / UNIT MMX
[RESULT] 180.95x / PSY No / UNIT MMX 3DNow!
[RESULT] 186.29x / PSY No / UNIT MMX 3DNow! E3DNow!
[RESULT] 180.37x / PSY No / UNIT MMX SSE
[RESULT] 180.98x / PSY No / UNIT MMX SSE 3DNow!
[RESULT] 186.26x / PSY No / UNIT MMX SSE 3DNow! E3DNow!
[RESULT] 33.48x / PSY Yes / UNIT
[RESULT] 34.43x / PSY Yes / UNIT MMX
[RESULT] 50.67x / PSY Yes / UNIT MMX 3DNow!
[RESULT] 54.38x / PSY Yes / UNIT MMX 3DNow! E3DNow!
[RESULT] 48.52x / PSY Yes / UNIT MMX SSE
[RESULT] 50.69x / PSY Yes / UNIT MMX SSE 3DNow!
[RESULT] 54.36x / PSY Yes / UNIT MMX SSE 3DNow! E3DNow!
 
Alexandar je napisao(la):
Probao sam ga sad uredno prepoznaje i koristi SSE2 ali je drastično sporiji kada se ne koristi Psyhoacoustic metoda, dok sa istom uključenom, duplo je brži.

Koliko sam shvatio 2.39b je pravljen samo za benchmark a i mator je. Probaj iz komandne linije (gogo.exe). Problem je verovatno u shell-u za benchmark koji je pravljen mnogo pre ove verzije 3.13. Ako provalimo dobitnu kombinaciju mozemo da napravimo _finalni_ thread.
 
GOGO.DLL ver.3.13, samo nesto mnogo ima ovih rezultata kod mene. Jel to kod vas neka skracena verzija. :d

--- GogoWinBench 1.28 [2005/03/06 19:37:47] ---
[OS] Windows XP Service Pack 1 (5.1.2600)
[CPU] AMD Athlon(tm) 64 FX-51 Processor / 2310.0MHz
AuthenticAMD
AMD Athlon(tm) 64 FX-51 Processor
0/0/0/15/5/8
FPU TSC MSR CMOV MMX MMXE SSE SSE2 3DN 3DNE
L1CodeCache 64KB, 2Way
L1DataCache 64KB, 2Way, 31987.41MB/s, 3clk
L2Cache 1024KB, 16Way, 10045.38MB/s, 14clk
Memory 512MB, 3724.17MB/s, 122clk
[DLL] GOGO DLL ver. 3.13 ( May. 20 2004 )
[RESULT] 60.91x / PSY No / UNIT
[RESULT] 61.15x / PSY No / UNIT MMX
[RESULT] 95.58x / PSY No / UNIT MMX 3DNow!
[RESULT] 105.23x / PSY No / UNIT MMX 3DNow! E3DNow!
[RESULT] 115.16x / PSY No / UNIT MMX SSE
[RESULT] 115.20x / PSY No / UNIT MMX SSE 3DNow!
[RESULT] 119.38x / PSY No / UNIT MMX SSE 3DNow! E3DNow!
[RESULT] 116.37x / PSY No / UNIT MMX SSE SSE2
[RESULT] 116.42x / PSY No / UNIT MMX SSE SSE2 3DNow!
[RESULT] 118.79x / PSY No / UNIT MMX SSE SSE2 3DNow! E3DNow!
[RESULT] 47.13x / PSY Yes / UNIT
[RESULT] 47.44x / PSY Yes / UNIT MMX
[RESULT] 66.62x / PSY Yes / UNIT MMX 3DNow!
[RESULT] 70.85x / PSY Yes / UNIT MMX 3DNow! E3DNow!
[RESULT] 76.33x / PSY Yes / UNIT MMX SSE
[RESULT] 76.37x / PSY Yes / UNIT MMX SSE 3DNow!
[RESULT] 77.42x / PSY Yes / UNIT MMX SSE 3DNow! E3DNow!
[RESULT] 76.99x / PSY Yes / UNIT MMX SSE SSE2
[RESULT] 77.03x / PSY Yes / UNIT MMX SSE SSE2 3DNow!
[RESULT] 76.98x / PSY Yes / UNIT MMX SSE SSE2 3DNow! E3DNow!
 
Poslednja izmena:
Nije skracena vec AXP ne podrzava SSE2.
 
Koji bre AXP? Koliko vidim kod Jia je u pitanju Newcastle i Winchester, pa je opet nesto skraceno ili i ta dva spadaju u AXP? :d
 
Verovatno stari DLL, sa novijim tek prepoznaje SSE2
 
--- GogoWinBench 1.28 [2005/03/06 23:24:39] ---
[OS] Windows XP Service Pack 2 (5.1.2600)
[CPU] AMD Athlon(tm) 64 Processor 3000+ / 2599.9MHz
AuthenticAMD
AMD Athlon(tm) 64 Processor 3000+
0/0/0/15/12/0
FPU TSC MSR CMOV MMX MMXE SSE SSE2 3DN 3DNE
L1CodeCache 64KB, 2Way
L1DataCache 64KB, 2Way, 37849.29MB/s, 3clk
L2Cache 512KB, 16Way, 11812.08MB/s, 14clk
Memory 512MB, 3098.59MB/s, 114clk

[DLL] GOGO DLL ver. 3.13 ( May. 20 2004 )
[RESULT] 140.77x / PSY No / UNIT MMX SSE 3DNow! E3DNow!
[RESULT] 140.57x / PSY No / UNIT MMX SSE SSE2 3DNow! E3DNow!
[RESULT] 91.26x / PSY Yes / UNIT MMX SSE 3DNow! E3DNow!
[RESULT] 90.91x / PSY Yes / UNIT MMX SSE SSE2 3DNow! E3DNow!

[DLL] GOGO DLL ver. 2.39b for only bench (Feb 28 2002)
[RESULT] 210.85x / PSY No / UNIT MMX SSE 3DNow! E3DNow!
[RESULT] 61.25x / PSY Yes / UNIT MMX SSE 3DNow! E3DNow!

Mislim da je ovo dovoljno, najbrza varijanta + kada je sve ukljuceno pa jos dva kada se ukljuci PSY.

Pozdrav!
 
Poslednja izmena:
Aca je napisao(la):
Koji bre AXP? Koliko vidim kod Jia je u pitanju Newcastle i Winchester, pa je opet nesto skraceno ili i ta dva spadaju u AXP? :d

Pa na moj AXP 🙂 Nisam skontao na sta mislis. Ima i source za DLL ako neko hoce da ga kompajlira recimo za Intela, moze da proba koliko znaci optimizaija koda.
 
Pentium 630 3.0 GHz

Original DLL:

--- GogoWinBench 1.28 [2005/05/03 21:39:19] ---
[OS] Windows XP Service Pack 1 (5.1.2600)
[CPU] Intel Pentium 4 * 2 / 3014.6MHz (861.3 * 3.5)
GenuineIntel
Intel(R) Pentium(R) 4 CPU 3.00GHz
0/0/0/15/4/3
FPU TSC MSR CMOV MMX MMXE SSE SSE2 HT(2)
L1TraceCache 12Kuop, 8Way
L2Cache 2048KB, 8Way
Memory 1024MB, 4740.75MB/s, 322clk
[DLL] GOGO DLL ver. 2.39b for only bench (Feb 28 2002)
[RESULT] 64.92x / PSY No / UNIT
[RESULT] 69.49x / PSY No / UNIT MMX
[RESULT] 177.59x / PSY No / UNIT MMX SSE
[RESULT] 81.05x / PSY No / UNIT CPU[2]
[RESULT] 87.03x / PSY No / UNIT MMX CPU[2]
[RESULT] 203.50x / PSY No / UNIT MMX SSE CPU[2]
[RESULT] 23.86x / PSY Yes / UNIT
[RESULT] 24.77x / PSY Yes / UNIT MMX
[RESULT] 42.01x / PSY Yes / UNIT MMX SSE
[RESULT] 31.13x / PSY Yes / UNIT CPU[2]
[RESULT] 32.71x / PSY Yes / UNIT MMX CPU[2]
[RESULT] 54.34x / PSY Yes / UNIT MMX SSE CPU[2]

Sto se tice toga da li koristi HT, ocigledno je. Rezultati sa [2] na kraju su za 30% bolji od obicnih.

Novi DLL:

--- GogoWinBench 1.28 [2005/05/03 21:22:50] ---
[OS] Windows XP Service Pack 1 (5.1.2600)
[CPU] Intel Pentium 4 * 2 / 3014.6MHz (861.3 * 3.5)
GenuineIntel
Intel(R) Pentium(R) 4 CPU 3.00GHz
0/0/0/15/4/3
FPU TSC MSR CMOV MMX MMXE SSE SSE2 HT(2)
L1TraceCache 12Kuop, 8Way
L2Cache 2048KB, 8Way
Memory 1024MB, 4892.14MB/s, 321clk
[DLL] GOGO DLL ver. 3.13 ( May. 20 2004 )
[RESULT] 42.48x / PSY No / UNIT
[RESULT] 42.75x / PSY No / UNIT MMX
[RESULT] 98.24x / PSY No / UNIT MMX SSE
[RESULT] 104.15x / PSY No / UNIT MMX SSE SSE2
[RESULT] 55.09x / PSY No / UNIT CPU[2]
[RESULT] 55.54x / PSY No / UNIT MMX CPU[2]
[RESULT] 127.45x / PSY No / UNIT MMX SSE CPU[2]
[RESULT] 132.52x / PSY No / UNIT MMX SSE SSE2 CPU[2]
[RESULT] 34.22x / PSY Yes / UNIT
[RESULT] 34.89x / PSY Yes / UNIT MMX
[RESULT] 66.95x / PSY Yes / UNIT MMX SSE
[RESULT] 70.47x / PSY Yes / UNIT MMX SSE SSE2
[RESULT] 44.23x / PSY Yes / UNIT CPU[2]
[RESULT] 45.04x / PSY Yes / UNIT MMX CPU[2]
[RESULT] 86.32x / PSY Yes / UNIT MMX SSE CPU[2]
[RESULT] 91.42x / PSY Yes / UNIT MMX SSE SSE2 CPU[2]
 
Nazad
Vrh Dno