Comparaison de la consommation énergétique et du temps d'exécution d'un algorithme de traitement d'images optimisé sur des architectures SIMD et GPU
Résumé
Cet article présente et compare les implémentations optimisées d'un algorithme de flot optique sur des cartes embarquées à base de processeurs SIMD multicoeurs et de GPU. La comparaison est effectuée à la fois en termes de vitesse de calcul – pour atteindre une cadence de traitement temps réel – et en termes d'énergie. Les résultats obtenus montrent que les GPU sont les plus efficaces à la fois en termes de vitesse et de consommation, pouvant traiter dans la meilleure configuration 25 images de 8M pixels par secondes pour 0.35 joule par image. Mots-clés : flot optique, efficacité énergétique, optimisation de code, architectures multi-coeur SIMD/GPU, exécution temps réel.
Domaines
Algorithme et structure de données [cs.DS] Architectures Matérielles [cs.AR] Génie logiciel [cs.SE] Mathématique discrète [cs.DM] Robotique [cs.RO] Traitement des images [eess.IV] Traitement du signal et de l'image [eess.SP] Vision par ordinateur et reconnaissance de formes [cs.CV] Automatique / Robotique Traitement du signal et de l'image [eess.SP] Arithmétique des ordinateurs Calcul parallèle, distribué et partagé [cs.DC]Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...