DN2258 Introduction to High Performance Computing 7.5 credits
Introduktion till högprestandaberäkningar
A second course covering algorithms and techniques for high performance computing.
Educational level
Second cycleAcademic level (A-D)
DSubject area
Mathematics
Grade scale
A, B, C, D, E, FX, F
Course offerings
Autumn 12 TSCCM for programme students
Periods
Autumn 12 P1 (5.5 credits), P2 (2.0 credits)
Application code
51122Start date
20/08/2012End date
2013 week: 1Language of instruction
EnglishCampus
KTH CampusNumber of lectures
Number of exercises
Tutoring time
DaytimeForm of study
NormalNumber of places *
Max. 15*) If there are more applicants than number of places selection will be made.
Schedule
Schedule (new window)Course responsible
Michael Hanke <hanke@kth.se>
Target group
Compulsary for TSCCM2. Available for all programs.
Part of programme
Autumn 12 for single courses students
Periods
Autumn 12 P1 (5.5 credits), P2 (2.0 credits)
Application code
10075Start date
20/08/2012End date
2013 week: 1Language of instruction
EnglishCampus
KTH CampusNumber of lectures
Number of exercises
Tutoring time
DaytimeForm of study
NormalNumber of places *
1 - 5*) The Course date may be cancelled if number of admitted are less than minimum of places. If there are more applicants than number of places selection will be made.
Course responsible
Michael Hanke <hanke@kth.se>
Target group
Single course students
Autumn 13 TSCCM for programme students
Periods
Autumn 13 P1 (5.5 credits), P2 (2.0 credits)
Application code
50000Start date
2013 week: 34End date
2014 week: 3Language of instruction
EnglishCampus
KTH CampusNumber of lectures
Number of exercises
Tutoring time
DaytimeForm of study
NormalNumber of places *
Max. 15*) If there are more applicants than number of places selection will be made.
Schedule
Schedule (new window)Course responsible
Stefano Markidis <markidis@kth.se>
Target group
Searchable for students at Master of Science in Engineering with at least 90 hp of which at least 50 hp from year 1 and for students at Master of Science in Engineering.
Part of programme
Learning outcomes
The goal of this course is to give the student a basic introduction to the skills needed to utilize high performance computing resources for own projects.
After the course you are able to
- analyze a given problem for possibilities of parallel computations
- select algorithms and hardware for the solution of high performance projects
- program computers with shared and distributed memory architectures
- use appropriate programming languages efficiently for scientific computations
- run parallel programs on different hardware architectures and software environments
- assess the performance of implementations
- optimize the performance of codes.
Course main content
Computer architecture, efficient programming for scientific computing, parallel algorithms, message passing, OpenMP, visualization, mass storage, GRID-computing, HPC tools.
An introduction to the hardware and software at CSC and PDC on various platforms.
Eligibility
Single course students: 90 university credits including 45 university credits in Mathematics or Information Technology. English B, or equivalent.
Prerequisites
DN1212 or DN1240 (or corresponding) and experience from C, C++, Fortran.
Literature
Kommer att annonseras på kursens hemsida minst 4 veckor innan kursen startas.
Examination
- LAB1 - Laboratory Assignments, 3.0 credits, grade scale: P, F
- LAB2 - Project, 4.5 credits, grade scale: A, B, C, D, E, FX, F
In this course all the regulations of the code of honor at the School of Computer science and Communication apply, see: http://www.kth.se/csc/student/hederskodex/1.17237?l=en_UK.
Offered by
CSC/Numerical Analysis
Contact
Stefano Markidis, markidis@kth.se
Examiner
Erwin Laure <erwinl@kth.se>
Supplementary information
The course is given during 2 weeks in the summer followed by a project work during autumn. The number of participants is limited.
Please note that the course starts in the middle of August!
Add-on studies
Please discuss with the instructor.
Version
Course plan valid from:
Autumn 09.
Examination information valid from:
Autumn 07.
