Processzorgyűjtők, ide! Beszéljünk a kedvenceinkről
#1731
Elküldve: 2009. 02. 03. 00:31
Hogy példának okáért modjak párat, ami a videódekódoláshoz kell: jó hatásfokú utasításbecslés, nagy memóriasávszélesség, MMX, marha mód gyors stack műveletek, marha gyors jump és return, JÓL MEGÍRT CODEC...
És mégegyszer, ami nem kell hozzá: spéci FPU.
#1732
Elküldve: 2009. 02. 03. 07:31
Idézet: Telcontar - Dátum: 2009. febr. 2., hétfő - 22:56
Valószínűleg a PowerDVD 5-ös lesz az. CyberLink PowerDVD 5 System Requirements
Ha lesz időm, utánanézek ennek is. Úgy gondolom hogy a 400-as Celeron és az 550-es K6-2+ közel azonos teljesítményű processzorok, így érdekel a dolog hogy mégis min hasal el a K6-os.
#1733
Elküldve: 2009. 02. 03. 18:00
Idézet: _Geri_ - Dátum: 2009. febr. 3., kedd - 1:31
Hogy példának okáért modjak párat, ami a videódekódoláshoz kell: jó hatásfokú utasításbecslés, nagy memóriasávszélesség, MMX, marha mód gyors stack műveletek, marha gyors jump és return, JÓL MEGÍRT CODEC...
És mégegyszer, ami nem kell hozzá: spéci FPU.
Jó.
Akkor csak azt nem értem, hogy egy 66 MHz-es FSB-vel szaladgáló 400 MHz-es Celeron miként tudja megverni dekódolásban a 100 MHz-es FSB-vel hasító K6/2+-550-est. Ennyivel gyengébb lenne a K6-os elágazásbecslése? Vagy hiába a magasabb FSB, a memóriasávszélesség mégis kevesebb? A gyengébb MMX utasításvégrehajtás talán nem jön szóba, hiszen a K6/2-eseknek két MMX-végrehajtó egységük van.
#1734
Elküldve: 2009. 02. 03. 18:30
Ha gondolod, írhatok pár, bizonyos specifikus részegységekre rátehénkedő sebességmérő tesztet, amit aztán ráereszthetünk több processzorra, és megvizsgálhatjuk, melyik feladatot melyik processzor milyen sebességgel teljesíti. Már csak ki kellene találni, hogy mik legyenek ezek a feladatok, és találni kellene valakit, aki végigfuttatja vagy 10-20 processzoron őket, majd az eredményeket idemásolja.
#1735
Elküldve: 2009. 02. 03. 18:39
Idézet
Processor: AMD Athlon 64 X2 Dual Core Processor 4000+ running at 1189 MHz
3DNow! technology: In Use
Enhanced 3DNow! technology: In Use
3DNow! professional technology: In Use
IA MMX technology: In Use
IA sStreaming SIMD extensions: In Use
IA SSE 2: In Use
Video accelerator: DirectX VA (not in use)
Multispeaker audio device: Creative SB Audigy (not in use)
S/PDIF output device: SB Audigy Audio [AC00] (not in use)
Ki kéne próbálni, hogy újabb powerdvd-vel (ami támogatja ezeket az utasításkészleteket) hogy viselkedik k6 alatt, hardveres mpeg2 gyorsítás nélkül.
Bár k6-nál nyilván csak a 3dnow, enhanced 3dnow (k6+ esetén) és az mmx jöhet szóba.
Szerkesztette: Valdy 2009. 02. 03. 18:40 -kor
#1736
Elküldve: 2009. 02. 03. 18:40
Idézet: Telcontar - Dátum: 2009. febr. 3., kedd - 19:00
Gyorsan belenéztem az Everest beépített eredményeibe.
Memória olvasás:
Celeron 266MHz: 360MB/mp PC66 SDRAM 3-2-2-5
K6-2 333MHz: 150MB/mp PC66 SDRAM 3-3-3-6
Valamint még megjegyezném hogy az Intel processzorok rendszeresen jobbak az elágazásbecslésben és általában az MMX utasítások végrehajtásában is.
Szerkesztette: akosf 2009. 02. 03. 18:45 -kor
#1737
Elküldve: 2009. 02. 03. 18:47
Szerkesztette: _Geri_ 2009. 02. 03. 18:47 -kor
#1738
Elküldve: 2009. 02. 03. 18:56
Idézet: _Geri_ - Dátum: 2009. febr. 3., kedd - 19:47
Már csak az a kérdés hogy videodekódolásnál miért van szükség nagy memóriasávszélességre. Mondjuk egy képkocka 2MB-nyi adat írását igényli, akkor 25fps mellett ez 50MB/s. Ez azt jelenti hogy csak a kész képkockák videomemóriába juttatása 20-25%-ban is felemésztheti egy K6-2-550 erőforrásait. Ez jó hipotézisnek tűnik, nem?
#1739
Elküldve: 2009. 02. 03. 19:00
Egy videó dekódoláshoz először a nyers adatokat át kell másolni a DMA-n keresztül egy központi tárolóba, dekódolni kell ezeket az adatokat gyakran úgy, hogy az előző frame vagy kulcsframe alapján kell bizonyos számításokat elvégezni, ezek röviden azt jelentik, hogy azon az ominózus 2 megabájtos kockán legalább 8x átméssz teljesen, mire odajutsz, hogy a driver DMA-n keresztül ismét csak mirrorozzon és strameljen rajta egy szépet.
#1740
Elküldve: 2009. 02. 03. 19:09
Idézet: _Geri_ - Dátum: 2009. febr. 3., kedd - 20:00
Egy videó dekódoláshoz először a nyers adatokat át kell másolni a DMA-n keresztül egy központi tárolóba, dekódolni kell ezeket az adatokat gyakran úgy, hogy az előző frame vagy kulcsframe alapján kell bizonyos számításokat elvégezni, ezek röviden azt jelentik, hogy azon az ominózus 2 megabájtos kockán legalább 8x átméssz teljesen, mire odajutsz, hogy a driver DMA-n keresztül ismét csak mirrorozzon és strameljen rajta egy szépet.
Úgy látszik csak elolvastad amit írtam, de dekódolnod nem sikerült.
Nem arról beszéltem hogy mekkora sávszélesség igénye van egy dekódernek, hanem csak arról hogy a kész adatok videomemóriába írása mennyi időbe telik.
#1741
Elküldve: 2009. 02. 03. 19:11
#1742
Elküldve: 2009. 02. 03. 19:18
Idézet: _Geri_ - Dátum: 2009. febr. 3., kedd - 20:11
Nem kívánok se vége se hossza típusú vitába bocsájtkozni, nekem erre nincs energiám.
Mindenesetre egy jót nevettem az "idealizmusodon".
#1743
Elküldve: 2009. 02. 03. 19:21
#1744
Elküldve: 2009. 02. 03. 19:24
Idézet: _Geri_ - Dátum: 2009. febr. 3., kedd - 20:21
Azt elfelejtetted hozzáírni hogy természetesen Te vagy az egyetlen ember a Földön aki érthet hozzá.
#1745
Elküldve: 2009. 02. 03. 19:26
#1746
Elküldve: 2009. 02. 03. 19:33
Idézet: Valdy - Dátum: 2009. febr. 3., kedd - 18:39
Bár k6-nál nyilván csak a 3dnow, enhanced 3dnow (k6+ esetén) és az mmx jöhet szóba.
sse nem volt a első athlonokba se,nekem sincs az 1000tb be
Hádédész..
#1747
Elküldve: 2009. 02. 03. 19:39
#1748
Elküldve: 2009. 02. 03. 19:40
Idézet: _Geri_ - Dátum: 2009. febr. 3., kedd - 20:26
FLC lejátszó is megteszi? Akkor jelentkeznék én is...
#1750
Elküldve: 2009. 02. 03. 20:05
Idézet: _Geri_ - Dátum: 2009. febr. 3., kedd - 20:39
Ez érdekes, még nem hallottam róla. De szerintem könnyű kideríteni hogy valóban a 3DNow! egység emulálja-e az SSE egységet vagy sem. Ugyanis a reciprokképzés az AMD féle 3DNow! előírása ( AMD 3DNow! Technology Manual ) alapján 14 bit pontosságú, míg az Intel féle SSE szerint a relatív hiba nem lehet nagyobb 1,5*2^-12-nél ( kb. 12,35 bit pontosság ). Vagyis ha emuláció, akkor 14 bites pontosságú eredményt kapnánk SSE kóddal is. ( PFRCP vs. RCPSS )
szerk.: Ami természetesen elfogadható, hisz a 14 bites eredmény "belefér" a 12,5 bitesbe.
Szerkesztette: akosf 2009. 02. 03. 20:08 -kor

Súgó
A téma zárva.












