Tecnología 3DNow! Optimizada para el procesador AMD Athlon

Documentos relacionados
Procesador Pentium II 450 MHz Procesador Pentium II 400 MHz Procesador Pentium II 350 MHz Procesador Pentium II 333 MHz Procesador Pentium II 300 MHz

Procesador Intel Core 2 Extreme de 4 núcleos Traducción de Textos Curso 2007/2008

ITT-327-T Microprocesadores

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos.

Bus de Sistema del Procesador AMD Athlon TM

Capítulo 5. Cliente-Servidor.

TAREA 1 MANTENIMIENTO DE COMPUTADORES:

Generated by Foxit PDF Creator Foxit Software For evaluation only.

Familia de procesadores Intel x86

picojava TM Características

Interoperabilidad de Fieldbus

Actividad N 1. Primer procesador creado por Intel

TEMA 4. Unidades Funcionales del Computador

Sistemas de Computadoras Índice

Especificaciones de Hardware, Software y Comunicaciones

Tema: Historia de los Microprocesadores

1.2 Análisis de los Componentes. Arquitectura de Computadoras Rafael Vazquez Perez

GARANTÍA. Garantía. Mantenimiento. Asistencia técnica. Sistemas de identificación. Servicios adicionales

Elementos requeridos para crearlos (ejemplo: el compilador)

Unidad de disco duro frente a Kingston SSDNow V+ 200 Series 240GB: prueba comparativa...1

Maxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd

Determinación del nivel de influencia

Guía de selección de hardware Windows MultiPoint Server 2010

Arquitectura Von Neumann

MICROPROCESADORES. Conrado Perea

Instituto Tecnológico Argentino Técnico en Hardware de PC Plan THP2A03B

UNIDADES DE ALMACENAMIENTO DE DATOS

,7 PREVIO DE EVALUACIÓN DE SOFTWARE No GT1000

El ABC de Big Data: Analytics, Bandwidth and Content

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

Ingeniería de Software. Pruebas

Software SMART Notebook 11.2 para ordenadores Windows y Mac

Soluciones innovadoras para optimizar su infraestructura TI. Virtualización con el sistema operativo i, PowerVM y Power Systems de IBM

SCT Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A.

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE No

nforce Serie 600i Características y beneficios de MCP NVIDIA nforce 680i SLI

Administración Logística de Materiales

UNIVERSIDAD CARLOS III DE MADRID

Hardware: dentro de la caja. Introducción a la Informática

Soporte Técnico de Software HP

Almacenamiento de gran capacidad para impulsar la innovación.

Multimedia Streaming. Memoria del proyecto Streaming Multimedia (audio) Departamento de desarrollo de software. Lexon S.A.

CAPÍTULO 1 Instrumentación Virtual

2. Requerimientos Técnicos

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3

USB (Universal Serial Bus)

HERRAMIENTA DE AJUSTES DEL PANEL SENSIBLE AL TACTO MANUAL DE INSTRUCCIONES

Figura 1.4. Elementos que integran a la Tecnología de Información.

Windows Server 2012: Infraestructura de Escritorio Virtual

Introducción. Componentes del sistema

GUÍA DE ACCESO EXTERNO A LA PLATAFORMA ORFEO SGD ORFEO VERSION 3.9.7

Respaldo Cloud. Preguntas Frecuentes. Versión 1.0

Escogiendo un sistema host

Seminario Electrónico de Soluciones Tecnológicas sobre Acceso Remoto. 1 de 12

Arquitecturas GPU v. 2013

DISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC.

Instalación de Crystal Reports

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia.

La Placa de Sonido: Puertos de Conexión

1 EL SISTEMA R/3 DE SAP AG

INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA

TECNOLOGIA DIGITAL (ADSL, BASES)

Infraestructura Tecnológica. Sesión 2: Mejoras adicionales al servidor de archivos

EL CUADRO DE MANDO INTEGRAL

INFORME Nº GTI INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE

Ingresa Aquí y sé un experto en equipos Mikrotik

Oracle vs Oracle por Rodolfo Yglesias Setiembre 2008

colegio de bachilleres de Chiapas plantel 56 catedrático: Jorge Roberto Nery Gonzales materia: hojas de calculo

CLASIFICACIÓN DE LAS COMPUTADORAS. Ing. Erlinda Gutierrez Poma

Guía de instalación de la carpeta Datos de IslaWin

