Courses and events > Course and event archive > Code optimization and performance tuning
 
Sisältö
More information

about CSC customer training:

courses(at)csc.fi.

Come and discuss CSC's training activities in LinkedIn group "Training courses at CSC (Finland)".

Follow us in Twitter!

Follow us also on Twitter!
 
Tehdyt toimenpiteet

Code optimization and performance tuning

This course provides an intermediate and advanced level treatment of all the essential ingredients for achieving high performance in numerical scientific computing on modern supercomputers. Computer architectures, compilers, libraries, as well as serial and parallel code optimization are explained and exemplified together with related hands-on exercises. The performance gains obtained by applying the described techniques can be very significant.

You are encouraged to bring your own piece of software for the hands-on sessions. If you wish the CSC experts to have a look on your software beforehand, please give the name and instructions for obtaining the source in the registration form.

Prerequisites

The participants are assumed to have working knowledge of either Fortran 90 or C programming languages as well as of parallel programming with MPI and/or OpenMP models.

Program

Mon 22 March

9.00-12.00 Introduction to performance analysis and optimization
12.00-13.00 Lunch
13.00-16.00 Optimal application porting

Tue 23 March

9.00-12.00 Single-core performance tweaking techniques
12.00-13.00 Lunch
13.00-16.00 Improving parallel scalability

Wed 24 March

9.00-12.00 Code optimization case studies
12.00-13.00 Lunch
13.00-16.00 Hands-on work

Each session consists of a lecture and hands-on exercise session, separated by a coffee break.

Date: 22.03.2010 09:00 - 24.03.2010 16:30
Location: Premises of CSC, Keilaranta 14, Keilaniemi, Espoo.
Language: English
Lecturers: Pekka Manninen, Sebastian von Alfthan, Sami Saarinen
Price: 150 e (Finnish academics), 300 e (governmental research institutes), 450 e (others) +VAT 22%
The fee includes course materials, lunches, and morning and afternoon coffees.

Registration

Registration has expired 17.03.2010 16:00
As there are less computers than seats in the course room, participants are encouraged to bring their own laptop if possible. You may cancel your registration 7 days prior the course without an extra fee.

Additional information

Pekka Manninen, pekka.manninen@csc.fi, +358-9-457 2265

Sebastian von Alfthan, sebastian.von.alfthan@csc.fi, +358-9-457 2940