Este contenido es parte de Guía Esencial: Guía esencial de desarrollo de aplicaciones corporativas

Guía Esencial

Navegue en las secciones
Noticias Manténgase informado sobre las más recientes actualizaciones de productos y noticias de tecnología empresarial.

Libera AMD lenguaje heterogéneo C++ para desarrolladores

Es la primera implementación de C++ de código abierto en estar ampliamente disponible en Linux, Windows y otras plataformas.

AMD dio a conocer el lanzamiento de C++ AMP versión 1.2, un compilador C++ de código abierto que implementa la versión 1.2 de la especificación abierta para C++ AMP.

Esta herramienta de programación está disponible tanto en Linux como en Windows y representa un paso más hacia el objetivo de AMD de soportar soluciones para diferentes plataformas, múltiples lenguajes de programación y contribuciones continuas a la comunidad de código abierto.

C++ AMP utiliza Clang y LLVM, lo que permite acelerar la productividad y facilidad de uso para los desarrolladores que desean aprovechar todo el poder de las plataformas heterogéneas modernas, incluyendo servidores, PCs, y dispositivos de mano.

Una de las funciones de desempeño clave de la versión 1.2 de la especificación de código abierto C++ AMP es el soporte para memoria física compartida, que simplifica en extremo el intercambio de datos entre la CPU y la GPU en las plataformas heterogéneas. Las plataformas heterogéneas construidas con base en la nueva especificación permiten a los programadores beneficiarse de menores gastos por las costosas copias de datos y actualizaciones de punteros cuando se aceleran las aplicaciones.

C++ AMP versión 1.2 permite a los desarrolladores de C++ acelerar las aplicaciones en diferentes configuraciones de hardware y software mediante el soporte de tres salidas:

  • Khronos Group OpenCL , con soporte para AMD CPU/APU/GPU, Intel CPU/APU, NVIDIA GPU, Apple Mac OS X y otras plataforma compatibles con OpenCL;
  • Khronos Group SPIR, con soporte para AMD CPU/APU/GPU, Intel CPU/APU y las plataformas futuras compatibles con SPIR; y
  • HSA Foundation HSAIL, con soporte para AMD APU y las plataformas futuras compatibles con HSA.

Investigue más sobre Desarrollo de aplicaciones

Close