Transición de su infraestructura de Windows Server 2003 a una solución moderna de Cisco y Microsoft

6-REGISTROS DEL 8086 Y DEL 80286

Matemática de redes Representación binaria de datos Bits y bytes

Especificaciones de Hardware, Software y Comunicaciones

TeCS. Sistema de ayuda a la gestión del desarrollo de producto cerámico

Presentación. 29/06/2005 Monografía de Adscripción 1

RAID. Redundant Array of Independent Disks. Rafael Jurado Moreno Fuente: Wikipedia

Instalación y uso de Check 2000 Client Server con ZENworks 2

Version 3. Capítulo 9. Fundamentos de hardware avanzado para servidores

Entorno de Ejecución del Procesador Intel Pentium

Dirección General de Administración de Bienes y Contratación Administrativa

SISTEMAS DE INFORMACIÓN II TEORÍA

Symantec Desktop and Laptop Option

Guía de instalación de la carpeta Datos de ContaWin

Características del sistema ISDB-T

ÍNDICE SISTEMAS OPERATIVOS... 5

CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES

PROBLEMAS DE FUNDAMENTOS DE TECNOLOGÍA DE COMPUTADORES T5. MEMORIAS

Estado actual de los procesadores

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

18. Camino de datos y unidad de control

Sistemas Operativos Windows 2000

CAPITULO 4. Requerimientos, Análisis y Diseño. El presente capítulo explica los pasos que se realizaron antes de implementar

DOCENTE: MAURO ARTAVE

E. ETAPA V: DESARROLLO Y DOCUMENTACION DEL SITIO WEB. GENERALIDADES

COMPUTADORES MULTINUCLEO. Stallings W. Computer Organization and Architecture 8ed

Una mirada práctica a los Micro-Kernels y los Virtual Machine Monitors François Armand, Michel Gien INFORMATICA III

Sistemas de Información. Junio de 2015

Trabajo de ampliación BIOS

Introducción a la Firma Electrónica en MIDAS

Transcripción:

Tecnología 3DNow! Optimizada para el procesador AMD Athlon Permite una experiencia de computación visual 3D superior para plataformas de computación x86 de la próxima generación ADVANCED MICRO DEVICES, INC. One AMD Place Sunnyvale, CA 94088 Contacto: Drew Prairie Relaciones Públicas (408) 749-4581 drew.prairie@amd.com Página 1 3DNow! Optimizada 52598A 6 de diciembre, 1999

Introducción: Llevando la tecnología 3DNow! a su próximo nivel La tecnología 3DNow! ha demostrado ser un aporte significativo a la arquitectura x86 que conduce las plataformas de computación de hoy. Presentada como un recurso clave del procesador AMD -K6-2 en Mayo de 1998, la tecnología 3DNow! tiene una base instalada en crecimiento a nivel mundial de más de 15 millones de PCs (cálculo de mediados de 1999). Con la introducción de la tecnología 3DNow!, AMD se convirtió en la primera empresa que ofrecía un conjunto de instrucciones de mejoramiento en 3D para plataformas x86, y la primera en presentar tecnología de punto flotante SIMD superescalar para procesadores x86. Intel lanzó su solución de punto flotante SIMD (SSE) nueve meses después del advenimiento de la tecnología 3DNow!. SIMD, que significa Datos Múltiples de Instrucción Única (Single Instruction Multiple Data), permite que una única instrucción opere en paralelo en múltiples fragmentos de datos. La tecnología 3DNow! original consiste en 21 instrucciones que mejoran la experiencia de computación personal usando técnicas de punto flotante SIMD para ampliar los límites de procesamiento para aplicaciones multimedia y de uso intensivo de punto flotante. Las instrucciones 3DNow! están diseñadas para mejorar el desempeño de operaciones de punto flotante de precisión simple, permitiendo que sean ejecutadas hasta cuatro de esas operaciones en un único ciclo de clock. Esto permite que un procesador AMD de 800 MHz con tecnología 3DNow! ofrezca un desempeño máximo de 3,2 Gigaflops. Las aplicaciones de hardware y software optimizadas con la tecnología 3DNow! pueden ser usadas para crear plataformas de PC más productivas, visualmente realistas y de entretenimiento. 3DNow! permite tasas de cuadros más altas en escenas de video de alta resolución, mejor modelado físico de ambientes del mundo real, imágenes 3D más precisas y detalladas, reproducción en video más suave y audio con calidad teatral. El resultado es una experiencia de computación visual más satisfactoria. Con la introducción del procesador AMD Athlon, AMD está llevando la tecnología 3DNow! a su próximo nivel de desempeño y funcionalidad. El procesador AMD Athlon presenta una versión perfeccionada de tecnología 3DNow! que añade 24 nuevas instrucciones a las 21 instrucciones 3DNow originales existentes. Estas 24 nuevas instrucciones incluyen: 12 instrucciones que mejoran los cálculos matemáticos con enteros usados en aplicaciones como reconocimiento de voz y procesamiento de video 7 instrucciones que aceleran el movimiento de datos para gráficos más detallados y una nueva funcionalidad para plug-ins de navegadores de Internet y otras aplicaciones de transmisión, permitiendo una experiencia de Internet más rica Página 2 3DNow! Optimizada 52598A 6 de diciembre, 1999

