DirectX11 : DirectCompute

Abonnements, magazines... Notre catalogue complet au bas de cette page.

Faisant suite à l’article de découverte de DirectX11, nous allons nous pencher sur une des fonctionnalités majeures de cette version : Les Compute Shaders. Ce mécanisme va nous ouvrir les portes d’une technologie très puissante : le GPGPU (pour Global Purpose GPU). C’est par ce biais que nous allons pouvoir accéder à la force de calcul des GPU et à leur grande capacité de traitements parallèles. Il est à noter que nous utiliserons à nouveau SlimDX pour le wrapper sur DirectX.

Le GPGPU tire sa source de l’arrivée des premières cartes graphiques programmables via des shaders. Par la suite, des éditeurs comme Nvidia ont su proposer des outils de programmation permettant de dérouter la puissance de génération d’images vers des services plus métiers. C’est ainsi qu’est apparu CUDA ou plus récemment OpenCL.

David Catuhe

S'ABONNER