Stack-less SIMT reconvergence at low cost - Archive ouverte HAL Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2011

Stack-less SIMT reconvergence at low cost

Caroline Collange

Résumé

Parallel architectures following the SIMT model such as GPUs benefit from application regularity by issuing concurrent threads running in lockstep on SIMD units. As threads take different paths across the control-flow graph, lockstep execution is partially lost, and must be regained whenever possible in order to maximize the occupancy of SIMD units. In this paper, we propose a technique to handle SIMT control divergence that operates in constant space and handles indirect jumps and recursion. We describe a possible implementation which leverage the existing memory divergence management unit, ensuring a low hardware cost. In terms of performance, this solution is at least as efficient as existing techniques.
Fichier principal
Vignette du fichier
Collange_StackLessSIMT_TR11.pdf (209.39 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00622654 , version 1 (12-09-2011)

Identifiants

  • HAL Id : hal-00622654 , version 1

Citer

Caroline Collange. Stack-less SIMT reconvergence at low cost. [Research Report] ENS Lyon. 2011. ⟨hal-00622654⟩
433 Consultations
1555 Téléchargements

Partager

Gmail Facebook X LinkedIn More