• # Re: Cg et la programmation du GPU

    Posté par (site web personnel) . En réponse à la dépêche Cg et la programmation du GPU. Évalué à 8.

    A la base, programmer les GPU se fait en assembleur dedié... CG et rendermonkey offrent des fonctions surtout orientées vers la 3d et le traitement d'image. (Vertex et Pixels)

    Dans le cas d'utilisation "hors-3d" des capacités du GPU, il faudrait de toute facon créer un language adapté, avec des routines asm spécifiques.

    Dans le monde du libre voici le "métalanguage" libre pour les GPU

    http://sourceforge.net/projects/libsh/(...)

    Sinon, Ogre3d offre un "wrapper" libre qui permets d'utiliser les capacités des GPU sous linux tres facilement ( http://www.ogre3d.org/(...) (qq demos sont incluses))

    Quelques démos impressionnantes précompilées avec sources :

    http://esprit.campus.luth.se/~humus/3D/index.php(...)

    (attention, nécessite drivers proprio et carte 3d solide (min ATI 9600 et Geforce FX))

    La spécification opengl 2.0 devrait proposer un language unifié pour les GPU (1.0, 2.0 et 3.0). (oriente image et 3d), mais c'est pas pour aujourd'hui.

    Ca me rappelle l'utilisation des DSP programmables des cartes son dans un projet de calcul numérique ou de crypto... mais je ne me souviens plus le nom ni le pourquoi....