bg
SSE PDF Udskriv Email
Brugervurdering: / 0
DårligBedst 
Skrevet af Ronni K. G. Christiansen   
Tirsdag, 14. juni 2005 23:00

SSE (streaming SIMD extention) blev introduceret til Pentium III, og var en opdate til MMX.
Oprindeligt hed det Katmai New Instruktion, og var en del af Pentium's Katmai processor, som var kodenavnet for deres Pentium III.
SSE inkludere 70 nye instruktioner udover hvad MMX tilbød, og mange kaldte i starten SSE for MMX2. Udover at tilbyde en del flere instruktioner,
tilbød SSE nu også floating point udregninger, og bruger nu en seperat enhed i processoren, i stedet for at dele floating point enheden som MMX gjorde.

SSE2 blev lanceret allerede 1 år efter sammen med Pentium 4 processoren, og tilføjer nu 144 extra SIMD instruktioner, og indeholder samme instruktioner som de tidligere MMX og SSE.
Udover floating point, tilbyder SSE2 også en mulighed for cache kontrol. Andre nye features med SSE2, var bl.a advanceret imaging, 3D video, steaming audio, og DVD playback. Sidst men ikke mindst stemme genkendelse.

Fordele ved SSE2

  • Højere opløsning, højere kvalitets image udseende og manipulation for grafisk software.
  • Højere kvalitets lyd, MPEG2 video, samtidig MPEG2 encoding og decoding for multimedie appilikationer.

SSE og SSE2 instruktionerne kommer isæt til gavn ved MPEG2 encoding, som er et "skema" brugt på DVD video disk.

En af fordelene med SSE kontra SSE, er at SSE understøtter singel-precision floating point SIMD beabejding. Dette afhjælper flaskehalse i 3D bearbejding.
Som med MMX, SIMD enables multiple  operationer pr. processor instruktion. SSE understøtter op til 4 floating points pr clock cycle. Det vil sige en single instruktion kan varetage en 4 styk data samtidigt. Dette gør arbejdet væsentligt hurtigere, og eliminere dermed en flaskehals,

SSE floating point instruktioner kan være mixet med MMX instruktioner, og dette uden performance loss.
Sidst men ikke mindst, understøtter SSE en såkaldt data prefetching. Dette er en lille smart "mekanisme" som gør at cachen kan læses FØR den faktisk bliver "kaldt" på.

Forbrugeren skal dog være opmærksom på, at for at kunne få 100% udnyttelse af SSE instruktionerne, skal de være encoded i softwaren man benytter.
De fleste software producenter, som laver software til 3D grafiske programmer, og lyd relateret software, har allerede opgraderet til denne SSE-aware.

Microsoft har ligeledes understøttelse for SSE i deres directX 6.1 og op, og det samme gælder for nyere lyd og video drivers.

SSE, er en udvidelse til MMX, og SSE2 er en udvidelse til SSE. En processor der understøtter SSE2, vil derfor også understøtte SSE instruktionerne.

SSE3 kommer der snart forklaring til.

Written by :
Ronni K. G. Christiansen
 


Add your comments
 

Tilføj din kommentar

BoldItalicUnderlineStrikethroughSubscriptSuperscriptEmailImageHyperlinkOrdered listUnordered listQuoteCode
Navn:
Titel:
Kommentar:
  The word for verification. Lowercase letters only with no spaces.
Word verification:

Vision Computer

VCLW350x350

Konkurrence

laptopworld_contest

Vind harddiske og USB sticks fra Verbatim

I samarbejde med Verbatim, Edbpriser Laptopworld.dk udlover vi 3 stk. 500 GB harddiske og 3 stk. 8 GB USB sticks.

Hvad er kapaciteten på de 3 Verbatim harddiske, som du kan vinde i denne konkurrence?

 

Svar her: Edbpriser.dk

Hvad er kapaciteten på de 3 Verbatim harddiske, som du kan vinde i denne konkurrence?

Produkt Afstemning

Hvilke produkter ser i gerne flere tests af?