| Time |
Location |
Program |
|
Day 1: Monday
|
| 8:30-9:00am |
|
Breakfast (for registered participants)
|
|
Tutorials
|
9:00-10:30
|
2405
|
Charm++ Tutorial
Abhinav Bhatele, Chao Mei and Aaron Becker
This tutorial
will give a basic introduction to Charm++. It will cover
basic virtualization concepts, proxies and basic uses of arrays.
|
10:30-10:45
|
|
BREAK
|
10:45-12:15
|
2405 |
AMPI Tutorial
Celso Mendes
This tutorial
will give a basic introduction to AMPI, our adaptive version of MPI on
top of Charm++. Some familiarity with MPI is assumed. It will cover the
major differences between MPI and AMPI, and discuss threadsafety issues
like global variables.
|
12:15-1:30pm
|
|
LUNCH
|
1:30-3:00pm
|
2405 |
Communication
Optimization Framework Tutorial
Filippo Gioachin
This tutorial introduces
the communication optimization framework built into Charm++. The
framework optimizes collective communictation operations. It also
includes a learning framework which learns the communication patterns
of an application and uses known strategies to optimize those patterns. |
3:00-3:15
|
|
BREAK
|
3:15-5:00pm
|
2405 |
ParFUM Tutorial
Isaac Dooley
A basic introduction to
the Parallel Framework for Unstructured Meshes(ParFUM). It will cover
the
concepts and major functions of the framework, and show how to
convert a serial unstructured mesh program into a parallel ParFUM
program running in the
framework
|
|
| Day 2: Tuesday
|
| 8:00-8:30am |
|
Breakfast (for registered participants) |
|
Welcome/Talks
|
| 8:30-9:15 |
2405
|
Welcome
and Overview : Laxmikant V. Kalé
|
| 9:15-10:00 |
2405
|
Recent
Developments in NAMD Parallel Molecular Dynamics: Jim Phillips and Chee
Wai Lee |
| 10:00-10:30 |
2405
|
Optimizing
Quantum Chemistry Performance Using Charm++: Eric Bohm |
| 10:30-10:45 |
|
BREAK
|
10:45-11:15
|
2405
|
Visualizing Galaxies Forming: Greg Stinson and Filippo Gioachin |
| 11:15-11:45 |
2405
|
Fault
Tolerance Support for Charm++ and AMPI: Sayantan Chakravorty |
11:45-12:15
|
2405
|
Scalable
and Topology-Dependent Load Balancers in Charm++: Amit Sharma |
| 12:15-1:30pm |
|
Lunch for registered guests at Siebel Center
|
|
Afternoon Session
|
1:30-2:00
pm
|
2405
|
HPC-Colony
Project : Terry Jones
|
| 2:00-2:30 |
2405
|
Cluster and
Grid Scheduling with Faucets: Esteban Pauli |
| 2:30-3:00 |
2405
|
Optimizing
Charm++ Messaging for the Grid: Greg Koenig
|
| 3:00-3:30 |
2405
|
Interconnection
Network Topologies: Nilesh Choudhury |
3:30-3:45
|
|
BREAK
|
3:45-4:30
|
2405
|
ParFUM from an
Application Perspective: Sandhya Mangala and Michael Scot Breitenfeld |
4:30-5:00
|
2405
|
ParFUM
Support for Parallel Mesh Adaptivity: Terry Wilmarth and Nilesh Choudhury |
| 6:30-9:30pm |
|
Banquet for registered guests at Siebel Center |
|
Day 3: Wednesday
|
| 8:30-9:00am |
|
Breakfast (for registered participants) |
|
Talks/Concurrent Tutorials/Discussions
|
9:00-9:30
|
2405
|
Higher
Level Parallel Programming Language: Chao Huang
|
9:30-10:00
|
2405
|
Byzantine
Fault Detection in Charm++ - A Work In Progress Report:
Dmitry Mogilevsky
|
10:00-10:30
|
2405
|
Scaling
Cosmology Simulations to Large Machines: Filippo Gioachin |
10:30-10:45
|
|
BREAK
|
| 10:45-12:15 |
2405 |
Projections
and Performance Analysis Tutorial
Chee Wai Lee
Projections is a performance tool used to analyze Charm++ applications. The tutorial will guide the attendee through the basics of instrumentation, trace-generation and various visualization features. It will also focus on using the tool effectively by either avoiding the generation of large amounts of data or in spite of it.
|
12:15-1:30pm
|
|
LUNCH
|
1:30-3:00
|
2405
|
Advanced
Charm++ Tutorial
Gengbin Zheng
This tutorial will cover
advanced Charm++ concepts, such as Structured Dagger, threads, prioritized
messages, groups, load balancers, expedited and immediate messages, etc.
|
3:00-3:15
|
|
BREAK
|
3:15-5:00
|
2124
|
Pose
Applications Tutorial
Nilesh Choudhury, David Kunzman and Terry Wilmarth
This tutorial will
present a basic introduction to
Pose and describe how to use it to create PDES simulations. It will
also cover VHDL and PDES simulations with BigSim.
|
| 3:15-5:00 |
2405
|
Faucets
Tutorial Esteban Pauli and Greg Koenig
This tutorial will present a basic overview of the Faucets
system. We will cover how to use the cluster scheduler and the
meta scheduler. We will also cover how to write your own
scheduling strategy using the Faucets framework.
|
|
|
|