Streaming SIMD Extensions: diferència entre les revisions

Contingut suprimit Contingut afegit
m Corregit: MMX es redundant > MMX és redundant
m Corregit: posteriorment renombrat '''ISSE > posteriorment rebatejat '''ISSE
Línia 1:
En [[informàtica]], '''Streaming SIMD Extensions''' ('''SSE''') és una extensió [[SIMD]] del [[repertori d'instruccions]] de l'arquitectura [[x86]], dissenyada per [[Intel]] i introduïda el 1999 amb la seva sèrie de processadors [[Pentium III]] en resposta de [[3DNow!]] d'[[AMD]] (que va debutar un any abans). SSE conté 70 noves instruccions.
 
Originàriament va ser conegut com a '''KNI''', '''''K'''atmai '''N'''ew '''I'''nstructions'' (''Katmai'' va ser el nom amb clau per la primera revisió del nucli [[Pentium III]]). Durant el projecte Katmai, Intel va buscar la forma per diferenciar-lo de la seva línia de productes anteriors, en particular, el seu producte insígnia [[Pentium II]]. AMD eventualment va afegir suport per a instruccions SSE, començant amb el seu processador [[Athlon XP]]. Que va ser posteriorment renombratrebatejat '''ISSE''', per '''I'''nternet '''S'''treaming '''S'''IMD '''E'''xtensions, després SSE.
 
Intel pel general, es va decebre del seu primer esforç d'implementació de SIMD a [[IA-32]], [[MMX (instruction set)|MMX]]. MMX tenia dos problemes principals: Aquest reutilitzava els registres de [[coma flotant|punt flotant]] existents fent la [[CPU]] incapaç de treballar amb ambdós [[coma flotant|punt flotant]] i les dades SIMD al mateix moment, i solament treballava amb [[nombres enters|enters]].