• [^] # Re: API GPGPU

    Posté par . En réponse à la dépêche Lancement d'une implémentation native de Direct3D sous Linux. Évalué à 6.

    (GPU HW)<->(KERNEL DRIVER)<->(GALLIUM-WINSYS)<->(GALLIUM-PIPE-DRIVER)<->(GALLIUM)<->(API OpenGL, Cairo, OpenVG, OpenCL, SuperPapyGPUAPIQuiEplucheLesPommes, ..)

    Gallium est concu pour permettre a plusieur API d'utiliser le GPU, l'idee est qu'on ecrit 1 fois un winsys et pipe driver par GPU et que grace a gallium on peut alors accelerer plusieurs API par dessus, que ca soit du rendu 3D ou du GPGPU ou l'api du père Cruchaud le pipe driver s'en fout.

    En gros gallium abstrait les GPU mordern, un peut comme un les sockets pour les network devices, et par dessus tu peux faire plein de trucs.