AMD vient d'annoncer une mise à jour de plusieurs de ses outils dédiés aux développeurs, dont certains sortent d'une bêta commencée il y a quelques mois. Ainsi, l'App SDK supporte OpenCL 1.2 qui vient d'être finalisé, et passe en version 2.8. CodeXL 1.0 est désormais finalisé alors que la bibliothèque C++ Bolt fait son apparition.
Il y a quelques jours, le Khronos Group annonçait la finalisation d'OpenCL 1.2 qui apporte quelques améliorations et un peu plus de flexibilité aux développeurs. Déjà supportée par Intel et son Xeon Phi, cette mouture l'est aussi par AMD et son App SDK depuis deux versions. C'est donc logiquement le cas de la 2.8, qui est désormais disponible sous Linux et sous Windows.
La marque ne détaille pas vraiment les améliorations apportées, et parle uniquement de gains de performances par rapport à la mouture précédente. De nouveaux exemples de codes sont de la partie, que ce soit pour l'utilisation d'OpenCL, Aparapi (Java) ou C++ AMP (Accelerated Massive Parallelism).
En parlant de C++, AMD dévoile au passage une nouvelle bibliothèque en Preview : Bolt. S'inspirant de la STL (Standard Template Library), celle-ci se veut une aide pour les développeurs qui veulent exploiter à la fois les GPU et les CPU d'un système via une extension C++. Elle est intégrée dans l'App SDK 2.8.
Le but est ici d'éviter au développeur de taper la moindre ligne de code OpenCL tout en profitant des possibilités de cette solution, en toute transparence. Un forum dédié à Bolt a été créé par ici, pour ceux qui voudraient en savoir plus et tenter l'aventure.
Notez enfin que CodeXL, la suite d'outils permettant de simplifier le debug tant au niveau du CPU que du GPU, vient de sortir de sa phase de bêta. La mouture 1.0 est ainsi disponible sous Windows, mais aussi sous la forme d'un RPM ou d'un fichier TAR pour les adeptes de Linux.