neprihlásený
|
Štvrtok, 25. apríla 2024, dnes má meniny Marek |
|
AMD predstavila SSE5 inštrukcie prvýkrát s 3 operandami
DSL.sk, 31.8.2007
|
|
Spoločnosť AMD predstavila vo štvrtok novú generáciu SSE inštrukcií SSE5, ktoré plánuje podporovať vo svojich procesoroch od roku 2009.
SSE (Streaming SIMD Extensions) inštrukcie sú inštrukcie typu SIMD (Single Instruction, Multiple Data), ktoré aplikujú rovnakú inštrukciu na viacerých dátach a ktoré výrazne zrýchľujú aplikácie spracúvajúce veľké množstvo dát, najmä multimediálne a napríklad kryptografické aplikácie.
Novinkou SSE5 sú prvýkrát v histórii x86 platformy inštrukcie, ktoré majú tri operandy. Doteraz x86 inštrukcie mali maximálne dva operandy, v prípade aritmetickej operácie výsledok ukladali do jedného z operandov. Nové SSE5 dokážu ukladať výsledok do tretieho operandu alebo priamo použiť tri operandy ako argumenty aritmetickej operácie a tak umožniť niektorým algoritmom fungovať rýchlejšie.
Inštrukcie s tromi operandami používa napríklad RISC platforma.
Doplnené: Ako upozornil čitateľ, tvrdenie AMD sa dá považovať za čiastočne nepravdivé, keďže má jednu výnimku v podobe trojoperandových x86 inštrukcií posunu SHLD a SHRD v prípade verzie s uložením tretieho 5-bitového argumentu v registri CL. Ako sme ďalej zistili, tri operandy majú aj niektoré varianty IMUL. Tu je tretím argumentom ale vždy v kóde inštrukcie zafixovaný argument a tak túto inštrukciu nemožno považovať za trojoperandovú v pravom slova zmysle.
Špeciálne AMD v tlačovej správe vyzdvihnutou novinkou sú tzv. Fused Multiply Accumulate trojoperandové inštrukcie, ktoré všetky tri operandy považujú za argumenty a uskutočňujú v jednej operácii súčin dvoch argumentov a pripočítanie tretieho alebo naopak. Tieto inštrukcie podľa AMD umožnia výrazne zrýchliť 3D rendering, spracovanie audia, zložité matematické algoritmy a ďalšie náročné aplikácie.
Nové inštrukcie SSE5 budú prvýkrát podporované v jadre s kódovým označením Bulldozer v roku 2009.
Všetky predchádzajúce generácie inštrukcií SSE zaviedol Intel, prvú generáciu SSE už v roku 1999 u Pentium III. Rozšírenia sa postupne s časovým oneskorením objavujú aj v AMD procesoroch, procesory Intel rovnakej generácie tak ale majú zvyčajne náskok vo výkone v multimediálnych aplikáciách.
Aktuálna generácia SSE4 sa objaví prvkrát v nových procesoroch Penryn od Intelu plánovaných na štvrtý štvrťrok, a napríklad enkódovanie videa DivX kódekom urýchľujú oproti SSE2 údajne až o 43%.
Najnovšie články:
Diskusia:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Scorpio
Od: Scorpio
|
Pridané:
31.8.2007 9:19
ze 'Bulldozer' :D
|
|
no jo
Od: no jo
|
Pridané:
31.8.2007 9:21
lol :D
|
|
Intel inside
Od: Intel inside
|
Pridané:
31.8.2007 9:23
Z AMD uz buldozer nikdy nebude.
|
|
Scorpio
Od: Scorpio
|
Pridané:
31.8.2007 9:26
Teraz budu par rokov dobiehat Intel. Potom ak pridu z niecim fakt hustym tak mozu zas predbehnut Intela. Mal som AMD, ale teraz uz mam Core 2 Duo. A prave SSE instrukcie ma na AMDcku nehorazne nastvali.
|
|
FMG.sk
Od: FMG.sk
|
Pridané:
1.9.2007 10:59
Presne tak.. Intel Core Buldozer :D
|
|
Snake
Od: Snake
|
Pridané:
31.8.2007 10:28
jj aj ja som sa zasmial :)
|
|
Pjetro
Od: Pjetro
|
Pridané:
31.8.2007 9:51
To ze SSE4 urychluju DivX 6.6.1 o polovicu plynie z tuctov testov, ktore boli na 45 nm Penrynoch urobene ... Mam DivX 6.6.1 - je tam moznost "encoding with SSE4":
1) disabled (len pomocou SSE2)
2) enabled using SSE2 - ziadne zrychlenie, ale spomalenie oproti nativnemu vyuzivaniu SSE2 asi o 5-10%
3) enabled (nativne vyuzivanie SSE4)
Bohuzial bod 3 nemozem vyskusat, chyba mi Penryn CPU ...
|
|
Aero
Od: Aero
|
Pridané:
31.8.2007 13:51
a na akom SSE bezi C2D E6600 2.4GHZ s jadrom Conroe ?
|
|
steve
Od: steve
|
Pridané:
31.8.2007 15:22
sse sse2 sse3 a ssse3
|
|
Pjetro
Od: Pjetro
|
Pridané:
1.9.2007 10:13
SSE ... Pentium III 1999
SSE2 ... Pentium 4 Willamette 2002
SSE3 ... Pentium 4 Prescott 2005
SSSE3 ... Core 2 Duo 2006
SSSE3 mali byt uz SSE4, len tie budu az v 45 nm Core 2
Ktovie ako sa budu volat procaky ked pride architektura Nehalem (mozno aj s SSE5), svet si zvykol na Core, tak by mohli byt Core 3 ...
|
|
zyx
Od: zyx
|
Pridané:
31.8.2007 13:56
Takze "Novinkou SSE5 sú prvýkrát v histórii x86 platformy inštrukcie, ktoré majú tri operandy"? To sme sa zasa nieco nove dozvedeli.
http://tinyurl.com/2ewk64
|
|
zyx
Od: zyx
|
Pridané:
31.8.2007 14:01
SHLD shifts 1)dest to the left 2)count times and the bit positions opened are filled with the most significant bits of 3)src.
|
|
rado
Od: rado
|
Pridané:
31.8.2007 17:52
a co to ma spolocne s sse5?
|
|
erwqere
Od: erwqere
|
Pridané:
31.8.2007 18:11
Nevies citat??
Citat clanku "Novinkou SSE5 sú prvýkrát v histórii x86 platformy inštrukcie, ktoré majú tri operandy." - to nie je pravda, pretoze SHLD a SHRD su tiez x86 instrukcie, tiez maju 3 operandy, a pouzivaju sa od 80386..
|
|
DSL.sk
Od: DSL.sk
|
Pridané:
31.8.2007 20:15
Ďakujeme za doplnenie. No bohužial so sťažnosťou sa je potrebné obrátiť najmä na AMD, ktorá to tvrdí.
Nie je samozrejme reálne a namieste, aby sme overovali pravdivosť všetkých takýchto faktických tvrdení AMD o x86 inštrukčnej sade.
|
|
CITATEL
Od: CITATEL
|
Pridané:
2.9.2007 13:51
A TO AKOZE CITATEL MA BYT NOVInAR ? TO SI AKO DOVOLUJETE ?
|
Pridať komentár
|
|
|
|