Ajouter un commentaire

Quelles alternatives à CUDA pour le HPC et la programmation GPU ?

Par:
francoistonic

mer, 01/10/2025 - 09:07

CUDA est devenu la référence dans le calcul intensif, l'optimisation LLM, machine learning, le compute vision, etc. CUDA est natif aux GPU NVIDIA et le constructeur fut évolué le langage, les API et les SDK. Mais CUDA reste fortement lié aux GPU NVIDIA. OpenMP pourrait être une alternative ouverte à CUDA. Cette technologie n'est pas nouvelle mais OpenMP Architecture Review Board voudrait bien transformer OpenMP en véritable alternative à CUDA. Le modèle référence reste le C++ mais il existe une OpenMP Python. Pour le moment, cela reste une ambition théorique.

Au printemps dernier, le CNCF évoquait la nécessité d'avoir une véritable alternative aussi performante que CUDA, open source et agnostique des constructeurs et des GPU. Se pose alors des questions sur l'interopérabilité de ces différentes technologiques. Les alternatives  ne manquent pas : OpenMP, OpenCL, Vulkan, ROCm (AMD). Et les fondeurs de GPU proposent aussi leurs propres solutions comme AWS, Google, Apple, etc. 

Malgré toutes les initiatives, aucune ne s'impose face à CUDA. Les récentes interdictions chinoises contre les puces NVIDIA pourraient accélérer le mouvement.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 W     W  Y   Y   CCC  FFFF   SSS  
W W Y Y C F S
W W W Y C FFF SSS
W W W Y C F S
W W Y CCC F SSSS