Toolinux Linto.AI OpenPAAS OBM Hubl.IN Linagora

Convertir du code CUDA en C++

jeudi 15 décembre 2016

CUDA, pour Compute Unified Device Architecture, est une architecture de calcul parallèle ayant pour objectif d’augmenter les performances d’un système en utilisant les processeurs graphiques GPU. Il a été développé par Nvidia. Ce nouvel outil, HIP, va offrir aux développeurs la possibilité de convertir du code, mais également de le compiler pour l’exécuter soit sur GPU Nvidia soit sur AMD.

Les développeurs pourront coder uniquement en C++, en choisissant l’environnement le mieux adapté. De plus, ils ont la possibilité de choisir entre CUDA ou HCC.

Le C++ pourra être utilisé pour développer de nouveaux projets directement dans HIP, qui seront compatibles avec AMD et Nvidia. Le code de HIP est disponible sur un dépôt Github.

Liens :

- L’annonce d’AMD
- Le dépôt Github