Diseño de Hardware
Información sobre la compatibilidad del sistema
Procesador AMD Sempron™
Procesador AMD Athlon™ 64
Procesador AMD Athlon™ 64 FX
Procesador AMD Opteron™
Procesador AMD Athlon™ XP
Procesador AMD Athlon™
Encuentra recursos de diseño e intercomunicadores personales…
Iniciativas de la industria
Componentes de soporte de la familia AMD64
Double Data Rate SDRAM (DDR)
Plataforma AMD64
Tecnología HyperTransport™
Recursos para:
Socios de canal
Inversionistas
Empleo
Prensa
Double Data Rate SDRAM (DDR)

Información sobre la compatibilidad del sistema
Herramientas de desarrollo para Proveedores
Microsoft® Visual C++®
Contrato de licencia de software

Muestras de código AMD para Microsoft Visual
Microsoft Visual C++
Microsoft Visual C++ 6.0 Processor Pack

Microsoft Visual C++ 6.0 Processor Pack ofrece soporte total para los procesadores de AMD, incluyendo soporte para la tecnología 3DNow!, Enhanced 3Dnow! y paquetes de instrucciones MMX. La funciones del Processor Pack permitirán una optimización de código más fácil, directa y productiva para la familia de procesadores AMD Athlon y AMD Duron. El Processor Pack agrega funciones a Visual C++ 6.0 tales como 3DNow! Compiler Intrinsics e In-Line Assembly, Macro Assembler (MASM), Run-Time Aligned Memory Management, y Debugging and Disassembly

Haga clic aquí para bajar Microsoft Visual C++ 6.0 Processor Pack

Microsoft, Visual C++ y Visual Studio son marcas registradas de Microsoft Corporation en los Estados Unidos y/u otros países.

Códigos de muestra de AMD

Los siguientes ejemplos de "OpTimer" muestran el uso de 3DNow! Compiler Intrinsics e In-Line Assembly en el programa de prueba que se puede usar como herramienta para determinar la calidad de optimización en una función. Para cada uno de los ejemplos, extraiga los archivos .Zip y abra el espacio de trabajo OpTimer.dsw para ver un C no instalado, un Inline Assembly optimizado , y una Implementación intrínseca de una matriz de transformación 4 x 4 (Ejemplo 1) o de multiplicación (Ejemplo 2). Una matriz de adición 3 x 3 y la documentación detallada del programa de prueba "OpTimer"

*Al bajar cualquier software de esta página, concuerda en cumplir con los términos del contrato de licencia de software.

Baje el código de muestra de 3DNow Intrinsic (.Zip, 12 kb)

Los ejemplos archivados demuestran el uso de 3DNow! Compiler Intrinsics. Los intrínsecos _m_to_float y _m_from_float requieren Microsoft Visual Studio.NET Beta 2 o posterior.

Baje el código de muestra memcpy() (.Zip, 39 kb)

Este código memcpy() se ha optimizado para los procesadores AMD Athlon y AMD Duron. Utiliza las instrucciones y la búsqueda previa de MMX y utiliza escrituras "no temporales" en memoria de bloques grandes, que pasan a la memoria cache para ofrecer mayor eficiencia.

Este código por lo general proporciona un rendimiento significativamente mejorado, como lo indica el gráfico del ejemplo. Las ganancias en rendimiento dependen de las especificaciones del sistema en particular, incluyendo velocidad del procesador, tipo de procesador, chipset, tipo de memoria principal y velocidad de la misma. El tamaño del bloque de datos y su alineación también son factores a considerar. Los desarrolladores deben probar sus aplicaciones para determinar el beneficio de rendimiento exacto.

Baje el código de muestra 1 de OpTimer (.Zip, 16 kb) - Readme.txt
OpTimer con una matriz de transformación 4x4 – Proyecto de creación de fuente y Microsoft Developer Studio.
Baje el código de muestra 2 de OpTimer (.Zip, 17 kb) - Readme.txt

OpTimer con una matriz de multiplicación 4x4 - Proyecto de creación de fuente y Microsoft Developer Studio.




©2008 Advanced Micro Devices, Inc.    |    Comunícate con AMD    |    Términos y Condiciones    |    Política de Privacidad    |    Información sobre marcas registradas