Détection optimale des coins et contours dans des bases d'images volumineuses sur architectures multicœurs hétérogènes
AUGONNET, Cédric
Laboratoire Bordelais de Recherche en Informatique [LaBRI]
Efficient runtime systems for parallel architectures [RUNTIME]
Voir plus >
Laboratoire Bordelais de Recherche en Informatique [LaBRI]
Efficient runtime systems for parallel architectures [RUNTIME]
AUGONNET, Cédric
Laboratoire Bordelais de Recherche en Informatique [LaBRI]
Efficient runtime systems for parallel architectures [RUNTIME]
Laboratoire Bordelais de Recherche en Informatique [LaBRI]
Efficient runtime systems for parallel architectures [RUNTIME]
THIBAULT, Samuel
Laboratoire Bordelais de Recherche en Informatique [LaBRI]
Efficient runtime systems for parallel architectures [RUNTIME]
< Réduire
Laboratoire Bordelais de Recherche en Informatique [LaBRI]
Efficient runtime systems for parallel architectures [RUNTIME]
Langue
fr
Communication dans un congrès
Ce document a été publié dans
Rencontres francophones du parallélisme, 2011-05-10, Saint-Malo. 2011-05-10
Résumé
Les algorithmes de traitement d'images, et en particulier les méthodes d'extraction des caractéristiques des médias sont très consommatrices en mémoire et en temps de calcul lors de l'utilisation de grandes bases d'images ...Lire la suite >
Les algorithmes de traitement d'images, et en particulier les méthodes d'extraction des caractéristiques des médias sont très consommatrices en mémoire et en temps de calcul lors de l'utilisation de grandes bases d'images volumineuses. L'exploitation d'unités de calcul des processeurs graphiques (GPU) a permis de contourner ce problème. Cependant, cette solution ne profite pas des coeurs CPU multiples dont disposent la majorité des ordinateurs. De plus, cette approche est sérieusement entravée par les coûts de transfert de données entre les mémoires CPU et GPU. Pour faire face à ces contraintes, nous proposons une implémentation hybride et efficace de méthodes de détection des coins et contours, basée essentiellement sur l'exploitation de l'intégralité des ressources de calcul hétérogènes (Multi-CPU/Multi-GPU). Cette implémentation permet aussi de concevoir des stratégies d'ordonnancement portables et efficaces, avec une meilleure gestion des données. Des résultats expérimentaux ont été obtenus en utilisant des ensembles d'images (images médicales, images HD), montrant une accélération allant d'un facteur de 6 à 20 par rapport à une implémentation séquentielle sur CPU.< Réduire
Mots clés
Mots-clés : Multicoeur hétérogène
détection des contours
traitement d'images
GPU
Multicoeur hétérogène
détection des coins
Origine
Importé de halUnités de recherche