AMD (NYSE: AMD) acaba de anunciar que continúa su liderazgo en el impulso la adopción de OpenCL™ con la disponibilidad de la APP AMD SDK 2.7, ofreciendo la primera implementación compatible con OpenCL™ 1.2 y amplio soporte para C++. El nuevo SDK amplía el ecosistema de aplicaciones OpenCL al ofrecer a los desarrolladores una potente solución multiplataforma para desbloquear el rendimiento de las GPUs, APUs, y CPUs multinúcleo de AMD con el envoltorio añadido C++ API y el lenguaje de programación kernel C++ de AMD para una mayor eficiencia , productividad mejorada y solidez de la aplicación.
“AMD sigue liderando el movimiento OpenCL, como se ha demostrado con el lanzamiento de nuestro último SDK ofreciendo la primera implementación de la industria totalmente compatible con OpenCL 1.2,” dijo Manju Hegde, vicepresidente corporativo de Aplicaciones Heterogéneas y Soluciones para Desarrolladores de AMD. “Nuestras últimas herramientas de desarrollo permiten a los desarrolladores aprovechar de manera más fácil la potencia de la informática heterogénea para ayudar a mejorar la experiencia del usuario al facilitar escribir aplicaciones que pueden aprovechar mejor de las capacidades informáticas de las principales CPUs, GPUs y APUs de AMD.”
El soporte para la segunda generación de APUs AMD Serie A y las GPUs AMD Radeon™ HD Serie 7000 ya está disponible con la APP AMD SDK 2.7. El nuevo SDK también incluye versiones actualizadas de la APP gDEBugger, APP ML, APP profiler y actualizaciones del analizador. Para conocer todos los detalles sobre las características de la APP AMD SDK 2.7, capacidades y soporte, vista el blog AMD Developer o descarga la APP AMD SDK 2.7 de laCentral de Desarrolladores de AMD.
Principales características de la APP AMD SDK 2.7
- OpenCL™ 1.2
- Alberga banderas de acceso para objetos de memoria
- Buffer de GPU basado en plantillas e inicialización de imagen
- Nueva API de creación de imágenes generalizada
- Mejora de la imagen/buffer de operaciones de mapa
- C++ Wrapper API
- Valores predeterminados para la plataforma, cola, dispositivo, etc. Reduce de manera importante la cantidad de código boilerplate requerido
- Mejora de constructores simplificados para cl:: Buffer y adición de cl:: funciones de copia
- Soporte adicional para eventos cuando se utilizan funtores
- Lenguaje Kernel C++
- Kernel y sobrecarga de funciones
- Herencia
- Plantillas
El ecosistema de desarrolladores sigue optimizando aplicaciones al implementar OpenCL para aprovechar el incomparable nivel de capacidades de procesamiento informático de la aceleración de la GPU, ya que actualmente más de 100 aplicaciones y juegos están acelerados por las APUs de AMD. Los desarrolladores que deseen participar en el movimiento de la industria hacia la informática heterogénea deberían asistir a la próxima Cumbre de Desarrolladores AMD Fusion (AFDS). La AFDS ofrece una oportunidad única para escuchar de primera mano y relacionarse con desarrolladores que participarán en aproximadamente 30 sesiones relacionadas con la implementación de OpenCL, incluyendo sesiones sobre librerías matemáticas, librerías open source, aplicaciones y herramientas. Más información sobre OpenCL 1.2 será ofrecida en la sesión PT4290, y también sobre OpenCL™ Static C++ en la sesión PL3660. Para más información sobre la AFDS, visita www.amd.com/afds.