SSE2

Allikas: Vikipeedia

SSE2, Streaming "Single Instruction, Multiple Data" Extensions 2, on IA-32 SIMD käsustik. SSE2 tutvustati esmakordselt Inteli poolt Pentium 4 protsessoris aastal 2001. See on laiendus varasemale SSE käsustikule, mis on mõeldud täielikult välja tõrjuma MMX käsustikku. SSE2 lisas 144 uut käsku SSE'le. Käsustiku toe lisas ka konkurent AMD protsessoritele vahemikus Opteron ja Athlon 64.

Sisukord

[redigeeri] Muudatused

SSE2 laiendab MMX käskude kasutamise asemel võimaluse XMM registritega töötamiseks. See võimaldab programmeerijal jätta kasutamata 64-bit MMX registrid, mis on tegelikult IA-32 ujukoma arvutusteks mõeldud registrid.

AMD SSE2 versioonis AMD64 (x86-64) platvormil on lisaks veel 8 registrid, mis koguarvuks annab 16 (XMM0 kuni XMM15). Need registrid on näha ainult siis, kui protsessor töötab 64-bit reziimis. Intel lisas sama võimaluse oma protsessori x86-64 arhitektuuri aastal 2004.

[redigeeri] SSE2 toega protsessorid

  • AMD K8-põhinevad protsessorid (Athlon 64, Sempron, Turion 64, jne)
  • Intel NetBurst-põhinevad protsessorid (Pentium 4, Xeon, Celeron, jne)
  • Intel Pentium M ja Celeron M
  • Intel Core-põhinevad protsessorid (Core Duo, Core Solo, jne)
  • Intel Core 2-põhinevad protsessorid (Core 2 Duo, Core 2 Quad, jne)
  • Transmeta Efficeon
  • Via VIA C7

[redigeeri] SSE2 tugi puudub

  • AMD protsessorid enne Athlon 64, kaasa arvatud Socket A-põhised Sempron protsessorid
  • Intel protsessorid enne Pentium 4
  • Via VIA C3
  • Transmeta Crusoe

[redigeeri] Vaata ka

  • SSE
  • SSE3
  • SSSE3
  • SSE4
  • SIMD
  • 3DNow! Professional