Ajouter un commentaire

TornadoVM 2.2.0 : accélération GPU, LLM

Par:
francoistonic

mer, 17/12/2025 - 16:31

TornadoVM est un plug-in à OpenJDK et GraalVM pour exécuter les codes Java sur un matériel hétérogène et utiliser au mieux certaines technologies : OpenCL, PTX, SPIR-V, GPU et GPU intégrées, FPGA... Il est disponible sur Linux, macOS, Windows. Un des usages est de pouvoir utiliser le multicoeur et l'accélération GPU. Il ne remplace pas la JVM utilisée mais étend la plateforme. 

Il peut compiler le code Java sur trois types de backends : OpenCL, Cuda PTX et SPIR-V. Le développeur choisit la target et TornadoVM s'occupe du reste ou presque. Pour utiliser pleinement la plateforme, il faut installer TornadoVM puis le SDK et intégrer TornadoVM à vos projets en utilisant Maven. Ainsi les dépendances nécessaires seront injectées. Ce n'est pas magique, à vous d'intégrer dans le code TornadoVM. 

Les principales fonctionnalités : 

- indépendance des API matérielles

- un Jit optimisé sur chaque architecture

- traitement batchs

- déploiement sur un IoT ou une carte Edge, sur PC ou un serveur

La version 2.2.0 est la dernière en date : support de CUDA JIT, quelques corrections de bug. 

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 X   X  TTTTTT  W     W  L     W     W 
X X TT W W L W W
X TT W W W L W W W
X X TT W W W L W W W
X X TT W W LLLL W W