5 instrucciones DSP que optimizan el desempeño de las aplicaciones de comunicaciones, incluyendo soft modems, soft ADSL, MP3 y procesamiento de sonido circundante Dolby Digital. Esta funcionalidad DSP es una característica única del procesador AMD Athlon y no aparece en el procesador Pentium III de Intel. Al mejorar la tecnología 3DNow!, AMD mantuvo el diseño del conjunto de instrucciones simple, pero poderoso. Al proyectar las nuevas instrucciones 3DNow!, la meta de AMD fue suministrar un poderoso desempeño SIMD por lo menos comparable al SSE a la vez que permitir una implementación fácil para los fabricantes de software. Las relativamente pocas instrucciones de 3DNow! optimizado (un total de 45 instrucciones versus 71 de SSE), así como un apoyo completo por parte de varios compiladores y debuggers, permite que los fabricantes adopten esta tecnología y optimicen sus aplicaciones rápidamente. Además de las 24 nuevas instrucciones 3DNow!, el procesador AMD Athlon implementa mejorías de microarquitectura que permiten una operación más eficiente de todas esas instrucciones, resultando en menos restricciones de codificación y mayor eficiencia de programación. La Tabla 1 compara las instrucciones implementadas en 3DNow! y en SSE. La tecnología 3DNow! es una solución superior porque fue la primera en salir al mercado y continúa teniendo un tremendo impulso con una amplia base instalada. Ofrece además las más recientes extensiones SIMD, además de una nueva funcionalidad DSP no disponible en SSE, y permite un desempeño primoroso en 3D/multimedia, planeado para proporcionar beneficios tangibles al usuario final durante los próximos años. Tabla 1: Tecnología 3DNow! optimizada versus SSE Comparación de instrucciones Recurso 3DNow! SSE Conclusión Característica de punto flotante SIMD (característica de AMD) Movimiento de datos y ampliación MMX(de enteros) Extensiones de comunicación/dsp total de instrucciones N o 21 (instrucciones 3DNow! originales) 19 (nuevas instrucciones) 5 (nuevas instrucciones) ~52 Recurso comparable: Ambas tecnologías permiten 4 operaciones con PF por clock y proporcionan hasta 3,2 GFlops a 800 MHz. Pero 3DNow! es más simple de implementar. SSE tiene muchas más instrucciones porque la arquitectura Intel exige que el recurso de control MXX sea duplicado y requiere dos instrucciones de PF por extensión: una para SIMD y otra para operaciones escalares. 19 Recurso comparable: Ambas tienen instrucciones para controles de caché y de transmisión de datos. 0 Recurso exclusivo de AMD: AMD mejora el SIMD con extensiones DSP para soft modems, soft ADSL, matemática compleja, MP3 y Dolby Digital. 45 71 Ventaja de AMD: 3DNow! optimizado tiene mayor funcionalidad que SSE. Cuando se combina con el mecanismo de PF superior en el procesador AMD Athlon, el resultado es el mejor desempeño de PF/multimedia en procesadores x86. Página 3 3DNow! Optimizada 52598A 6 de diciembre, 1999

