{"title":"Calcul généraliste sur carte graphique - Du rendu au calcul massivement parallèle","authors":"D. Houzet","doi":"10.51257/a-v2-te5990","DOIUrl":null,"url":null,"abstract":"Cet article s'interesse a l'architecture et a la programmation des cartes graphiques dans le but de realiser des calculs. L'evolution des processeurs vers le parallelisme est decrite, puis celle des cartes graphiques vers la programmation generaliste et le calcul massivement parallele. Les principales architectures des cartes graphiques et les outils logiciels disponibles pour les programmer sont exposees. Une description plus detaillee des cartes NVIDIA, du langage de programmation CUDA et des librairies associees est effectuee, suivie d'un exemple de programmation et d'optimisation. Pour finir, un apercu des resultats obtenus et des evolutions techniques possibles est donne.","PeriodicalId":118075,"journal":{"name":"Le traitement du signal et ses applications","volume":"109 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Le traitement du signal et ses applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.51257/a-v2-te5990","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Cet article s'interesse a l'architecture et a la programmation des cartes graphiques dans le but de realiser des calculs. L'evolution des processeurs vers le parallelisme est decrite, puis celle des cartes graphiques vers la programmation generaliste et le calcul massivement parallele. Les principales architectures des cartes graphiques et les outils logiciels disponibles pour les programmer sont exposees. Une description plus detaillee des cartes NVIDIA, du langage de programmation CUDA et des librairies associees est effectuee, suivie d'un exemple de programmation et d'optimisation. Pour finir, un apercu des resultats obtenus et des evolutions techniques possibles est donne.