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