24 nuevas instrucciones 3DNow! añadidas al procesador AMD Athlon Conforme se describió en la introducción, las 24 instrucciones de multimedia agregadas a la tecnología 3DNow! optimizada implementadas en el procesador AMD Athlon, se dividen en tres categorías: 12 nuevas extensiones para aumentar el conjunto de instrucciones MMX software de reconocimiento de voz más exacto y aplicaciones de codificación/decodificación de video de alta calidad (vea la Tabla 2 en el Apéndice A) 7 nuevas instrucciones de movimiento/flujo de datos desempeño mejorado de muchas aplicaciones de software y capacidad de mover grandes cantidades de datos de multimedia hacia dentro y hacia fuera del procesador, permitiendo un aumento en el movimiento de datos para plug-ins de Internet y otras aplicaciones de flujo de datos (vea la Tabla 3 en el Apéndice A) 5 nuevas extensiones para DSP/comunicaciones procesamiento más rápido de aplicaciones basadas en comunicaciones, como soft modems, cable modems y modems ADSL, así como de aplicaciones avanzadas de audio, como MP3 y el sonido circundante Dolby Digital (vea la Tabla 4 en el Apéndice A). Una implementación superior para optimización de 3D La microarquitectura de séptima generación del procesador AMD Athlon está bien adecuada a las nuevas extensiones de multimedia implementadas en el procesador, así como el conjunto de instrucciones 3DNow! originales. Al desarrollar la tecnología 3DNow! original, AMD mantuvo el diseño del conjunto de instrucciones simple, pero poderoso. El objetivo de AMD fue suministrar un poderoso desempeño de SIMD a la vez que permitir facilidad de implementación para los fabricantes de software. Las relativamente pocas instrucciones de la tecnología 3DNow! permiten a los fabricantes adoptar esta tecnología y optimizar rápida y fácilmente sus aplicaciones. De la misma forma, las nuevas mejorías en extensiones de multimedia, movimiento de datos y DSP implementadas en el procesador AMD Athlon están diseñadas para enfrentar las exigencias de computación de aplicaciones complejas de multimedia, y aún así el número total de instrucciones todavía es suficientemente manejable para permitir una programación fácil y eficiente. Página 4 3DNow! Optimizada 52598A 6 de diciembre, 1999

Ejecución de multimedia más eficiente con SIMD de dos vías La técnica SIMD usada en la tecnología 3DNow! optimizada incluye una instrucción que actúa sobre múltiples valores de datos. Las instrucciones 3DNow! pueden operar con dos valores de 32 bits al mismo tiempo. Este enfoque SIMD de dos vías corresponde al tamaño de 64 bits de la unidad de ejecución del procesador AMD Athlon (así como en la familia de procesadores AMD-K6 ), lo que permite un uso muy eficiente de los recursos de ejecución de multimedia. El procesador AMD Athlon puede generar cuatro resultados de punto flotante de 32 bits (adiciones, substracciones, multiplicaciones) por ciclo de clock. Cada instrucción no sólo opera con dos operandos de punto flotante de precisión simple, sino que la microarquitectura del procesador AMD Athlon puede también ejecutar hasta dos instrucciones 3DNow! por ciclo de clock a través de dos pipelines de ejecución. La microarquitectura flexible puede permitir agregar futuras implementaciones en el procesador AMD Athlon mediante pipelines adicionales. El procesador AMD Athlon también tiene hardwares separados de Adición y Multiplicación, lo que le permite ejecutar cálculos de adición y multiplicación de punto flotante simultáneos. Las unidades de multimedia del procesador AMD Athlon están completamente en pipeline y pueden ejecutar la mayor parte de las nuevas extensiones para optimización de multimedia y 3DNow! en un único ciclo. Otras implementaciones (como el Pentium III), cuyo abordaje de SIMD de 4 vías y el tamaño de 64 bits de su unidad de ejecución no combinan, exigen una técnica de 2 etapas para ejecutar algunas de sus instrucciones de multimedia. El abordaje de SIMD de dos vías del procesador AMD Athlon evita que los programadores tengan que reestructurar a duras penas sus matrices de datos para que se correspondan con las arquitecturas SIMD de 4 vías (como la usada en Pentium III). La explotación del SIMD de 4 vías exige una reestructuración total de las estructuras de datos, lo que puede tener un amplio impacto en todo un proyeto de software y afectar contenidos no relacionados al programa. Los fabricantes de software pueden continuar usando sus estructuras de datos actuales, que son explotadas más eficientemente con la tecnología SIMD de dos vías que con la SIMD de 4 vías, permitiéndoles dedicar más tiempo a suministrar un contenido más rico. Al procesar vectores con longitudes de cuatro o más valores, el procesador AMD Athlon puede explotar totalmente sus recursos superiores de ejecución y movimiento de datos, que le permiten superar el desempeño de procesadores x86 de la generación anterior como el Pentium III. Además, la interfaz de programación de aplicación (API) Direct3D en DirectX 6.x de Microsoft contiene estructuras de datos que ofrecen mejor adecuación para el enfoque Página 5 3DNow! Optimizada 52598A 6 de diciembre, 1999

