SSE2
See artikkel ootab keeletoimetamist. |
SSE2 (Streaming Single Instruction, Multiple Data Extensions 2) on IA-32 SIMD käsustik. SSE2 võttis esmakordselt kasutusele Intel oma Pentium 4 protsessoris aastal 2001. See on varasema SSE-käsustiku laiendus, mis on mõeldud täielikult välja tõrjuma MMX-käsustikku. SSE2-ga lisati SSE-le 144 uut käsku. Käsustiku toe lisas ka konkurent AMD protsessoritele vahemikus Opteron ja Athlon 64.
Muudatused
[muuda | muuda lähteteksti]SSE2 laiendab MMX-käskude kasutamise asemel võimaluse XMM-registritega töötamiseks. See võimaldab programmeerijal jätta kasutamata 64-bitised MMX-registrid, mis on tegelikult IA-32 ujukomaarvutusteks mõeldud registrid.
AMD SSE2 versioonis AMD64 (x86-64) platvormil on lisaks veel 8 registrit, mis koguarvuks annab 16 (XMM0 kuni XMM15). Need registrid on näha ainult siis, kui protsessor töötab 64-bitises režiimis. Intel lisas sama võimaluse oma protsessori x86-64 arhitektuuri aastal 2004.
SSE2 toega protsessorid
[muuda | muuda lähteteksti]- AMD K8-põhised protsessorid (Athlon 64, Sempron, Turion 64 jne)
- Inteli NetBursti-põhised protsessorid (Pentium 4, Xeon, Celeron jne)
- Inteli Pentium M ja Celeron M
- Inteli Core-põhised protsessorid (Core Duo, Core Solo jne)
- Inteli Core 2 põhised protsessorid (Core 2 Duo, Core 2 Quad jne)
- Transmeta Efficeon
- Via VIA C7
SSE2 toeta protsessorid
[muuda | muuda lähteteksti]- AMD protsessorid enne Athlon 64, sealhulgas Socket A põhised Sempron-protsessorid
- Inteli protsessorid enne Pentium 4
- Via VIA C3
- Transmeta Crusoe