AMD y Microsoft anuncian lenguaje C++ AMP v1.2 para desarrolladores

Escrito por Guillermo de Ángel

AMD, en colaboración con Microsoft, ha anunciado 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 de C++ AMP, disponible tanto en Linux como en Windows por primera vez. Este lanzamiento supone otro paso adelante hacia el objetivo de AMD de buscar soluciones multiplataforma y contribuir con la comunidad open source.

La herramienta, que hace uso de Clang y LLVM, acelera la productividad y facilidad de uso para los desarrolladores que busquen sacarle el máximo provecho de todo el elenco heterogéneo de dispositivos modernos como servidores, PCs y dispositivos móviles.

La version 1.2 de C++ AMP permite a los desarrolladores el acelerar aplicaciones al soportar tres grupos distintos:

  • Khronos Group OpenCL, que soporta AMD CPU/APU/GPU, Intel CPU/APU, NVIDIA GPU, Apple Mac OS X y otras plataformas compatibles con OpenCL
  • Khronos Group SPIR, que soporta AMD CPU/APU/GPU, Intel CPU/APU y próximas plataformas compatibles con SPIR
  • HSA Foundation HSAIL, que soporta AMD APU y futuras plataformas compatibles con HSA

AMD HSA SoC Tablets

Una de las características destacadas de esta versión es el soporta para memoria física compartida, que simplifica de manera notable el compartir datos entre la CPU y la GPU en plataformas heterogéneas. Esto reduce el gasto de recursos al no tener que mantener tantas copias de lo mismo.

La última iteración del código del compilador AMP C++ AMP se puede encontrar aquí, y la especificación en este enlace.

Continúa leyendo
  • EpsylonRad

    Otro paso más en la adopción de HSA-hUMA para un mejor desempeño de procesadores de este tipo, el futuro sin lugar a dudas de la computación-

    • Quizás a nivel de cpu a Amd no le va tan bien como muchos quisíeramos, ni economicamente nada en el superhabit…pero una cosa es bien clara, es de las muy pocas empresas grandes establecidas y de renombre que momento a momento se preocupa en avanzar, en propulsar y contribuir con los avances tecnológicos reales que mas tarde o mas temprano terminan siendo estándares!

  • Kuroro

    Por algo Intel también corre con los IGP, se viene HSA.