SIMD bidirecional de la tecnología 3DNow! mejorada. Resumiendo, el SIMD de dos vías implica mucho menos cambios de posición de datos que el SIMD de 4 vías, sin degradación del desempeño. Cómo la arquitectura del procesador AMD Athlon beneficia el movimiento de datos Muchos algoritmos de multimedia exigen el movimiento de grandes conjuntos de datos dentro del procesador para su manipulación y luego desde el procesador a la placa de video para exhibición. Para aprovechar los beneficios de las nuevas instrucciones de movimiento de datos, el procesador debe ofrecer el ancho de banda y los recursos de microarquitectura necesarios. Los buffers y pipelines internos del procesador AMD Athlon permiten frecuencias de operación muy altas. Esta mejoría de desempeño ya ha sido mostrada en una demostración del sistema KryoTech funcionando a 1 GHz con un procesador AMD Athlon térmicamente acelerado. El caché L1 extremadamente grande de 128KB del procesador AMD Athlon contiene muchos más datos que el caché L1 menor (32KB) de Pentium III, lo que permite que el procesador AMD Athlon tenga acceso a sus datos más rápidamente que los procesadores de la competencia. Además, el procesador AMD Athlon dispone los datos en bloques de caché de 64 bytes, el doble de tamaño del Pentium III. El controlador de caché L2 de alta velocidad y gran flexibilidad puede operar con cachés L2 de hasta 8MB y en diferentes frecuencias de clock. El procesador AMD Athlon puede así disfrutar de las ventajas de las nuevas tecnologías SRAM L2 a medida que estén disponibles. La tecnología 3DNow! optimizada, el bus de sistema de 200 MHz, el mecanismo de punto flotante superescalar y otras características de la arquitectura de séptima generación del procesador AMD Athlon contribuyen a la capacidad del procesador para mover datos más rápido y más eficientemente que implementaciones de la generación anterior, como el Pentium III. (Vea los resultados de las pruebas comparativas 3D WinBench de Ziff-Davis y 3Dmark de Futuremark en el Apéndice C, para una comparación de desempeño 3D entre los procesadores AMD Athlon y Pentium III). Sobrecarga cero de conmutación El procesador AMD Athlon no impone sobrecarga de conmutación entre las instrucciones de ejecución x87 (punto flotante) y 3DNow! Esto permite que los fabricantes Página 6 3DNow! Optimizada 52598A 6 de diciembre, 1999

migren hacia 3DNow! sin temer a degradación de desempeño al regresar a cualquier otro código x87 exigido. Como no existe sobrecarga de conmutación entre instrucciones x87 y MMX, las instrucciones MMX o 3DNow! pueden ser añadidas fácilmente a aplicaciones existentes. No se necesitan nuevos sistemas operacionales La tecnología 3DNow! optimizada permite que los registros 3DNow! y MMX sean compartidos. Por consiguiente, el conjunto de instrucciones 3DNow! optimizado no exige el uso de un nuevo sistema operacional, lo que permite compatibilidad con Microsoft Windows y muchos otros sistemas operacionales populares, como Linux y Solaris. La adición de nuevos registros contribuye a la complejidad de mantener en otro estado el procesador y a la subsecuente sobrecarga de conmutación de contexto. Compartir registros 3DNow! y MMX también brinda el benefício de que es posible usar las instrucciones MMX para cargar/almacenar, combinar y comparar datos de instrucciones 3DNow!. Por ejemplo, un programador puede usar instrucciones MMX para extraer rápidamente los exponentes y mantisas en funciones Exp y Log directamente de datos 3DNow!. Poderosos decodificadores de instrucciones El procesador AMD Athlon tiene gran ancho de banda de decodificación de instrucciones para permitir una operación eficiente de instrucciones 3DNow!. El procesadoramd Athlon contiene tres poderosos decodificadores de instrucciones, que son alimentados por um caché de instrucciones cuatro veces mayor que el caché de instrucción de Pentium III. Cada decodificador puede decodificar cualquier tipo de instrucción, hasta tres instrucciones 3DNow! por ciclo. El procesador Pentium III sólo puede decodificar una instrucción de tipo SSE de 4 vías por ciclo porque tiene apenas un decodificador complejo. La combinación de los decodificadores sofisticados de instrucciones y los canales dobles de carga/almacenamiento en el procesador AMD Athlon permite que las instrucciones 3DNow! que tienen acceso a la memoria sean ejecutadas sin afectar el procesamiento máximo de otras instrucciones 3DNow!. Esta es una alternativa mucho más eficiente y más escalable que adicionar registradores o espacio de registradores. Página 7 3DNow! Optimizada 52598A 6 de diciembre, 1999

