En febrero de 1999, Intel introdujo el procesador del Pentium III e incluida en que el procesador una actualización a MMX llamó las extensiones de SIMD que fluían (SSE). Éstos también fueron llamados las instrucciones de Katmai New (KNI) para arriba hasta su principio porque eran originalmente incluidos en el procesador de Katmai, que era el codename para el Pentium III. El Celeron 533A y procesadores más rápidos de Celeron basó en la base del Pentium III también apoya instrucciones de SSE. El Pentium anterior II y Celeron 533 y bajan (basado en la base del Pentium II) no apoyan SSE.
|
|
SSE incluye 70 nuevas instrucciones para los gráficos y el proceso sano sobre lo que proporcionó MMX. SSE es similar a MMX; en hecho, además de ser llamado KNI, SSE también fue llamado MMX-2 por alguno antes de que fuera lanzado. Además de agregar más las instrucciones del estilo MMX, las instrucciones de SSE permiten cálculos floating-point y ahora utilizan una unidad separada dentro del procesador en vez de compartir la unidad floating-point estándar como MMX hicieron.
SSE2 fue introducido en noviembre de 2000, junto con el procesador del Pentium 4, y agrega 144 instrucciones adicionales de SIMD. SSE2 también incluye todas las instrucciones anteriores de MMX y de SSE.
SSE3 fue introducido en febrero de 2004, junto con el procesador de Prescott del Pentium 4, y agrega 13 nuevas instrucciones de SIMD de mejorar matemáticas compleja, gráficos, la codificación video, y la sincronización del hilo de rosca. SSE3 también incluye todo el MMX, instrucciones anteriores SSE, y SSE2.
Las extensiones de SIMD que fluyen consisten en nuevas instrucciones, incluyendo número entero floating-point, adicional de SIMD de SIMD, e instrucciones del control del cacheability. Algunas de las tecnologías que benefician de las extensiones de SIMD que fluyen incluyen proyección de imagen avanzada, el vídeo 3D, usos audio y video (aparato de lectura de DVD), y del speech-recognition el fluir. Las ventajas de SSE incluyen el siguiente:
Una resolución más alta y una visión y una manipulación más de alta calidad de la imagen para el software de los gráficos
Audio de alta calidad, vídeo MPEG2, y codificación simultánea MPEG2 y el descifrar para los usos de las multimedias
Utilización reducida de la CPU para el reconocimiento de discurso, así como una exactitud más alta y tiempos de reacción más rápidos al funcionar software del speech-recognition
Las instrucciones de SSEx son particularmente útiles con MPEG2 que descifra, que es el esquema estándar usado en discos del vídeo de DVD. los procesadores SSE-equipados deben por lo tanto ser más capaces de realizar MPEG2 que descifran en software a la velocidad completa sin requerir una tarjeta adicional del decodificador del hardware MPEG2. los procesadores SSE-equipados están mucho mejor y más rápidamente los procesadores que anteriores cuando viene al reconocimiento de discurso, también.
Una de las ventajas principales del llano MMX del excedente de SSE es que apoya las operaciones floating-point de la solo-precisio'n SIMD, que han planteado un embotellamiento en el proceso de los gráficos 3D. Apenas como con el llano MMX, SIMD permite a operaciones múltiples ser realizado por la instrucción del procesador. Específicamente, SSE apoya hasta cuatro operaciones floating-point por ciclo; es decir, una sola instrucción puede funcionar encendido cuatro pedazos de datos simultáneamente. Las instrucciones floating-point de SSE se pueden mezclar con MMX instrucciones sin penas del funcionamiento. De SSE datos de apoyo también prefetching, que es un mecanismo para los datos de lectura en el escondrijo antes de que se llame realmente para.
Observe que para cualesquiera de las instrucciones de SSE de ser beneficiosos, deben ser codificados en el software que usted está utilizando, así que los usos SSE-enterados se deben utilizar para considerar las ventajas. La mayoría de las compañías del software que escribían gra'fico-y el software sonido-relacionado han puesto al día hoy esos usos para ser SSE enterados y para utilizar las características de SSE. Por ejemplo, los usos de alta potencia de los gráficos tales como adobe Photoshop apoyan las instrucciones de SSE para un rendimiento más alto en los procesadores equipados de SSE. Microsoft incluye la ayuda para SSE en su DirectX 6.1 y conductores video y sanos más últimos, que se incluyen con la edición, Windows yo, Windows NT 4.0 (con el paquete 5 del servicio o más adelante), Windows 2000, y Windows.xp de Windows 98 segundo.
SSE es una extensión a MMX; SSE2 es una extensión a SSE; y SSE3 es una extensión a SSE2. Por lo tanto, los procesadores que apoyan SSE3 también apoyan SSE2 las instrucciones, los procesadores que apoyan SSE2 también apoyan SSE, y los procesadores que apoyan SSE también apoyan las instrucciones originales MMX. Esto significa que los usos MMX-permitidos estándares para funcionar como hicieron en los procesadores de MMX-only.
Los primeros procesadores de AMD para apoyar SSE3 son las versiones 0.09-micron del Athlon 64 y todas las versiones del dual-corazo'n Athlon 64 X2.
Online: 595 users browsing the articles directory
|
|