Dans le cas présent, le démonstrateur utilise un logiciel où l'on mélange des particules de flammes avec des particules de neige. Dans le premier cas, l'application ne peut utiliser qu'un seul coeur de la machine (un PC 4x 6 coeurs à base de processeurs Opteron). Puis le logiciel se voit offrir - via OpenCL - la possibilité de s'appuyer sur tous les coeurs présents (il y en a donc 24).
L'exécution des calculs, qui était au départ un peu lente et qui souffrait d'un manque de fluidité pour l'utilisateur manipulant ces particules, retrouve alors un second souffle. Le démonstrateur précise que l'application utilisée dans les deux cas de figure est strictement la même, le code n'a pas changé. Simplement, le moteur logiciel OpenCL est mis à profit dans la seconde partie de la démo.
AMD fait partie des acteurs engagés dans la promotion d'OpenCL. Il a rendu publique hier la version bêta - pour Linux et Windows - d'un kit de développement pour utiliser OpenCL avec ses processeurs et ses cartes ATI.
Sur le même sujet :
Lexique : si vous avez raté le début…