Nuevas instrucciones DSP exclusivas del procesador AMD Athlon La mayoría de las instrucciones de procesamiento de señales digitales (DSP) son representadas por cuatro algoritmos: multiplicaciones aritméticas complejas, evaluación de filtro FIR, FFT/DFT y código de corrección de errores Reed-Solomon. Las cinco nuevas extensiones DSP adicionadas a la tecnología 3DNow! aceleran enormemente la ejecución de esos algoritmos, permitiendo implementaciones de bajo costo de productos de comunicaciones como modems ADSL, V.90 y cable modems, además de aplicaciones avanzadas de audio, como MP3 y sonido circundante Dolby Digital. El procesador AMD Athlon es actualmente el único procesador x86 que ofrece instrucciones específicamente diseñadas para mejorar aplicaciones para comunicaciones DSP. Un abordaje más eficiente de Prefetch Además de aceptar los varios tipos de las nuevas instrucciones PREFETCH para flujo de datos, el procesador AMD Athlon implementa la instrucción PREFETCHW de tecnología 3DNow! para propósitos de intención-de-modificación (intent-to-modify). Cuando el programador quiere modificar los datos buscados (prefetched), otros procesadores x86 existentes tienen que buscar y traer la instrucción y luego indicar una operación de escritura. Esta operación de escritura altera la condición del caché a Modificado, lo que provoca el consumo de ciclos adicionales. Usando la instrucción PREFETCHW en el procesadoramd Athlon, se traen los datos y simultáneamente se marcan como Modificado. Este eficiente abordaje de prefetch mejora el desempeño de multimedia economizando de 15 a 25 ciclos en comparación con la técnica menos eficiente de trabajar con el cambio de estado del caché después de indicar la escritura. Esos ciclos economizados significan que el programa puede ejecutarse más rápido, lo que en última instancia ayuda a mejorar la experiencia de computación del usuario. Resumen: Haciendo una poderosa tecnología 3D aún mejor Mejorando la tecnología 3DNow! para la arquitectura del procesadoramd Athlon, AMD ha hecho aún mejor una poderosa tecnología. Los recursos e instrucciones adicionados al procesador AMD Athlon permitirán que números todavía mayores de programas de software (y por tanto, de usuarios) se beneficien de las mejorías en el desempeño que permiten las nuevas instrucciones. Además, más tipos de programas pueden usar ahora esas instrucciones, y por tanto tecnologías emergentes como reconocimiento de voz, video digital, transmisión perfeccionada de audio y video de Página 8 3DNow! Optimizada 52598A 6 de diciembre, 1999

Internet y comunicaciones digitales, estarán cada vez más disponibles para públicos mayores. El alto desempeño de la tecnología 3DNow! y la facilidad de operación del sistema operacional han permitido a AMD alcanzar amplio respaldo de software, al mismo tiempo en que proporciona beneficios concretos para muchos clientes actuales que usan los procesadores AMD con la tecnología 3DNow!. La compatibilidad con la tecnología 3DNow! existe hoy en los principales APIs estándares de la industria, incluyendo el DirectX 6.x de Microsoft y OpenGL de SGI. Además, numerosas aplicaciones de fabricantes independientes de software (ISVs) en el mundo entero, han estado o están en proceso de ser optimizadas para la tecnología 3DNow!. Se planea que la proliferación de las plataformas basadas en el procesador AMD Athlon mejore el crecimiento y vitalidad de la base instalada de la tecnología 3DNow! abriendo las puertas a una faja más amplia de mercados, incluyendo empresas y segmentos empresariales comerciales pequeños. Se planea que los procesadores AMD con tecnología 3DNow! alcancen la gama completa de plataformas de computación x86, desde PCs de menos de US$1.000 y laptops basados en procesadores de la familia AMD-K6, hasta sistemas desktop, estaciones de trabajo y servidores de punta, impulsados por el nuevo procesador AMD Athlon. Ahora y en el futuro, se planea que el procesador AMD Athlon con tecnología 3DNow! mejorada brinde a la próxima generación de plataformas de computación x86 una experiencia de computación visual 3D superior. Visión General de AMD AMD (NYSE: AMD) es un proveedor global de circuitos integrados para los mercados de comunicaciones y de computadores personales y en red. AMD produce procesadores, memorias flash y productos para comunicaciones y aplicaciones en redes. Segundo mayor proveedor mundial de procesadores compatibles con Windows, AMD despachó más de 120 millones de microprocesadores x86, incluyendo más de 90 millones de CPUs compatibles con Windows. Creada en 1969 y establecida en Sunnyvale, California, AMD tiene oficinas de ventas y mercadeo en todo el mundo y recursos de manufactura en Sunnyvale; Austin, Texas; Bangkok, Tailandia; Penang, Malasia; Singapur y Aizu- Wakamatsu, Japón. AMD tuvo ingresos de US$ 2,5 mil millones en 1998. Página 9 3DNow! Optimizada 52598A 6 de diciembre, 1999

