Alternative formats of this document:
Postscript or
PDF
- SvA
- Sebastian von Alfthan, CSC/Helsinki
- UA
- Ulf Andersson, PDC/KTH
- MB
- Mark Bull, EPCC/Edinburgh
- AE
- Åke Edlund, PDC/KTH
- BE
- Björn Engquist, NA/KTH and Univ. of Austin
- TE
- Thomas Ericsson,
Mathematics/Chalmers
- PG
- Peter Graham,
PDC/KTH
- JPN
- Jean-Phillipe Nominé, GENCI/France (Unable to attnend, AvdS gave JPNs talk)
- MH
- Mike Hammill, PDC/KTH
- MH2
- Michael Hanke, NA/KTH
- SH
- Sverker Holmgren, Uppsala Univ. and SNIC
- EH
- Erik
Hagersten, Computer Science/Uppsala Univ.
- LJ
- Lennart Johnsson, PDC/KTH and Univ. of Houston.
- EL
- Erik Lindahl, SBC/SU
- PM
- Pekka Manninen, CSC/Helsinki
- EM
- Elisabeth Molin, PDC/KTH
- JO
- Jesper Oppelstrup, NA/KTH
- TO
- Tomas Oppelstrup, NA/KTH
- GS
- Gert Svensson, PDC/KTH
- AvdS
- Aad van der Steen, Utrecht University/Netherlands
- OV
- Olav Vahtras, PDC/KTH
- Generally, classes are from 9.15 to 17.00, with lectures in the morning and labs
in the afternoon. However, there are exceptions, so review the schedule carefully.
- Lectures are in lecture halls E3, E2,
(Osquarsbacke
10, 5th
resp. 3rd floor), D2, D3
(Lindstedtsv. 5, 3rd floor) and
B2 (Brinellv. 23, ground floor).
- All the labs are in computer rooms Röd and Orange
(Lindstedtsvägen 3, 4th floor).
The computers in these rooms are Sun workstations.
- A PDC machine room tour will take place on Friday, August 29, between 13.00 and 17.00.
You will leave from computer room Röd
in pre-arranged groups. Someone from PDC will come by to announce
that the tour will begin. You will follow that person to the machine
room. The tour is concurrent with the Performance Measurement lab taking place
at that time.
- The course Web site is:
http://www.pdc.kth.se/systems_support/training/2008/summerschool/
Most of the lab materials are on the Web, but those that aren't are at:
/misc/pdc/HPCsummer/2008/ which you can reach once you are logged in.
- 8.00-9.00
- Registration outside of E3
- 9.15-10.00, E3, MH2, SH
- Welcome to PDC and the summer
school. Introduction to High Performance Computing
- 10.00-10.15
- Coffee outside of E3
- 10.15-11.00, E3, PG,JO
- Lecture: Introduction to PDC ; Course
work and examination.
- 11.15-12.00, E3, EM
- Lecture: Introduction to PDC's environment.
- 12.00-13.15
- Lunch
- 13.15-14.00, D3, BE
- Lecture in Algorithms and Data Structures for Scalable Concurrent Programs: ``Parallel Algorithms I''
- 14.15-15.00, D3, BE
- Lecture continued
- 15.00-15.15
- Coffee outside of E3
- 15.15-17.00, Röd/Orange, EM
- Lab: ``Getting Acquainted with the PDC Environment''
- 17.00-17.30, Röd/Orange,
- Lab: Non-obligatory Open Lab
- 17.30
- ``Get-together'' picnic Meeting point is in front of D3
- 9.15-9.20, E2, MH2
- Message of the Day
- 9.20-10.00, Röd/Orange, EM
- Lab: Non-obligatory ``Getting Acquainted with the PDC Environment''
- 10.00-10.15
- Coffee outside of E2
- 10.15-11.00, E2, EH
- Lecture in Computer Architecture:
``High-performance Computer Architecture''
- 11.15-12.00, E2, EH
- Lecture continued
- 12.00-13.15
- Lunch
- 13.15-14.00, E2, EH
- Lecture continued
- 14.15-15.00, E2, EH
- Lecture continued
- 15.00-15.15
- Coffee outside of E2
- 15.15-16.00, E2, EH
- Lecture continued
- 16.15-17.00, E2, EH
- Lecture continued
- 17.15-18.00, Röd/Orange,
- Lab: Non-obligatory Open Lab
- 9.15-9.20, E3, MH2
- Message of the Day
- 9.20-10.00, E3, TE
- Lecture in Programming Languages: Writing efficient programs
- 10.00-10.15
- Coffee outside of E3
- 10.15-11.00, E3, TE
- Lecture continued
- 11.15-12.00, E3, TE
- Lecture continued
- 12.00-13.15
- Lunch
- 13.15-15.00, Röd/Orange, UA
- Lab in Performance engineering
- 15.00-15.15
- Coffee outside of E3
- 15.15-17.00, Röd/Orange, UA
- Lab continued
- 17.15-18.00, Röd/Orange, UA
- Lab continued (non-obligatory)
- 9.15-9.20, E3, MH2
- Message of the Day
- 9.20-10.00, E3, UA
- Review of the performance engineering lab
- 10.00-10.15
- Coffee outside of E3
- 10.15-11.00, E3, TE
- Lecture in Programming Languages: Shared memory computers, OpenMP
- 11.15-12.00, E3, TE
- Lecture continued
- 12.00-13.15
- Lunch
- 13.15-15.00, Röd/Orange, OV
- Lab in Programming Languages: OpenMP
- 15.00-15.15
- Coffee outside of E3
- 15.15-17.00, Röd/Orange, OV
- Lab continued
- 17.15-18.00, Röd/Orange,
- Lab: Non-obligatory Open Lab
- 9.15-9.20, E3, MH2
- Message of the Day
- 9.20-10.00, E3, AE
- Case Study: Grid Computing
- 10.00-10.15
- Coffee outside of E3
- 10.15-11.00, E3, TE
- Lecture in Programming Languages: Shared memory and multi-core
computers, OpenMP
- 11.15-12.00, E3, TE
- Lecture continued
- 12.00-13.15
- Lunch
- 13.15-15.00, Röd/Orange/Gul, OV
- Lab in Programming Languages: OpenMP
- 15.00-15.15
- Coffee outside of E3
- 15.15-17.00, Röd/Orange, OV
- Lab continued
- 17.15-18.00, Röd/Orange,
- Lab: Non-obligatory Open Lab
- All day
- Free
- 9.15-9.20, E3, MH2
- Message of the Day
- 9.20-10.00, E3, MH2
- Lecture in Programming Languages: ``MPI Basics''
- 10.00-10.15
- Coffee outside of E3
- 10.15-11.00, E3, MH2
- Lecture in Programming Languages:
``MPI Point-to-Point Communications I''
- 11.15-12.00, E3, EL
- Case study: Optimization and Scalable Parallelization of Molecular Simulation
- 12.00-13.15
- Lunch
- 13.15-15.00, Röd/Orange, MH2
- Lab in Programming Languages:
``MPI Basics''
- 15.00-15.15
- Coffee outside of E3
- 15.15-17.00, Röd/Orange, MH2
- Lab in Programming Languages:
``MPI Point-to-Point Communications I''
- 15.15-17.00, Same location, JO, MH2
- Project
work. Discussion with project members and tutors about
topics.
- 17.15-18.00, Röd/Orange,
- Lab: Non-obligatory Open Lab
- 9.15-9.20, E3, MH2
- Message of the Day
- 9.20-10.00, E3, MH2
- Lecture in Programming Languages:
``MPI Point-to-Point Communications II''
- 10.00-10.15
- Coffee outside of E3
- 10.15-11.00, E3, MH2
- Lecture in Programming Languages:
``MPI Collective Communications I''
- 11.15-12.00, E3, LJ
- Lecture: Introduction to
Scientific Computing and Parallel Algorithms II
- 12.00-13.15
- Lunch
- 13.15-15.00, Röd/Orange, MH2
- Lab in Programming Languages:
``MPI Point-to-Point Communications II''
- 15.00-15.15
- Coffee outside of E3
- 15.15-17.00, Röd/Orange, MH2
- Lab in Programming Languages:
``MPI Collective Communications I''
- 17.15-18.00, Röd/Orange,
- Lab: Non-obligatory Open Lab
- 9.15-10.00, D2, MB
- Non-obligatory lecture in Petascale Programming:
Petascaling of application and the PRACE benchmark suite.
- 10.00-10.15
- Coffee outside of D2
- 10.15-10.20, D2, MH2
- Message of the Day
- 10.15-11.00, D2, SvA
- Lecture in Programming Languages: Advanced MPI 2, user defined datatypes, MPI I/O etc.
- 11.20-12.00, D2, TO
- Case study: GPU Programming
- 12.00-12.30, D2, MH2
- Lecture in Programming Languages:
``MPI Virtual Topologies''
- 12.30-13.15
- Lunch
- 13.15-15.00, Röd/Orange, MH2
- Lab in Programming Languages:
``MPI Virtual Topologies''
- 15.00-15.15
- Coffee outside of E3
- 15.15-17.00, Röd/Orange, MH2
- Lab continued
- 15.15-17.00, Same location, JO, MH2
- Project
work. Discussion with project members and tutors about
topics.
- 17.15-18.00, Röd/Orange,
- Lab: Non-obligatory Open Lab
- 9.15-9.20, D2, MH2
- Message of the Day
- 9.20-10.00, D2, SvA
- Lecture in Advanced Parallel Programming:
Hybrid (MPI+OpenMP) programming
- 10.00-10.15
- Coffee outside of D2
- 10.15-11.00, D2, SvA
- Lecture in Advanced Parallel Programming:
Hybrid (MPI+OpenMP) programming cont.
- 11.15-12.00, D2, MB
- Non-obligatory Lecture in Advanced Parallel Programming:
Hybrid (MPI+OpenMP) programming cont.
- 12.15-13.00, D2, UA
- Lecture in Performance Modeling Techniques
- 13.00-13.45
- Lunch
- 13.15-15.00, Röd/Orange, UA, SvA, PM
- Lab in Advanced Parallel Programming
- 15.00-15.15
- Coffee outside of E3
- 15.15-17.00, Röd/Orange, UA, SvA, PM
- Lab continued
- 17.15-17.50, Röd/Orange,
- Lab: Non-obligatory Open Lab
- 18.00
- ``Summing up'' dinner at a restaurant
Jakthornet, (Fiskartorpsvägen 16)
- 9.15-9.20, B2, MH2, UA
- Message of the Day
- 9.20-10.00, B2, PM
- Lecture in Advanced Parallel Programming:
Performance Measurement Tools and Techniques
- 10.00-10.15
- Coffee outside of B2
- 10.15-11.00, B2, PM
- Lecture continued
- 11.15-12.15, B2, AvdS
- Lecture in Computer Architectures:
Petascale architectures and the PRACE prototypes
- 12.15-13.15
- Lunch
- 13.15-15.00, Röd/Orange, UA, SvA, PM
- Lab in
Performance Measurement Tools and Techniques
- 13.15-15.00, Same location, JO, MH2
- Project
work. Discussion with project members and tutors about
topics.
- 13.15-17.00, PDC, GS
- PDC machine room tours in parallel with Lab
- 15.00-15.15
- Coffee outside of E3
- 15.15-17.00, Röd/Orange, UA, SvA, PM
- Lab continued
- 17.00
- Deadline to submit project proposals.
Ulf Andersson
2008-08-30