SMIL: Simple Morphological Image Library

Résumé : SMIL est une bibliothèque de traitement d'images 2D/3D. Elle a été développée pour répondre à une demande de plus en plus forte (en particulier dans le cas de projets industriels) en termes de performances : taille d'images (2D ou 3D) et temps d'exécution. Développée en C++ et utilisant les templates, elle peut être utilisée avec n'importe quel type standard de données. Un effort important a été porté sur la factorisation du code (par le biais de functors), d'une part, pour faciliter l'intégration de nouvelles fonctions, et d'autre part pour concentrer les parties du code permettant l'optimisation. Ces "briques" communes optimisées utilisent le code SIMD généré par l'auto-vectorisation de gcc et sont également parallélisées grâce à l'utilisation d'OpenMP.
Type de document :
Communication dans un congrès
Séminaire Performance et Généricité, LRDE, Mar 2013, Villejuif, France
Liste complète des métadonnées

https://hal-mines-paristech.archives-ouvertes.fr/hal-00836117
Contributeur : Matthieu Faessel <>
Soumis le : jeudi 20 juin 2013 - 14:52:22
Dernière modification le : mercredi 13 septembre 2017 - 01:02:59

Identifiants

  • HAL Id : hal-00836117, version 1

Collections

Citation

Matthieu Faessel, Michel Bilodeau. SMIL: Simple Morphological Image Library. Séminaire Performance et Généricité, LRDE, Mar 2013, Villejuif, France. <hal-00836117>

Partager

Métriques

Consultations de la notice

271