jeudi 5 mars 2009

OCL, le petit fils d'Open GL évince CUDA

J'en ai parlé il y a quelques temps déjà, un supercalculateur sommeil dans chacun de nos ordinateur. En effet, nos chères, parfois très chères, cartes grahiques recèlent au sein de leur GPUs de quoi accélérer considérablement nos applications. OpenCL est un ensemble d'API Open Source en langage C, développées par APPLE sur les base d'Open GL. Elles permettent d'utiliser parallèlement les processeurs de nos machines, y compris nos GPUs, afin d'accélérer l'ensemble des traitements de nos machines. A titre d'exemple, le nouveau processeur Quad-core INTEL Nehalem, que j'ai le bonheur de tester actuellement, fournit 32Gigaflops (32 milliards d'opérations en virgule flottante par seconde) quand bien même une carte graphique ATIi RV770, GPU à 800 coeurs aux fonctions plus limitées , fournit 1,1 Téraflops pour 100 € .... Imaginez ces deux processeurs travaillant ensemble, nos applications fonctionneraient de suite 10 fois plus vite.
Comme l'a fait remarqué Thanatos sur le post CUDA, les jours du SSL et du WPA2 sont comptés. A suivre ....

Aucun commentaire: