La bibliothèque C LLVM accélère les GPU : exécution de code C sur les GPU

2024-12-14

Le projet LLVM a publié une bibliothèque C pour GPU permettant aux développeurs d'exécuter des fonctions libc et libm directement sur le GPU dans du code C/C++. La bibliothèque prend en charge deux modes principaux : comme bibliothèque supplémentaire pour les langages de déchargement tels qu'OpenMP, CUDA ou HIP ; et en compilant directement du code C/C++ pour la cible GPU. L'article détaille l'utilisation des deux modes, y compris les options de compilation, la liaison et les builds spécifiques aux GPU AMD et NVIDIA. Cette bibliothèque permet aux développeurs de tirer parti de la puissance de traitement parallèle des GPU, améliorant ainsi considérablement les performances sans nécessiter une connaissance approfondie des modèles de programmation GPU complexes.

Lire plus