VtkSMP: Task-based Parallel Operators for Accelerating VTK Filters

Résumé : Les architectures NUMA multicœurs sont potentiellement très puissantes, mais les exploiter pleinement reste difficile étant donné leur complexité (grand nombre de cœurs, hiérarchie mémoire profonde). Un usage efficace des ces ressources est cependant impératif pour pouvoir traiter la masse toujours plus importante de données produites par les simulations numériques. Dans ce papier, nous étudions les différentes environnements de parallélisation qui ont été développés en visualisation scientifique, et tout particulièrement autour de la plateforme VTK. En complément des solutions existantes nous proposons une approche s’appuyant sur la programmation par tâches et le mécanisme d’équilibrage de charge par vol de tâches pour la parallélisation de filtres VTK. Nous expérimentons plusieurs schémas sur les filtres de transformation locale, d’extraction d’iso-surface directe et d’une version optimisée reposant sur une structure accélératrice arborescente de type min/max. Nous évaluons les performances avec 3 environnements, OpenMP, Intel TBB et X-KAAPI. Les résultats mon- trent que l’on peut obtenir des accélérations significatives sur une machine à 48 cœurs.
Type de document :
Rapport
[Research Report] RR-8245, INRIA. 2013, pp.19
Liste complète des métadonnées

Littérature citée [33 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00789814
Contributeur : Bruno Raffin <>
Soumis le : lundi 9 janvier 2017 - 17:52:44
Dernière modification le : mercredi 11 avril 2018 - 01:54:12
Document(s) archivé(s) le : lundi 10 avril 2017 - 12:26:35

Fichier

RR-8245 (1).pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00789814, version 2

Citation

Mathias Ettinger, François Broquedis, Thierry Gautier, Stéphane Ploix, Bruno Raffin. VtkSMP: Task-based Parallel Operators for Accelerating VTK Filters. [Research Report] RR-8245, INRIA. 2013, pp.19. 〈hal-00789814v2〉

Partager

Métriques

Consultations de la notice

258

Téléchargements de fichiers

108