Declaración Este Boletín Técnico incluye pronósticos que son hechos conforme las recomendacióes de seguridad de Private Securities Litigation Reform Act de 1995. Los pronósticos generalmente son precedidos por palabras como espera, planea, cree, anticipa o pretende. Los inversionistas están prevenidos de que todos los pronósticos en este boletín técnico involucran riesgos e incertezas que pueden hacer que los resultados reales difieran de las expectativas actuales. Los pronósticos en este boletín técnico acerca del procesador AMD Athlon incluyen el riesgo de que AMD no sea capaz de producir el procesador en el volumen requerido por los clientes en tiempo hábil; de que AMD pueda no tener éxito en el desarrollo de una infraestructura de asistencia para el procesador; de que terceros pueden no ofrecer soluciones de infraestructura para el procesador; de que el procesador no consiga la aceptación del cliente y del mercado, y de que las aplicaciones de software no sean optimizadas para su uso con el procesador. Aconsejamos a los inversionistas rever detalladamente los riesgos e incertezas en los archivos de Securities and Exchange Commission de la empresa, incluyendo el más reciente Form-10K archivado. AMD, el logotipo AMD, Athlon AMD y sus combinaciones y 3DNow! son marcas comerciales, y AMD K6 es marca registrada de Advanced Micro Devices, Inc. Microsoft, Windows y Windows NT son marcas registradas de Microsoft Corporation. MMX es marca comercial y Pentium es marca registrada de Intel Corporation. 3D WinBench es marca comercial de Ziff-Davis, Inc. 3DMark es marca comercial de Futuremark Ltd/Oy. Otros nombres de productos mencionados en esta publicación, lo son al mero efecto de identificación y pueden ser marcas comerciales de sus respectivas compañías. Página 10 3DNow! Optimizada 52598A 6 de diciembre, 1999

Apéndice A 24 Nuevas instrucciones de Tecnologia 3DNow! Mejorada Tabla 2: Extensiones Multimedia de Tecnología 3DNow! Optimizada Instrucción PAVGB PAVGW PEXTRW PINSRW PMAXSW PMAXUB PMINSW PMINUB PMOVMSKB PMULHUW PSADBW PSHUFW Función Media compactada de bytes sin señal Media compactada de word sin señal Extraer word en registro de entero Insertar word desde registro de entero Word con señal máxima compactada Byte sin señal máxima compactada Word con señal mínima compactada Byte sin señal mínima compactada Mover máscara para registro de entero Multiplicación compactada alta de word sin señal Suma compactada de diferencias absolutas de bytes Word combinada compactada Tabla 3: Instrucciones de Transmisión/Movimiento de datos de 3DNow! Optimizada Instrucción Función MASKMOVQ Almacenamiento de flujo de datos usando máscara de bytes MOVNTQ Almacenamiento de flujo de datos PREFETCHNTA Prefetch de acceso no-temporal PREFETCHT0 Prefetch a todos los niveles de caché PREFETCHT1 Prefetch a todos los niveles de caché excepto nivel 0 PREFETCHT2 Prefetch a todos los niveles de caché excepto niveles 0 y 1 SFENCE Almacenar fence Tabla 4: Extensiones DSP/Comunicaciones de 3DNow! Optimizada Instrucción PF2IW PFNACC PFPNACC PI2FW PSWAPD Función Conversión compactada de punto flotante para word entera con sign extend Acumulado negativo de punto flotante compactado Acumulado positivo-negativo mixto de punto flotante compactado Conversión compactada de word entera para punto flotante Intercambio de double word compactado Página 11 3DNow! Optimizada 52598A 6 de diciembre, 1999

