Softwaregrundlagen High Performance Computing - SS 2015

Inhalt

  • Grundlagen C, Assembler und Fortran.
  • Funktionsweise von Compiler und Linker.
  • Erstellen von "schlauen" Makefiles.
  • Grundlagen Prozessorarchitektur, Rechnerarchitektur.
  • Cache-Optimierte numerische Methoden.
  • SIMD (Single Instruction Multiple Data) Programmierung mit SSE, AVX
  • Instruction Pipeline Optimization.
  • Parallele Rechnerstrukturen und Techniken zur Parallelisierung, Parallele numerische Methoden.

Anmeldung

  • Meldet euch bitte im SLC an.

Allgemein

Lehr- und Lehrformen

Vorlesung (2 SWS),  Übung (2 SWS), Programmierübungen (2SWS)

Dozent

Dr. Michael Lehn

Übungen

Klaus Stolle

Grundlage für

Ideale Vorbereitung für High Performance Computing und fortgeschrittene Numerik Module.

Leistungsnachweise und Prüfungen:

Bearbeitung, Präsentation und wissenschaftliche Diskussion (Kolloquium) eines Projektes.

Einordnungen in die Studiengänge:

  • Computational Science and Engineering BSc
  • Mathematik BSc
  • Mathematische Biometrie BSc
  • Physik MSc
  • Wirtschaftsmathematik BSc
  • Wirtschaftsphysik MSc

Vorlesungszeiten

  • Dienstag, 16:00 - 19:00, He 22, Raum 1.41
  • Donnerstag, 14:00 - 17:00, He 18, Raum E60

Die erste Vorlesung ist am 14. April.  Die Vorlesungszeiten sind nach hinten raus flexibel zu verstehen.  Das heisst es kann mal eine halbe Stunde früher oder später aus sein:  In der Regel beginnen wir mit einer Stunde Theorie und fangen dann mit der praktischen Umsetzung an.  Das findet dann am Rechner statt und kann individuell  unterschiedlich lange dauern.  Aber wir sind ja dabei :-)

Contact