DD2358 Introduktion till högprestandaberäkningar 7,5 hp

Introduction to High Performance Computing

En fortsättningskurs som behandlar algoritmer och tekniker för högprestandaberäkningar.

  • Utbildningsnivå

    Avancerad nivå
  • Huvudområde

    Datalogi och datateknik
  • Betygsskala

    A, B, C, D, E, FX, F

Kurstillfällen/kursomgångar

HT18 hpc18 för programstuderande

HT17 hpc17 för programstuderande

Lärandemål

The goal of the course is to provide an introduction to the skills that are necessary for those who will use powerful computers in their own projects.

After completing the course you have learned to

• analyze a given problem to find opportunities for parallelization

• selecting algorithms and hardware to solve computationally intensive problems

• program computers with shared and distributed memory

• effectively use the appropriate programming language for Scientific Calculations

• run parallel programs on different hardware architectures and software environments

• estimate the performance of different implementations

• optimize the performance of programs.

Kursens huvudsakliga innehåll

Computer architecture, efficient programming for scientific computing, parallel algorithms, message fit, OpenMP, visualization, storage of large amounts of data, GRID calculations, tools for high performance computing.

Introduction to the hardware and software at CSC and PDC on different platforms.    

Behörighet

Rekommenderade förkunskaper

SF1544 eller SF1547 (eller motsvarande) samt erfarenhet av C, C++, Fortran.

Litteratur

Will be announced on the course web page at least 4 weeks before the course starts.    

Examination

  • LAB1 - Laborationsuppgifter, 3,0, betygsskala: P, F
  • LAB2 - Projektuppgift, 4,5, betygsskala: A, B, C, D, E, FX, F

Ges av

CSC/Beräkningsvetenskap och beräkningsteknik

Kontaktperson

Stefano Markidis, markidis@kth.se

Examinator

Stefano Markidis <markidis@kth.se>

Övrig information

Intensivkurs under två sommarveckor följt av självständigt arbete med projektuppgift under hösten.

Deltagarantalet är begränsat.

Notera att kursen börjar i augusti och att den inte avslutas förrän under hösten! Kursen schemaläggs ej centralt.

Versionsinformation

Kursplan gäller från och med HT2017.
Examinationsinformation gäller från och med HT2016.