Ce chapitre est dédié aux méthodes de débuggage et d'analyse de performance.
Dans Arcane, il est possible d'utiliser divers outils pour comprendre les problèmes qui peuvent survenir lors du développement d'un code (plantages, optimisation).
Et il est aussi possible de comparer les résultats obtenus afin de valider un code.
Ce chapitre présente donc les outils mis à disposition pour effectuer ces tâches.
Sommaire de ce chapitre :
- Détection des problèmes mémoire
Détection des problèmes mémoire.
- Comparaison bit à bit
Comparaison bit à bit de deux exécutions.
- Comparaison des synchronisations
Décrit la comparaison des synchronisations.
- Le support des tests unitaires dans Arcane
Décrit comment réaliser des tests unitaires pour les modules et services.
- Intégration avec CUPTI (Cuda Profiling Tools Interface)
Décrit l'intégration avec CUPTI (Cuda Profiling Tools Interface).
- Profiling
Décrit les mécanismes disponibles pour l'analyse de performance.