Giannis Koutsou – Teaching

Graduate Courses

CoS501|SDS402

  • SDS402: “Introduction to High Performance Computing”

  • CoS501: “Frontiers in High Performance Computing and Visualization”

Course content

  • Introduction to parallel programming

  • Distributed and shared memory programming models

  • Examples in MPI and OpenMP

  • Job submission scripts and cluster computing

  • Optimization strategies for improving parallel efficiency

  • Intorduction to GPU programming with CUDA

Links

Short courses and tutorials

CDS-1: Stimulate Workshop in High Performance Computing and Simulation

Tutorial and hands on “Performance Optimization”, 30th November and 3rd December 2018, Jülich Supercomputing Cente, Jülich, Germany

Links

CoS-2: HPC-LEAP Winter School 2016

Tutorial and hands on “Optimization”, 20th and 21st January 2016, Jülich Supercomputing Cente, Jülich, Germany

Links

LAP15: Lattice Practices 2015

Tutorial and hands on “Optimization and performance modeling”, 14th to 16th October 2015, Jülich Supercomputing Cente, Jülich, Germany

Links

LAP12: Lattice Practices 2012

Tutorial and hands on “Optimization for Intel architectures”, 10th to 12th October 2012, DESY-Zeuthen, Germany

Links