Apéndice B 21 Instrucciones originales de la Tecnologia 3DNow! Tabla 5: Instrucciones de punto Flotante 3DNow! Instrucción PAVGUSB PFADD PFSUB PFSUBR PFACC PFCMPGE PFCMPGT PFCMPEQ PFMIN PFMAX PI2FD PF2ID PFRCP PFRSQRT PFMUL PFRCPIT1 PFRSQIT1 PFRCPIT2 PMULHRW Función Media compactada de enteros sin señal de 8 bits Adición de punto flotante compactada Substracción de punto flotante compactada Substracción reversa de punto flotante compactada Acumulado de punto flotante compactado Comparación de punto flotante compactado, mayor o igual Comparación de punto flotante compactado, mayor Comparación de punto flotante compactado, igual Mínimo de punto flotante compactado Máximo de punto flotante compactado Conversión compactada de entero de 32 bits a punto flotante Punto flotante compactado a entero de 32 bits Aproximación recíproca de punto flotante compactada Aproximación de raíz cuadrada recíproca de punto flotante compactada Multiplicación de punto flotante compactado Primer paso de iteración recíproca de punto flotante compactado Primer paso de iteración de raíz cuadrada recíproca de punto flotante compactado Segundo paso de iteración de recíproca de punto flotante /raíz cuadrada recíproca compactada Multiplicador de entero de 16 bits con redondeo compactado Tabla 6: Instrucciones de mejoría de desempeño de 3DNow! Instrucción FEMMS PREFETCH Función Entrada/salida más rápida del estado de punto flotante o de la tecnología MMX Prefetch de por lo menos una línea de 32 bytes en un caché de datos L1 (Dcache) Página 12 3DNow! Optimizada 52598A 6 de diciembre, 1999

Apéndice C 3D Graphics Performance (Normalized) Futuremark 3DMark 99 MAX - CPU 3DMarks - Futuremark 3DMark 99 MAX - 3DMarks - TreeMark (Complex) TreeMark (Simple) 3D WinBench 2000 v1.0 {NULL} 3D WinBench 2000 v1.0 {HAL} AMD Athlon 800 AMD Athlon 750 Pentium III 733 3D WinBench 99 v1.2 {Transform} 3D WinBench 99 v1.2 {Transform & Lighting} 3D WinBench 99 v1.2 {Null Driver} 90% 100% 110% 120% 130% 140% 150% Slower Faster Pentium III Normalizado = 1 El ensayo comparativo Ziff-Davis 3D WinBench 99 v1.2, ejecutado con un driver NULL en Windows 98, mide el desempeño de los recursos de 3D de la CPU usando software Direct3D. Ejecutar esta prueba comparativa en el modo de driver Null permite una comparación general entre CPUs sin el efecto que las placas de video y sus drivers introducirían. Estas pruebas comparativas fueron ejecutadas sin verificación independiente de Ziff-Davis, Inc. y de FutureMark. Ziff-Davis y Futuremark no confieren representatividad ni ofrecen garantías en relación a los resultados de las pruebas. Configuración del Sistema para las pruebas comparativas: IBM Deskstar DPTA 372050 20.5GB, Guillemot MaxiGamer Xentor 32 (BIOS-v2.05.13, Driver-v4.12.01.0353, Core de 175MHz, Memoria de 183MHz), Audio SoundBlaster Live MDL#CT4670 (Driver-4.06.704), Allied Telesyn AT2700TX (Driver-MS 4.10.2222), Dual Boot Windows 98 SE & Windows NT 4.0 usando Norton System Commander. Windows NT 4.0 está instalado con SP6, Windows 98 SE con DirectX v7.0. Sistema basado en el procesador AMD Athlon: Gigabyte 71X con AMD-751 System Controller, revision C5, BIOS Award 11-9-99 AMD75x-800EC, NT Bus Mastering EIDE Driver v1.22, AGP Driver 7-16-99, Single PC100 128MB DIMM Sistema basado en el procesador Pentium III: Gigabyte 6CX, BIOS AMI 11-02-99 001H, Dual 64MB PC-800 RIMM. Página 13 3DNow! Optimizada 52598A 6 de diciembre, 1999