Académique Documents
Professionnel Documents
Culture Documents
Une Introduction À CUDA
Une Introduction À CUDA
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 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.
Developpez.com
Nous contacter Participez Informations lgales
Services
Forum C Blogs Hbergement
Partenaires
Hbergement Web