
Az SSE2 az Intel SSE kiegészítő utasításkészletének továbbfejlesztett változata, amely végső soron az MMX bővítés teljes leváltását célozta. Elsőként 2001-ben jelent meg a Pentium 4 processzor első verziójában. A 70 utasítást tartalmazó SSE-hez képest 144 új SIMD utasítás található benne, újabb adattípusokat (duplapontos lebegőpontos) is bevon a vektoros feldolgozásba. Az AMD is beépítette processzoraiba (ennek további 8 regiszterrel kibővített változatát), az AMD64 64 bites Opteron és Athlon 64 CPU-kkal kezdve, 2003-ban.
Az optimalizált kodek kitűnően hasznosítja a Pentium 4 processzor ágazatvezető teljesítményjellemzőit, köztük a gyors memória-alrendszerben és az SSE2 utasításkészletben rejlő előnyöket. A valamennyi Pentium 4 és NetBurst architektúrára épülő Celeron processzorban megtalálható SSE2-utasítások javítják a multimédiás és internetes alkalmazások, valamint a játékszoftverek futtatásának képességét.
Az SSE2 utasítások négy funkciócsoportba vannak sorolva (az Intel kézikönyve szerint):
| Csoport | utasítások (példák) | hatókör |
|---|---|---|
| Csomagolt, egyelemű, kétszeres pontosságú lebegőpontos utasítások | MOVAPD, ADDPD, SQRTSD, CMPPD, CVTPD2PS, SHUFPD | adatátvitel, aritmetika, összehasonlítás, átalakítás, logika, elemek cseréje |
| Új 64- és 128-bites SIMD fixpontos utasítások | MOVDQA, PADDQ, PMULUDQ, PSHUFD, PSLLDQ | 64 bites összeadás és kivonás, 32 bitről 64 bitre történő szorzás, elemek cseréje, bájtszintű eltolás |
| Az MMX és SSE utasítások 128 bites változatai | PADDB, PCMPEQB, PSRAW, PSHUFW | az összes többi 64 bites SIMD fixpontos művelet |
| Cache-ellenőrzés és memóriaolvasási utasítások | CLFLUSH, MOVNTPD, MASKMOVDQU, LFENCE, MFENCE, PAUSE | gyorsítótár ürítése, a gyorsítótárba való írás nélküli memóriába írás, betöltési és írási kerítés (fence), processzor-szinkronizáció |
Ez a szócikk részben vagy egészben a SSE2 című török Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.
{{cite web}}: CS1 karbantartás: több név: szerzőfelsorolás (link)