¿Para qué sirve el comando sse3?
Categoría: Computadora/Red>> Hardware
Análisis:
SSE3 apareció cuando Intel lanzó el procesador central Prescott el año pasado. Contiene 13 instrucciones y es complementario. a las capacidades SIMD del procesador. A veces, el procesador procesa repetidamente grandes cantidades de datos y operaciones similares. Una gran cantidad de datos fluye a través del procesador y es necesario realizar la misma operación (especialmente en el procesamiento de audio/vídeo). Actualmente, muchos núcleos de tarjetas gráficas están equipados con unidades de procesamiento SIMD, que se utilizan para procesar grandes cantidades de datos de vértices y píxeles lo más rápido posible. La parte de procesamiento de punto flotante X87 de la CPU también tiene dicha unidad especializada.
El conjunto de instrucciones SSE3 incluye 10 nuevas instrucciones para SIMD y 3 instrucciones sin diseño de registro SSE:
Instrucción de conversión de punto flotante a entero x87--fisttp
Instrucciones aritméticas complejas: addsubps, addsubpd, movsldup, movshdup, movddup;
Instrucciones de codificación de vídeo: lddqu;
Instrucciones gráficas: haddps, hsubps, haddpd, hsubpd; p>
Instrucciones de sincronización de subprocesos: monitor, mwait
Entre las 13 instrucciones proporcionadas anteriormente, la función de la instrucción de conversión de punto flotante a entero es fácil de entender, pero no todas las instrucciones son tan obvias. Las instrucciones aritméticas complejas suman funciones de números imaginarios, y las instrucciones hadd y hsub están preparadas para operaciones de suma y resta horizontales. Estas instrucciones aceleran el procesamiento de datos almacenados horizontalmente en matrices de vértices.