C'est dans l'air du temps. Les processeurs (CPU) se font mordre les mollets par les processeurs graphiques (GPU). NVIDIA avait ouvert le bal récemment avec sa campagne de communication : "Is your PC Off-balanced ?". Derrière ce mouvement, une réalité, les processeurs des cartes graphiques sont désormais bien plus puissants qu'un CPU, en offrant une capacité de calcul impressionnante, mais spécialisée. Conscients de cet état de fait et réunis au sein du Khronos Group, consortium d'industriels visant à créer des standards ouverts, comme l'OpenGL, de grands noms de l'informatique comme AMD/ATI, Apple, IBM, Intel ou encore NVIDIA ont créé un groupe de travail : le Compute Working Group.

Son but ? Créer des standards libres et gratuits de calcul parallèle entre un processeur graphique (GPU) et un processeur central (CPU). Autrement dit, faire en sorte que le potentiel des puces graphiques puisse être mis au service d'autres applications que les jeux ou les programmes 3D. L'apport de ces solutions de calculs partagés ne devant pas se limiter au PC mais au contraire s'appliquer à toutes les plates-formes informatiques possibles. De l'ordinateur de bureau au téléphone portable.

Pour cela, ces acteurs étudieront et adopteront comme point de départ la proposition de spécifications faite par Apple lors de sa dernière rencontre mondiale de développeurs (WWDC). Il s'agit de l'OpenCL, pour Open Computing Language. Ce standard devra selon le Compute Working Group "permettre à n'importe quelle application de faire appel à la quantité colossale de Gigaflops des CPU et GPU grâce à un langage dérivé du C (langage de programmation très répandu, ndlr)". A l'heure où les applications gourmandes en ressources s'intéressent de plus en plus à la puissance des cartes graphiques, comme c'est le cas du prochain Photoshop, ce projet pousse la tendance un cran plus loin en permettant de standardiser cette entraide CPU/GPU et en l'intégrant directement au système d'exploitation. Ce sera notamment le cas avec Mac OS X 10.6, autrement appelé Snow Leopard.

Khronos-Logo