Articulo de referencia

SSSE3

Supplemental Streaming SIMD Extensions 3 ( SSSE3 o SSE3S ) es un conjunto de instrucciones SIMD creado por Intel y es la cuarta iteración de la tecnología SSE . Historia El está...

Supplemental Streaming SIMD Extensions 3 ( SSSE3 o SSE3S ) es un conjunto de instrucciones SIMD creado por Intel y es la cuarta iteración de la tecnología SSE .

Historia

El estándar SSSE3 se introdujo por primera vez con los procesadores Intel basados ​​en la microarquitectura Core el 26 de junio de 2006 con los procesadores Xeon "Woodcrest".

SSSE3 ha sido conocido con los nombres en clave Tejas New Instructions (TNI) o Merom New Instructions (MNI) para los primeros diseños de procesadores destinados a soportarlo.

SSSE3 se ha optimizado para la decodificación/codificación de audio/vídeo HD, por ejemplo AAC .

Funcionalidad

SSSE3 contiene 16 nuevas instrucciones discretas. Cada instrucción puede actuar sobre registros MMX de 64 bits o XMM de 128 bits. Por lo tanto, los materiales de Intel hacen referencia a 32 nuevas instrucciones. Estas incluyen: [ 1 ]

  • Doce instrucciones que realizan operaciones de suma o resta horizontales.
  • Seis instrucciones que evalúan valores absolutos.
  • Dos instrucciones que realizan operaciones de multiplicación y suma y aceleran la evaluación de productos escalares .
  • Dos instrucciones que aceleran las operaciones de multiplicación de enteros empaquetados y producen valores enteros con escalado.
  • Dos instrucciones que realizan una reorganización byte a byte, en el mismo lugar, según el segundo operando de control de reorganización.
  • Seis instrucciones que niegan los enteros empaquetados en el operando de destino si el elemento correspondiente en el operando de origen es negativo.
  • Dos instrucciones que alinean datos a partir de la composición de dos operandos.

CPUs con SSSE3

Nuevas instrucciones

En la tabla siguiente, satsw (X) (que se lee como 'saturar a palabra con signo') toma un entero con signo X y lo convierte a −32768 si es menor que −32768, a +32767 si es mayor que 32767, y lo deja sin cambios en caso contrario. Como es habitual en la arquitectura Intel, los bytes son de 8 bits, las palabras de 16 bits y las dwords de 32 bits; 'registro' se refiere a un registro vectorial MMX o XMM. [ 1 ]

Véase también

Referencias

  1. 1 2 "2.9.5". Manual de referencia de optimización de arquitecturas Intel 64 e IA-32 (PDF) (Informe técnico). Intel.com. 2016. págs. 92–93 . Archivado (PDF) del original el 20 de junio de 2018. Recuperado el 22 de junio de 2018 . 
  • Especificaciones del Core 2 Mobile
  • Documento técnico de Intel que admite la existencia de SSSE3 y describe SSE4.
  • Documentación del conjunto de instrucciones que enumera las funciones de las instrucciones SSSE3.

Obtenido de " https://en.wikipedia.org/w/index.php?title=SSSE3&oldid=1305276721 "