Introduction to High-Performance Computing
from
Monday, August 16, 2010 (8:00 AM)
to
Friday, August 27, 2010 (6:00 PM)
Monday, August 16, 2010
8:00 AM
8:00 AM - 9:00 AM
Room: Outside of E3
9:15 AM
9:15 AM - 10:00 AM
Room: E3
Contributions
9:15 AM
Welcome to PDC and the Summer School
-
Erwin Laure
(PDC - Center for High-Performance Computing)
Jesper Oppelstrup
(CSC - KTH School of Computer Science and Communication)
10:00 AM
Break
Break
10:00 AM - 10:15 AM
Room: Outside of E3
10:15 AM
10:15 AM - 11:00 AM
Room: E3
Contributions
10:15 AM
Lecture: Massively Parallel Computations: Where Are We Now?
-
Sverker Holmgren
(Uppsala University and SNIC)
11:15 AM
Lecture
Lecture
11:15 AM - 12:00 PM
Room: E3
Contributions
11:15 AM
Lecture: Introduction to PDC's Environment
-
Elisabet Molin
(PDC - Center for High-Performance Computing)
12:00 PM
Lunch
Lunch
12:00 PM - 1:15 PM
Room: On your own
1:15 PM
Lecture
Lecture
1:15 PM - 5:00 PM
Room: E3
Contributions
1:15 PM
High-Performance Computer Architecture
-
Erik Hagersten
(Uppsala University)
3:15 PM
High-Performance Computer Architecture
-
Erik Hagersten
(Uppsala University)
5:30 PM
Get-together Picnic
Get-together Picnic
5:30 PM - 7:00 PM
Room: Ljusgården
Tuesday, August 17, 2010
9:15 AM
Message of the Day
Message of the Day
9:15 AM - 9:20 AM
Room: E3
9:20 AM
Lecture
Lecture
9:20 AM - 11:00 AM
Room: E3
Contributions
9:20 AM
High-Performance Computer Architecture
-
Erik Hagersten
(Uppsala University)
10:15 AM
High-Performance Computer Architecture
-
Erik Hagersten
(Uppsala University)
11:15 AM
11:15 AM - 2:00 PM
Room: E3
Contributions
11:15 AM
Lecture: Algorithms and Data Structures
-
Björn Engquist
(KTH and the University of Austin)
1:15 PM
Algorithms and Data Structures
-
Björn Engquist
(KTH and the University of Austin)
2:15 PM
Lab
Lab
2:15 PM - 4:00 PM
Room: Orange and Gul
Contributions
2:15 PM
Lab: Getting Acquainted with the PDC Environment
-
Elisabet Molin
(PDC - Center for High-Performance Computing)
3:15 PM
Lab: Getting Acquainted with the PDC Environment
-
Elisabet Molin
(PDC - Center for High-Performance Computing)
2:15 PM - 6:00 PM
Room: PDC Machine Room
4:15 PM
Non-obligatory Lab
Non-obligatory Lab
4:15 PM - 6:00 PM
Room: Orange and Gul
Wednesday, August 18, 2010
9:15 AM
Message of the Day
Message of the Day
9:15 AM - 9:20 AM
Room: E3
9:20 AM
Lecture
Lecture
9:20 AM - 2:00 PM
Room: E3
Contributions
9:20 AM
Shared Memory Parallelism
-
Thomas Ericsson
(Chalmers)
10:15 AM
Shared Memory Parallelism
-
Thomas Ericsson
(Chalmers)
1:15 PM
Shared Memory Parallelism
-
Thomas Ericsson
(Chalmers)
2:15 PM
Lab (Intro)
Lab (Intro)
2:15 PM - 5:00 PM
Room: Orange and Gul
Contributions
2:15 PM
Lab: Programming exercises on OpenMP
-
Niclas Jansson
(KTH)
3:15 PM
Lab: Programming exercises on OpenMP
-
Niclas Jansson
(KTH)
5:15 PM
5:15 PM - 6:00 PM
Room: Orange and Gul
Thursday, August 19, 2010
9:15 AM
Message of the Day
Message of the Day
9:15 AM - 9:20 AM
Room: E3
9:20 AM
9:20 AM - 12:00 PM
Room: E3
Contributions
9:20 AM
Writing Efficient Programs
-
Thomas Ericsson
(Chalmers)
10:15 AM
Writing Efficient Programs
-
Thomas Ericsson
(Chalmers)
12:00 PM
Lunch
Lunch
12:00 PM - 1:15 PM
Room: On your own
1:15 PM
Lab (Project)
Lab (Project)
1:15 PM - 5:00 PM
Room: Orange and Gul
Contributions
1:15 PM
Lab: OpenMP advanced project
-
Niclas Jansson
(KTH)
3:15 PM
Lab: OpenMP advanced project
-
Niclas Jansson
(KTH)
5:15 PM
5:15 PM - 6:00 PM
Room: Orange and Gul
Friday, August 20, 2010
8:20 AM
Wrap up
Wrap up
8:20 AM - 9:00 AM
Room: E3
Contributions
8:20 AM
Wrap-up: OpenMP advanced project
-
Niclas Jansson
(KTH)
9:15 AM
9:15 AM - 11:00 AM
Room: E3
Contributions
9:15 AM
GPU Architectures for Non-Graphics People
-
David Black-Schaffer
(Uppsala University)
10:15 AM
Introduction to OpenCL
-
David Black-Schaffer
(Uppsala University)
12:00 PM
Lunch
Lunch
12:00 PM - 1:15 PM
Room: On your own
1:15 PM
Lecture: Serial Performance
Lecture: Serial Performance
1:15 PM - 2:00 PM
Room: E3
Contributions
1:15 PM
Lecture: Performance Engineering: Serial Performance
-
Dag Lindbo
(KTH)
2:15 PM
Lab: Serial Performance
Lab: Serial Performance
2:15 PM - 5:00 PM
Room: Orange and Gul
Contributions
2:15 PM
Lab: Performance Engineering: Serial Performance
-
Dag Lindbo
(KTH)
3:15 PM
Lab: Performance Engineering: Serial Performance
-
Dag Lindbo
(KTH)
5:15 PM
5:15 PM - 6:00 PM
Room: Orange and Gul
Saturday, August 21, 2010
9:15 AM
9:15 AM - 12:00 PM
Room: Orange and Gul
Sunday, August 22, 2010
Monday, August 23, 2010
9:15 AM
Lecture: Basics
Lecture: Basics
9:15 AM - 10:00 AM
Room: E3
Contributions
9:15 AM
Lecture: MPI Basics
-
Lilit Axner
(PDC - Center for High-Performance Computing)
10:00 AM
Break
Break
10:00 AM - 10:15 AM
Room: Outside of E3
10:15 AM
Lecture: Point-to-Point
Lecture: Point-to-Point
10:15 AM - 11:00 AM
Room: E3
Contributions
10:15 AM
Lecture: MPI Point-to-Point Communications I
-
Lilit Axner
(PDC - Center for High-Performance Computing)
11:15 AM
Further Details and Electronic Submission
Further Details and Electronic Submission
11:15 AM - 12:00 PM
Room: E3
Contributions
11:15 AM
Project Work Requirements and Expectations
-
Jesper Oppelstrup
(CSC - KTH School of Computer Science and Communication)
11:45 AM
Using the Project Submission System
-
Michael Hammill
(PDC - Center for High-Performance Computing)
12:00 PM
Lunch
Lunch
12:00 PM - 1:15 PM
Room: On your own
1:15 PM
Lab: MPI Basics
Lab: MPI Basics
1:15 PM - 3:00 PM
Room: Orange and Gul
Contributions
1:15 PM
Lab: MPI Basics
-
Lilit Axner
(PDC - Center for High-Performance Computing)
3:00 PM
Break
Break
3:00 PM - 3:15 PM
Room: Outside of E3
3:15 PM
Lab: Point-to-Point
Lab: Point-to-Point
3:15 PM - 5:00 PM
Room: Orange and Gul
Contributions
3:15 PM
Lab: MPI Point-to-Point Communications I
-
Lilit Axner
(PDC - Center for High-Performance Computing)
3:15 PM - 5:00 PM
Room: Orange and Gul
5:15 PM
5:15 PM - 6:00 PM
Room: Orange and Gul
Tuesday, August 24, 2010
8:30 AM
Wrap up: MPI Basics and Point-to-Point
Wrap up: MPI Basics and Point-to-Point
8:30 AM - 9:00 AM
Room: E3
Contributions
8:30 AM
Wrap-up: MPI Basics and Point-to-Point Communications I
-
Lilit Axner
(PDC - Center for High-Performance Computing)
9:15 AM
Lecture: Point-to-Point II
Lecture: Point-to-Point II
9:15 AM - 10:00 AM
Room: E3
Contributions
9:15 AM
Lecture: MPI Point-to-Point Communications II
-
Michaela Lechner
(PDC - Center for High-Performance Computing)
10:00 AM
Break
Break
10:00 AM - 10:15 AM
Room: Outside of E3
10:15 AM
Lecture: Collective Communication
Lecture: Collective Communication
10:15 AM - 11:00 AM
Room: E3
Contributions
10:15 AM
Lecture: MPI Collective Communications
-
Michaela Lechner
(PDC - Center for High-Performance Computing)
11:15 AM
Challenges and Progress in Computational Materials Science
Challenges and Progress in Computational Materials Science
11:15 AM - 12:00 PM
Room: E3
Contributions
11:15 AM
Challenges and Progress in Computational Materials Science
-
Pavel Korzhavyi
(MSE - KTH, Department of Materials Science and Engineering)
12:00 PM
Lunch
Lunch
12:00 PM - 1:15 PM
Room: On your own
1:15 PM
Lab: Point-to-Point II
Lab: Point-to-Point II
1:15 PM - 3:00 PM
Room: Orange and Gul
Contributions
1:15 PM
Lab: MPI Point-to-Point Communications II
-
Michaela Lechner
(PDC - Center for High-Performance Computing)
3:00 PM
Break
Break
3:00 PM - 3:15 PM
Room: Outside of E3
3:15 PM
Lab: Collective Communications
Lab: Collective Communications
3:15 PM - 5:00 PM
Room: Orange and Gul
Contributions
3:15 PM
Lab: MPI Collective Communications
-
Michaela Lechner
(PDC - Center for High-Performance Computing)
3:15 PM - 5:00 PM
Room: Orange and Gul
5:15 PM
5:15 PM - 6:00 PM
Room: Orange and Gul
Wednesday, August 25, 2010
8:30 AM
Wrap up: MPI Point-to-Point II and Collective Communication
Wrap up: MPI Point-to-Point II and Collective Communication
8:30 AM - 9:00 AM
Room: E3
Contributions
8:30 AM
Wrap-up: MPI Point-to-Point Communications II and Collective Communication
-
Michaela Lechner
(PDC - Center for High-Performance Computing)
9:15 AM
Lecture
Lecture
9:15 AM - 11:00 AM
Room: E3
Contributions
9:15 AM
Interconnection Networks
-
Michael Schliephake
(PDC - Center for High-Performance Computing)
10:15 AM
Interconnection Networks
-
Michael Schliephake
(PDC - Center for High-Performance Computing)
11:15 AM
Lecture: Parallel Performance
Lecture: Parallel Performance
11:15 AM - 12:00 PM
Room: E3
Contributions
11:15 AM
Lecture: Performance Engineering: Parallel Performance
-
Elisabet Molin
(PDC - Center for High-Performance Computing)
12:00 PM
Lunch
Lunch
12:00 PM - 1:15 PM
Room: On your own
1:15 PM
Lab: Parallel Performance
Lab: Parallel Performance
1:15 PM - 3:00 PM
Room: Orange and Gul
Contributions
1:15 PM
Lab: Performance Engineering: Parallel Performance
-
Elisabet Molin
(PDC - Center for High-Performance Computing)
3:00 PM
Break
Break
3:00 PM - 3:30 PM
Room: E3
3:15 PM
Visualization
Visualization
3:15 PM - 4:00 PM
Room: E3
Contributions
3:15 PM
Case Study in Visualization
-
Anders Ynnerman
(Linköpings Universitet)
4:15 PM
Break
Break
4:15 PM - 5:00 PM
Room: On your own
5:15 PM
5:15 PM - 6:00 PM
Room: Orange and Gul
Thursday, August 26, 2010
8:45 AM
Wrap up
Wrap up
8:45 AM - 9:00 AM
Room: E3
Contributions
8:45 AM
Wrap-up: Performance Engineering
-
Elisabet Molin
(PDC - Center for High-Performance Computing)
9:15 AM
Lecture: Hybrid (MPI + OpenMP)
Lecture: Hybrid (MPI + OpenMP)
9:15 AM - 11:00 AM
Room: E3
Contributions
9:15 AM
Lecture: MPI Hybrid (MPI+OpenMP)
-
Olav Vahtras
(PDC - Center for High-Performance Computing)
10:15 AM
Lecture: MPI Hybrid (MPI+OpenMP)
-
Olav Vahtras
(PDC - Center for High-Performance Computing)
11:15 AM
Green Computing
Green Computing
11:15 AM - 12:00 PM
Room: E3
Contributions
11:15 AM
Green Computing
-
Lennart Johnsson
(PDC - Center for High-Performance Computing, and University of Houston)
12:00 PM
Lunch
Lunch
12:00 PM - 1:15 PM
Room: On your own
1:15 PM
Lab: Hybrid (MPI + OpenMP)
Lab: Hybrid (MPI + OpenMP)
1:15 PM - 3:00 PM
Room: Orange and Gul
Contributions
1:15 PM
Lab: MPI Hybrid (MPI+OpenMP)
-
Olav Vahtras
(PDC - Center for High-Performance Computing)
3:00 PM
Break
Break
3:00 PM - 3:15 PM
Room: E3
3:15 PM
3:15 PM - 6:00 PM
Room: Orange and Gul
6:00 PM
Summing up Dinner
Summing up Dinner
6:00 PM - 8:15 PM
Room: Jakthornet
Friday, August 27, 2010
8:30 AM
Wrap up: Hybrid (MPI + OpenMP)
Wrap up: Hybrid (MPI + OpenMP)
8:30 AM - 9:00 AM
Room: E3
Contributions
8:30 AM
Wrap up: Hybrid (MPI + OpenMP)
-
Olav Vahtras
(PDC - Center for High-Performance Computing)
9:15 AM
Lecture: Virtual Topologies
Lecture: Virtual Topologies
9:15 AM - 11:00 AM
Room: E3
Contributions
9:15 AM
Lecture: MPI Virtual Topologies
-
Olav Vahtras
(PDC - Center for High-Performance Computing)
10:15 AM
Lecture: MPI Virtual Topologies
-
Olav Vahtras
(PDC - Center for High-Performance Computing)
11:15 AM
Future Computing Environments
Future Computing Environments
11:15 AM - 12:00 PM
Room: E3
Contributions
11:15 AM
New Languages for High Performance Computing
-
Iris Christadler
(LRZ - Leibniz-Rechenzentrum)
12:00 PM
Farewell
Farewell
12:00 PM - 12:15 PM
Room: E3
12:15 PM
Lunch
Lunch
12:15 PM - 1:15 PM
Room: On your own
1:15 PM
1:15 PM - 5:00 PM
Room: Orange and Gul
1:15 PM - 5:00 PM
Room: Orange and Gul