Using scheduling entropy amplification in CUDA/OpenMP code to exhibit non-reproducibility issues - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2022

Using scheduling entropy amplification in CUDA/OpenMP code to exhibit non-reproducibility issues

Résumé

Rounding error or cancellation that appears with each floating-point operations, combined with the lack of control over execution order in parallel code leads to numerical issues such as numerical reproducibility. In order to enhance the possibility to discover such numerical issue, in this article we propose a simple solution base on an index interposer and an index scrambler to amplify the possible combination of execution order.
Fichier principal
Vignette du fichier
Hazard_amplifyer_to_detect_numerical_issues (13).pdf (450.3 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03832904 , version 1 (28-10-2022)

Identifiants

  • HAL Id : hal-03832904 , version 1

Citer

David Defour. Using scheduling entropy amplification in CUDA/OpenMP code to exhibit non-reproducibility issues. 15th IEEE International Symposium on EMbedded Multicore/Many-core Systems-on-Chip (MCSoC-2022), Dec 2022, Penang, Malaysia. ⟨hal-03832904⟩
58 Consultations
79 Téléchargements

Partager

Gmail Facebook X LinkedIn More