Difference between revisions of "Seminar/2008-09-14"
From LRDE
Line 54: | Line 54: | ||
| slides = falcou.pdf,falcou-1.pdf,falcou-2.pdf,falcou-3.pdf,falcou-4.pdf,falcou-5.pdf,falcou-6.pdf |
| slides = falcou.pdf,falcou-1.pdf,falcou-2.pdf,falcou-3.pdf,falcou-4.pdf,falcou-5.pdf,falcou-6.pdf |
||
| title = Outils pour le parallèlisme : apports de la programmation générative |
| title = Outils pour le parallèlisme : apports de la programmation générative |
||
− | | urls = http://www.lri.fr/ |
+ | | urls = http://www.lri.fr/ falcou |
}} |
}} |
Revision as of 18:49, 21 January 2014
Dimanche 14 septembre 2008, 14h-17h, Amphi 4
Systèmes, algorithmes et applications: Efficacité et utilité des systèmes parallèles.
- Documents
- hains.pdf
Gaétan Hains, LACL, Université de Paris Est, Créteil
Dans cet exposé je présenterai le modèle bulk-synchronous parallelism (BSP)
des algorithmes et architectures parallèles, ainsi qu'un tour d'horizon des
domaines d'application du parallélisme. BSP propose une vue unifiée des
principaux paramètres de la performance des algorithmes parallèles et de
leur adéquation sur les architectures multi-processeur, multi-coeur et leurs
réseaux de communication interne. Il permet une analyse portable et
extensible des performances ce qui permet d'éviter les principaux pièges de
l'informatique parallèle: mauvaise granularité, réseau mal adapté,
déséquilibres.
Gaétan Hains est directeur du LACL à l'université de Paris 12. Son
programme de recherche porte sur la programmation parallèle et la
sécurité.
http://lacl.univ-paris12.fr/hains
Outils pour le parallèlisme : apports de la programmation générative
- Documents
- falcou.pdf, falcou-1.pdf, falcou-2.pdf, falcou-3.pdf, falcou-4.pdf, falcou-5.pdf, falcou-6.pdf
Joël Falcou, IEF, Université de Paris-Sud, Orsay
Les besoins croissants en puissance de calcul exprimés par de nombreux domaines scientifiques exercent une pression très forte sur les architectures émergentes, les rendant toujours plus performantes mais toujours plus complexes à maîtriser. Dans ce cadre, le développement d'outils tirant parti des spécificités de ces architectures (quadri- et bientôt octo-coeurs, processeurs Cell ou GPU par exemple) devient une gageure car allier expressivité et efficacité est une tâche ardue. Les travaux exposés ici montrent comment l'utilisation de la programmation générative, et en particulier de la méta-programmation template, permet de répondre au problème de performances et d'abstractions.
Nous montrerons comment ces techniques ont permis de développer Quaff,
un outil de placement automatique d'applications data-flow sur des
cibles variées comme les clusters, les multi-coeurs ou le processeur
Cell.
Joel Falcou est maître de conférences en informatique au LRI,
Université de Paris 11. Ses travaux de thèse ont porté sur la
programmation parallèle pour la vision artificielle et plus
particulièrement sur les applications de la programmation générative
pour la création d'outils d'aide à la parallélisation. Il travaille
actuellement sur la définition de langages orientés domaine pour le
parallèlisme, outils qui s'intègrent dans divers projets de recherche
(ANR et System@tic).
http://www.lri.fr/ falcou