DivideConcept.net

le blog de divide.

Archive pour décembre 2008

[experimental] Cinetose

Mardi 30 décembre 2008

20min de tgv mixé en 2min, une sorte de trip sous acide à mach 2…

http://www.vimeo.com/2669201

(musique réutilisé d’une précédente vidéo, téléchargeable ici)

Dans le brouillard du 24 Décembre

Vendredi 26 décembre 2008





~~~~~~~~~~~~~~


OpenCL, naissance d’une norme globale

Mardi 16 décembre 2008

Il y a une semaine, la norme OpenCL (Open Computing Language) a été ratifié par les principaux acteurs des nouvelles technologies.

Parmis ceux-ci, on retrouve les incontournables ADM/Apple/Intel/NVIDIA, mais également des fabriquants de processeurs mobiles ARM/Ericsson/IBM/Motorola/Texas Instruments/Nokia/Samsung, le géant IBM, et 2 boites majeures du jeu vidéo, Electronic Arts/Activision Blizzard.

Initié par Apple (et donc intégré d’office dans leur prochain OS, Snow Leopard), OpenCL va permettre d’avoir une norme universelle pour programmer et tirer partie de la puissance materielle disponible, quel que soit le matériel ou les systèmes d’exploitations utilisés.

Actuellement, les normes de programmation sont partionnés comme ça:

(Je n’ai volontairement mis que C++ pour la partie CPU, pour des raisons de clarté; quand a Larabee, il repose sur du matériel Intel qui n’est pas encore disponible, mais qui sera de toute facon très probablement compatible OpenCL aussi puisqu’Intel participe a cette norme)

OpenCL promet une unification totale, un langage de programmation indépendant de toutes ces disparités:

Si la norme se met en place rapidement (et il semblerait que ce soit le cas, ATI et NVIDIA ayant deja annoncé l’avoir intégré à ATI Stream et CUDA), il pourrait s’agir là d’une évolution majeure (on pourrait même parler de révolution à ce stade), permettant d’avoir un seul code portable tirant au maximum partie de la puissance de nos machines, permettant entre-autre l’écriture de moteurs de rendu 3d temps réel sans passer par le rasterizer GPU classique.