Vous êtes sur la page 1sur 2

Forums Tutoriels Magazine FAQs Blogs Projets Chat Newsletter tudes Emploi Club Contacts

Accueil Conception Java .NET Dv. Web EDI Langages SGBD Office Solutions d'entreprise Applications Systmes
Langages
Accueil C

Assembleur
FAQ C

C++

C#

Pascal
Livres C

Perl

Python

Visual Basic 6

Visual Basic.NET

XML

Autres
GTK+

Forums C

Tutoriels C

Compilateurs et outils C

Sources C

Bibliothques C

Une introduction CUDA


Date de publication : 04/04/2009. Date de mise jour : 09/01/2011. Par Thibaut Cuvelier

Une introduction CUDA et au calcul sur GPU, comparativement avec les CPU. Avant la fin, vous pourrez crire vos premiers kernels. Cette introduction se base sur CUDA 2.1 et 2.2. N'hsitez pas commenter cet article ! 19 commentaires Introduction thorique CUDA I. GPGPU II. CUDA II-A. Pilote II-B. Runtime II-C. Bibliothques III. Un peu de vocabulaire IV. CPU et GPU IV-A. Survol de quelques diffrences IV-B. Prcision des calculs IV-C. GPU IV-C-1. Mmoires IV-C-1-a. Mmoire globale IV-C-1-b. Mmoire locale IV-C-1-c. Mmoire constante IV-C-1-d. Mmoire des textures IV-C-1-e. Mmoire partage IV-C-1-f. Registres IV-C-1-g. Mmoire systme IV-C-2. Shaders IV-C-2-a. Plus de prcisions IV-C-2-b. Limites IV-D. CPU IV-D-1. Mmoire cache IV-D-2. Pipelines d'instructions IV-D-3. Excution superscalaire Introduction plus pratique CUDA V. Les mains dans le cambouis V-A. Les kernels V-B. Qualifieurs de kernels V-B-1. __global__ V-B-2. __device__ V-B-3. __host__ V-C. Configuration de l'excution V-C-1. Dg V-C-2. Db V-C-3. Ns V-C-4. S V-D. Qualificateurs de variables V-D-1. __device__ V-D-2. __constant__ V-D-3. __shared__ V-D-4. Gnralits V-E. Compilation Conclusions VI. Le modle de programmation VI-A. Paralllisme des donnes VI-B. Structure du programme VI-C. L'exemple : la multiplication de matrices carres VI-D. Sparer les oprations effectuer VII. Conclusions VII-A. Et chez AMD/ATI ? VII-B. Intgration Visual Studio VII-C. Avec d'autres environnements de compilation VII-D. Dploiement VII-E. Quels fichiers inclure ? VIII. Divers

VIII-A. Rfrences VIII-B. Voir aussi VIII-B-1. GPGPU VIII-B-2. CUDA VIII-B-3. Bibliothques VIII-B-4. Matriel VIII-B-5. Autres VIII-C. Remerciements

C opyright 2 0 0 9 T hibaut C uvelier. A uc une reproduc tion, mme partielle, ne peut tre faite de c e s ite et de l'ens emble de s on c ontenu : textes , doc uments , images , etc . s ans l'autoris ation expres s e de l'auteur. Sinon vous enc ourez s elon la loi jus qu' trois ans de pris on et jus qu' 3 0 0 0 0 0 de dommages et intrts . C ette page es t dpos e.

Responsable bnvole de la rubrique C : Idelways - Contacter par email

Developpez.com
Nous contacter Participez Informations lgales

Services
Forum C Blogs Hbergement

Partenaires
Hbergement Web

Copyright 2000-2012 - www.developpez.com

Vous aimerez peut-être aussi