Understanding G80 behavior and performances - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2008

Understanding G80 behavior and performances

Résumé

Criticality of optimization on GPU is very different than for CPU due to the extremely high performance contrasts. GPUs have "fast paths": Unintuitive depressing 1000x slowdown as compared to expectations or after a small change are often met when programming. Conversely, knowing these fast paths can lead to more than 1000x speedup. G80 series can be even less intuitive regarding this issue since it can very efficiently hide some unoptimalities (via threading) up to the point where suddenly it can no longer. To find and remain in these fast paths, it is important to understand how the GPUs work and behave. In particular, we were interested in how fragments are scheduled among G80 stream processors.
Fichier principal
Vignette du fichier
Understanding G80 behavior.pdf (403.29 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-01643579 , version 1 (21-11-2017)

Identifiants

  • HAL Id : hal-01643579 , version 1

Citer

Cyril Crassin, Fabrice Neyret. Understanding G80 behavior and performances. [Research Report] LJK-INRIA. 2008. ⟨hal-01643579⟩
285 Consultations
131 Téléchargements

Partager

Gmail Facebook X LinkedIn More