Accueil > FORUM TERATEC 2010 > Programme > Atelier 6

Forum TERATEC 2010 : Atelier 6

Mercredi 16 juin de 14h00 à 18h00
Applications parallèles, le défi des architectures manycoeurs

Les processeurs multicoeurs sont là! Les contraintes de consommation électrique tendent à favoriser les architectures hétérogènes combinant des cœurs de calcul généralistes avec des coprocesseurs vectoriels tels que les GPU.

Pour pouvoir tirer partie de la formidable puissance de calcul offerte par ces architectures hybrides, les applications logicielles doivent dorénavant être réécrites pour exhiber un fort parallélisme. Il n’y aura pas de « balle d’argent » qui réglera de manière transparente ce problème. Les outils de programmation sont au cœur de cette évolution technologique. Différents modèles de programmation devront être combinés pour traiter des différents composants matériels.

Cet atelier aborde les pistes technologiques et de recherche capables de répondre efficacement aux défis de la programmation des processeurs multicoeurs présents et à venir.
 
Président de séance : François BODIN, CAPS Entreprise
14h00
Overview des challenges
François BODIN, CAPS Entreprise

Issues in parallel languages for future HPC systems
Jesus LABARTA, Barcelona Supercomputing Center

Challenges that future architectures will impose include concurrency, memory structure and locality, variability, heterogeneity and hierarchy. Programming models should provide the mechanisms for programmers to express their algorithms and ideas in abstract ways while still letting the compiler and run time systems to optimize how they are run on the machines available today and to come in the future. The talk will look at relevant issues for HPC systems in the future and how they are addressed and supported by the programming models that are being proposed.

Debugging large scale and hybrid parallel programs
David LECOMBER, ALLINEA

HPC developers are now using a range of technologies - from hybrid GPU systems to homogeneous multi-core systems at unprecedented scale.  This is leading to very complex software development challenges. This talk presents Allinea's DDT debugging tool as a solution - revealing how it is already bringing simplicity and performance to debugging GPU and Petascale systems.

Cliquer ICI pour télécharger la présentation

Des Multi-Cores aux Clouds avec ProActive Parallel Suite
Denis CAROMEL, INRIA

Nous présentons comment ProActive Parallel Suite, http://proactive.inria.fr, permet de faciliter la programmation des applications parallèles, et de gérer des infrastructures potentiellement très hétérogènes, Multi-cores CPU et GPU, Clusters, Servers, Desktops, Grilles.  ProActive permet ainsi de construire en Open Source des Clouds privés, faisant appel à la demande à des Clouds publiques.

Cliquer ICI pour télécharger la présentation

Les enjeux du parallélisme pour les développeurs
Eric VERNIE, MICROSOFT

Avec l’avènement des PC multi-cœurs, nous arrivons à un point d’inflexion, qui oblige le développeur à penser autrement, à penser parallèle. Mais cela reste une discipline difficile à maitriser et jusque-là réservé à un petit nombre d’expert du monde High Performance Computing. Les enjeux auxquels nous devons faire face, c’est de permettre à tous les développeurs de faire du parallélisme, sans la nécessité de connaissance approfondie.

             
A propos des intervenants

David Lecomber
Dr David Lecomber holds a PhD in Parallel Computing from Oxford University, and is the CTO and a founder of Allinea Software.  David leads the development team at Allinea where recent progress in DDT  has broken long-standing debugging barriers by providing the first petascale debugger and the first graphical GPU debugger for hybrid codes.

Denis Caromel
Denis Caromel is full professor at University of Nice-Sophia Antipolis and CNRS-INRIA. Denis is also co-founder and scientific adviser to ActiveEon, a startup dedicated to providing support for parallel programming. His interests include parallel, concurrent, and distributed computing, in the framework of GRID and CLOUD. Denis Caromel gave many invited talks on Parallel and Distributed Computing around the world, over (Jet Propulsion Laboratory,Berkeley, Stanford, ISI, USC, Electrotechnical Laboratory Tsukuba, Sydney, Oracle-BEA EMEA, Digital System Research Center in Palo Alto,NASA Langley, IBM Tom Watson and IBM Zurich, Boston HARVARD MEDICAL SCHOOL, MIT, Tsinghua in Beijing). He acted as keynote speaker at several major conferences (including Beijing MDM, DAPSYS 2008, CGW'08, Shanghai CCGrid 2009, IEEE ICCP'09, ICPADS 2009 in Hong Kong). Recently, he gave two important invited talks at Sun Microsystems HPC Consortium (Austin, Tx), and at Devoxx (gathering  about 3500 persons).
http://www-sop.inria.fr/oasis/caromel/

Eric Vernie
Eric vernie fait partie de la Division Plate-forme et Ecosystème de Microsoft France, ou sa principale activité est de promouvoir les outils et plate-forme de développement de Microsoft auprès de tous les développeurs Français, au travers de conférences  et d’articles dans la presse spécialisée. Depuis l’avènement des multi-cœurs, son challenge est d’informer les développeurs des changements auxquels ils auront à faire face. Ses domaines de compétences, tournent autour du développement Windows et C++ ainsi que sur la plate-forme .NET.

© Ter@tec - Tous droits réservés - Mentions légales