Streaming SIMD Extensions
From Wikipedia, the free encyclopedia
SSE (Streaming SIMD Extensions, pôvodne nazvaná ISSE, INTERNET Streaming SIMD Extensions) je inštrukčná sada typu SIMD (Single Instruction, Multiple Data - jedna inštrukcia, viac dát) navrhnutá Intelom v roku 1999 pre procesor Pentium III ako odpoveď na inštrukčnú sadu 3DNow! od konkurenčnej spoločnosti AMD (ktorá debutovala o rok skôr).
SSE obsahuje 70 nových inštrukcií.
SSE bola pôvodne známa pod menom KNI čo bola skratka pre Katmai New Instructions (Katmai bolo prvé jadro Pentia III). Táto sada inštrukcií bola jednou z mála vecí, ktorá odlišovala Pentium III od Pentia II. SSE neskôr implementovalo aj AMD vo svojich procesoroch Athlon XP.
Intel neskôr uviedol ďalšiu revíziu SSE2 (u Pentium 4 s jadrom Northwood), SSE3 (u Pentium 4 s jadrom Prescott), SSE4 (u Core 2 Duo s jadrom Conroe), SSE4.1 (Core 2 Duo s jadrom Penryn) a SSE4.2 u Core i7 (jadro Nehalem).
- SSE - pridala 70 nových inštrukcií
- SSE2 - pridala 144 nových inštrukcií
- SSE3 - pridala 13 nových inštrukcií
- SSSE3 - pridala 16 nových inštrukcií
- SSE4 - pridala 47 nových inštrukcií
- SSE4.1, 4.2 - pridali 170 nových inštrukcií