Resumen

Páginas: 7 (1536 palabras) Publicado: 24 de mayo de 2012
RESUMEN CAP. 11

Las extensiones Streaming están diseñadas para mejorar el rendimiento de los procesadores IA-32; SIMD 2 (SSE2) se introdujeron en la arquitectura IA-32
en los procesadores Pentium 4 y Xeon de Intel.

1.1 PANORAMA GENERAL DE LAS EXTENSIONES SSE2
Extensiones SSE2 utilizan los datos de una sola instrucción múltiples (SIMD) el modelo de ejecución que se utiliza con latecnología MMX y las extensiones SSE. Se extiende este modelo con apoyo a los valores lleno de doble precisión de punto flotante y de 128 bits embalado enteros.

1.2 ENTORNO DE PROGRAMACIÓN SSE2
Los registros no nuevos u otro estado de ejecución de instrucciones se definen con extensiones SSE2. SSE2 instrucciones de uso de los registros XMM, los registros MMX y / o registros IA-32 depropósito general, de la siguiente manera:
• registros de XMM • registros MMX
• registros de propósito general EBX, ECX, EDX, EBP, ESI, EDI y ESP.
• EFLAGS Este registro de 32 bits se utiliza para registrar la resultados de algunas operaciones de comparar.

1.3.1 SSE2 EN MODO DE 64 BITS Y EN MODO DE COMPATIBILIDAD
En el modo de compatibilidad, extensiones SSE2 funcionan como lo hacen enmodo protegido. En Modo de 64 bits, ocho registros adicionales XMM son accesibles. Registros XMM8-XMM15 se accede mediante el uso de prefijos REX.

1.3.2 COMPATIBILIDAD DE EXTENSIONES SSE2 CON SSE, MMX, TECNOLOGIA Y MEDIO AMBIENTE FPU x87
Las Extensiones SSE2 no introducen ningún nuevo estado que el entorno de ejecución IA-32 más allá de la SSE. Extensiones SSE2 representan una mejorade las extensiones SSE; que son totalmente compatibles y compartir la información del estado mismo

1.3 TIPOS DE DATOS SSE2
Extensiones SSE2 introdujo un paquete de 128 bits de tipo de datos de punto flotante y cuatro De 128-bit SIMD tipos de datos entero a la arquitectura IA-32
Todos estos tipos de datos son intervenidos en los registros XMM o la memoria.

1.4 INSTRUCCIONESSSE2
Las instrucciones SSE2 se dividen en cuatro grupos funcionales:
• Un paquete y las instrucciones escalares de doble precisión de punto flotante
• 64 bits y 128 bits instrucciones de enteros SIMD
• Extensiones de 128 bits de instrucciones de enteros SIMD.
•Almacenamiento en caché de control e instrucción, las instrucciones de pedido

1.5.3 UN PAQUETE Y ESCALARES DEPRECISION DOBLE
Las instrucciones que vienen de doble precisión de punto flotante de realizar operaciones SIMD de manera similar a las instrucciones que vienen de un solo punto flotante de precisión.

1.5.4.1 Instrucciones de transferencia de datos de
El MOVAPD de instrucciones las transferencias de 128 bits ,la dirección de memoria debe ajustarse a un límite de 16 bytes, si no, unaexcepción de protección general (GP #) es generada.

1.5.4.2 Instrucciones SSE2 aritmética
Instrucciones SSE2 aritmética realizan sumas, restas, multiplicación, división, y el máximo / mínimo en las operaciones en paquetes y escalar de doble precisión valores de punto flotante.

1.5.4.3 SSE2 Instrucciones lógicas
El ANDPD esta instrucción devuelve el AND lógico de doslleno de doble precisión de punto flotante operandos.
El ANDNPD esta instrucción devuelve la lógica y no de dos lleno de doble precisión operandos de punto flotante.

1.5.4.4 SSE2 Instrucciones de Comparación
SSE2 instrucciones de comparación comparan en paquete y punto flotante de doble precisión escalar valores y devuelven los resultados de la comparación o al destino operando o alEFLAGS registro.

1.5.4.5 SSE2 e Instrucciones de Desempaque
UNPCKLPD (desempaquetar y la interpolación de baja lleno de precisión doble de punto flotante valores) instrucción realiza una descomprimir intercalada de los bajos valores de la fuente y los operandos de destino y almacena el resultado en el operando destino

1.5.4.6 Instrucciones SSE2 de conversión
Las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • resumen resumen
  • EL RESUMEN DEL RESUMEN
  • resumen del resumen
  • Resumen
  • Resumen
  • Yo resumiendo
  • Resumen
  • Resumen

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS