Adaptation automatique de codes de calcul mécanique pour matériels hétérogènes
Résumé
Les évolutions récentes des architectures grand public (many-core, évolution puissance arithmétique / bande passante...) posent des problèmes majeurs d'implémentation pour les codes de calcul scientifique. Les modèles de programmation conventionnels sont aujourd'hui mis en défaut. L'approche présentée ici se base sur le concept de "librairie active" et exploite en conjonction l'évaluation paresseuse, le calcul symbolique et la génération automatique de code. Cette approche permet, en facilitant la modularisation complète et en simplifiant sensiblement l'implémentation (ex : gestion des discontinuités...), d'accéder à de meilleurs temps d'exécution ainsi qu'à un meilleur usage des mémoires.
Domaines
Mécanique [physics.med-ph]Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...