Diferencia entre revisiones de «SSE»

Contenido eliminado Contenido añadido
Sin resumen de edición
Sin resumen de edición
Línea 10:
 
Con la tecnología SSE, los microprocesadores [[x86]] fueron dotados de setenta nuevas instrucciones y de ocho registros nuevos: del xmm0 al xmm7. Estos registros tienen una extensión de 128 bits (es decir que pueden almacenar hasta 16 bytes de información cada uno).
A diferencia de su antecesor, [[MMX]], la utilización de SSE no implicaba la inhabilitación de la unidad de comapunto flotante (FPU en inglés) por lo que no era necesario habilitarla nuevamente, lo que significaba para MMX una significativa pérdida de velocidad.
 
 
== Versiones Posteriores ==
 
* SSE2, esta extensión fue introducida con el [[Pentium 4]], y luego incorporada por [[AMD]] en los procesadores [[Opteron]] y [[Athlon 64]], y es una gran mejora con respecto a la extensión original de SSE. SSE2 incorpora nuevas instrucciones matemáticas de comapunto flotante de doble precisión (64-bit) y de enteros de 8/16/32, las cuales trabajan con los mismos registros de la versión anterior. SSE2 permite trabajar con todos estos tipos de datos sin emplear las instrucciones de la [[FPU]] ni de la extensión [[MMX]]. En total, se agregaron 144 instrucciones, siendo ésta una de las mejoras más significativas de la tecnología SSE.
 
* [[SSE3]], esta extensión fue introducida con el núcleo del [[Pentium 4]] 5xx, llamado "Prescott", brindando nuevas instrucciones matemáticas y manejo de procesos (''threads''). En los procesadores [[AMD]] se incorporó en el núcleo llamado "Venice". [[SSSE3]] (Supplemental SSE3), es una mejora menor de esta extensión. Fue presentada en los procesadores [[Intel Core 2 Duo]] y [[Xeon]]. Fueron agregadas 32 nuevas instrucciones con el fin de mejorar la velocidad de ejecución.