| Time |
Location |
Program |
Slides
| Archived Webcast
|
|
Day 1: Monday
|
|
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.
|
ppt
|
wmv
|
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.
|
ppt
|
wmv
|
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. |
pdf
|
wmv
|
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
|
ppt
|
wmv
|
|
| Day 2: Tuesday
|
|
Welcome/Talks
|
| 8:30-9:15 |
2405
|
Welcome
and Overview : Laxmikant V. Kalé
|
ppt
|
wmv
|
| 9:15-10:00 |
2405
|
Recent
Developments in NAMD Parallel Molecular Dynamics: Jim Phillips and Chee
Wai Lee |
part1 ppt
part1 pdf
part2 ppt
|
wmv
|
| 10:00-10:30 |
2405
|
Optimizing
Quantum Chemistry Performance Using Charm++: Eric Bohm |
odp
ppt
|
wmv
|
10:45-11:15
|
2405
|
Visualizing Galaxies Forming: Greg Stinson and Filippo Gioachin |
part1 pdf
part2 sxi
part2 pdf
|
wmv
|
| 11:15-11:45 |
2405
|
Fault
Tolerance Support for Charm++ and AMPI: Sayantan Chakravorty |
ppt
|
wmv
|
11:45-12:15
|
2405
|
Scalable
and Topology-Dependent Load Balancers in Charm++: Amit Sharma |
ppt
|
wmv
|
|
Afternoon Session
|
1:30-2:00
pm
|
2405
|
HPC-Colony
Project : Terry Jones
|
not available
|
wmv
|
| 2:00-2:30 |
2405
|
Cluster and
Grid Scheduling with Faucets: Esteban Pauli |
ppt
|
wmv
|
| 2:30-3:00 |
2405
|
Optimizing
Charm++ Messaging for the Grid: Greg Koenig
|
ppt
|
wmv
|
| 3:00-3:30 |
2405
|
Interconnection
Network Topologies: Nilesh Choudhury |
sxi
ppt
|
wmv
|
3:45-4:30
|
2405
|
ParFUM from an
Application Perspective: Sandhya Mangala and Michael Scot Breitenfeld |
part1 ppt
part2 ppt
|
wmv
|
4:30-5:00
|
2405
|
ParFUM
Support for Parallel Mesh Adaptivity: Terry Wilmarth and Nilesh Choudhury |
part1 sxi
part1 ppt
part2 odp
part2 ppt
part2 pdf
|
wmv
|
|
Day 3: Wednesday
|
|
Talks/Concurrent Tutorials/Discussions
|
9:00-9:30
|
2405
|
Higher
Level Parallel Programming Language: Chao Huang
|
pdf
|
wmv
|
9:30-10:00
|
2405
|
Byzantine
Fault Detection in Charm++ - A Work In Progress Report:
Dmitry Mogilevsky
|
ppt
pdf
|
wmv
|
10:00-10:30
|
2405
|
Scaling
Cosmology Simulations to Large Machines: Filippo Gioachin |
pdf
|
wmv
|
| 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.
|
ppt
pdf
|
wmv
|
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.
|
ppt
pdf
|
wmv
|
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.
|
part1 odp
part1 ppt
part1 pdf
part2 ppt
part3 sxi
part3 ppt
|
wmv
|
| 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.
|
ppt
|
wmv
|