...
Main Topics | Schedule | Speaker | Affiliation | Type of presentation | Title (tentative) | Download |
|
|
|
|
|
|
|
Workshop Day 1 | Wednesday June 13th |
|
|
|
|
|
|
|
|
|
| TITLES ARE TEMPORARY (except if in bold font) |
|
Registration | 08:00 |
|
|
|
|
|
Welcome and Introduction | 08:30 | Marc Snir + Franck Cappello | INRIA&UIUC | Background | Welcome, Workshop objectives and organization | |
| 08:45 | Bertrand Braunschweig | INRIA | Background | Welcome to INRIA Rennes | |
| 09:00 | Thierry Priol | INRIA | Background | HPC @ INRIA (update) | |
Sustained Petascale | 09:15 | Bill Kramer | NCSA | Background | Blue Waters UPDATE and performance metrics. | |
| 09:45 | Torsten Hoefler | NCSA | Background | Blue Waters Applications and Scalability/Performance Challenges and performance modeling |
|
| 10:15 | Break |
|
|
|
|
10:45 | Romain Dolbeau | INRIA | Background | Programming Heterogeneous Many-cores Using Directives |
| |
| 11:15 | Marc Snir | ANL | Background | BlueGene Q: First impression |
|
| 11:45 | Robert Ross | ANL | Background | BIG DATA |
|
| 12:15 | Lunch |
|
|
|
|
Mini Workshop1 |
|
|
|
|
| |
Fault tolerance | 13:30 | Sanjay Kale and Marc Snir | UIUC, ANL | Background | Fault tolerance needs at NCSA and ANL | |
| 14:00 | Ana Gainaru | NCSA | Joint Result | High precision fault prediction for Blue Waters |
|
| 14:30 | Amina Guermouche | INRIA | Joint Result | TBD |
|
| 15:00 | Break |
|
|
|
|
15:30 | Mehdi Diouri | INRIA | Joint Results | Fault tolerance and energy consumption |
| |
| 16:00 | Tatiana | INRIA | in progress | TBD |
|
| 16:30 | Sanjay Kale | UIUC | Result | TBD. |
|
| 17:00 | Discussions | How to address Petascale fault tolerance needs |
| ||
| 18:00 | Adjourn |
|
|
| |
Mini Workshop2 |
|
|
|
|
|
|
I/O and BigData | 13:30 | Bill Kramer and Rob Ross | UIUC, ANL | Background | I/O and BIGDATA needs at NCSA and ANL | |
| 14:00 | Gabriel Antoniu | INRIA | Joint Result | TBD |
|
| 14:30 | Matthieu Dorier | INRIA | Joint Result | In-Situ Interactive Visualization of HPC Simulations with Damaris |
|
| 15:00 | Break |
|
|
|
|
15:30 | Dries Kimpe | ANL | Background | Fault tolerance and energy consumption |
| |
| 16:00 | --- | --- | --- | TBD |
|
| 16:30 | --- | --- | --- |
| |
| 17:00 | Discussions | How to address Petascale I/O and Big Data needs |
| ||
| 18:00 | Adjourn |
|
|
| |
|
|
|
|
|
|
|
Workshop Day 2 | Thursday June 14th |
|
|
|
|
|
|
|
|
|
|
|
|
Math for HPC | 08:30 | Frederic Vivien | INRIA | Joint Result | A Unified... |
|
| 09:00 | Paul Hovland | ANL | Background | TBD. |
|
09:30 | Laurent Hascoet | INRIA | Joint Results | Gradient of MPI-parallel codes |
| |
| 10:00 | Break |
|
|
|
|
Programming languages | 10:30 | Rajeev Thakur | ANL | Background | TBD. |
|
| 11:00 | Sanjay Kale | UIUC | Background | TBD. |
|
| 11:30 | --- | --- | --- | -- |
|
| 12:00 | Lunch |
|
|
|
|
|
|
|
|
|
|
|
Mini Workshop3 |
|
|
|
|
|
|
Numerical libraries | 13:30 | Paul Hovland and Bill Gropp | UIUC, ANL | Background | Numerical libraries needs at NCSA and ANL | |
| 14:00 | Laura Grigori | INRIA | Joint Result | TBD |
|
| 14:30 | François Pelegrini | INRIA | Joint Result | TBD |
|
| 15:00 | Break |
|
|
|
|
| 15:30 | Jocelyne Erhel | INRIA | Background | TBD |
|
16:00 | Daisuke Takahashi | U. Tsukuba | Joint Result | TBD |
| |
| 16:30 | --- | --- | --- |
| |
| 17:00 | Discussions | How to address Petascale Numerical Libraries needs |
| ||
| 18:00 | Adjourn |
|
|
| |
|
|
|
|
|
|
|
Mini Workshop4 |
|
|
|
|
|
|
Programing Models | 13:30 | Rajeev Thakur and Sanjay Kale | UIUC, ANL | Background | Programming model needs at NCSA and ANL | |
| 14:00 | Jean-François Mehaut | INRIA | Joint Result | TBD |
|
| 14:30 | Brice Goglin | INRIA | Background | Bringing hardware affinity information into MPI communication strategies |
|
| 15:00 | Break |
|
|
|
|
| 15:30 | Thomas Ropars | EPFL | Background | Towards efficient collective operations on the Intel SCC |
|
16:00 | Alexandre Duchateau | INRIA | Joint Result | Global operation optimizations on Multicore. |
| |
| 16:30 | --- | --- | --- | TBD |
|
| 17:00 | Discussions | How to address Petascale programing model needs |
| ||
| 18:00 | Adjourn |
|
|
| |
|
|
|
|
|
|
|
| 19:00 | Banquet |
|
| @ Saint Malot |
|
|
|
|
|
|
|
|
Workshop Day 3 | Friday June 15th |
|
|
|
|
|
|
|
|
|
|
|
|
Mini Workshop5 |
|
|
|
|
|
|
Mapping and Scheduling | 08:30 | BIll Kramer and Marc Snir | UIUC, ANL | Background | Mapping and Scheduling needs at NCSA and ANL | |
| 09:00 | François Teyssier | INRIA | Joint Result | TBD |
|
| 09:30 | François Pellegrini | INRIA | Background TBD | Introducing PaMPA |
|
| 10:00 | Torsten Hoefler | NCSA --> ETH | Background | On-node and off-node Topology Mapping for Petascale Computers |
|
| 10:30 | Joseph Emeras (Olivier Richard) | INRIA | Background | TBD |
|
| 11:00 | Discussions | How to address Petascale Mapping and Scheduling needs |
| ||
Mini Workshop6 |
|
|
|
|
|
|
HPC/Cloud | 08:30 | Kate Keahey (main speaker) | ANL, INRIA | Background | HPC Cloud | |
| 09:00 | Gabriel Antoniu | INRIA | Joint Result | TBD |
|
| 09:30 | Frederic Desprez | INRIA | Background | TBD |
|
| 10:00 | Bogdan Nicolae | INRIA | Joint Results | TBD |
|
| 10:30 | Derrick Kondo | INRIA | Result | Characterization and Prediction of Host Load in a Google Data Center |
|
| 11:00 | Discussions | How to address HPC Cloud needs |
| ||
|
|
|
|
|
|
|
| 12:00 | Franck Cappello and Marc Snir |
|
| Discussion and Closing |
|
|
|
|
|
|
|
|
| 12:30 | Lunch |
|
|
|
|
...
This presentation will focus on the specific case of in-situ data analysis collocated with the simulation’s code and running on the same resources. We will first present some common visualization and analysis tools, and show the limitations of their in-situ capabilities. We then present how we enriched the Damaris I/O middleware to support analysis and visualization operations. We show that the use of Damaris on top of existing visualization packages allows us to (1) reduce code instrumentation to a minimum in existing simulations, (2) gather the capabilities of several visualization tools to offer adaptability under a unified data management interface, (3) use dedicated cores to hide the run time impact of in-situ visualization and (4) efficiently use memory through an allocation-based communication model.
François Pellegrini, Cédric Lachat: Introducing PaMPA
PaMPA ("Parallel Mesh Partitioning and Adaptation") is a middleware for the parallel remeshing and the redistribution of distributed unstructured meshes. PaMPA is meant to serve as a basis for the development of numerical solvers implementing compact schemes. PaMPA represents meshes as a set of interconnected entities (elements, faces, edges, nodes, etc.). Since the underlying structure is a graph, elements can be of any kind, and several types of elements can be used within the same mesh. Typed values (scalars, vectors, structured types) can be associated with entities. Value exchange routines allow users to copy values across neighboring processors, and to specify the width of the overlap across processors. Accessors and iterators allow developers of numerical solvers to write their numerical schemes without having to take into account mesh and value distributions. Parallel mesh partitioning and redistribution is now available, partly based on PT-Scotch. Parallel remeshing will soon be available. It will be handled by calling in parallel a user-provided sequential remesher on non-overlapping pieces of the mesh. A full-featured tetrahedron example will be provided before the end of this year, based on the MMG3D sequential remeshing software also developed at Inria.
Torsten Hoefler: On-node and off-node Topology Mapping for Petascale Computers
...