Current Teaching

  • Present 2009

    GPU Programming

    The class is taught at Faculty of Informatics, Masaryk University. The class was originally focused to programming in CUDA GPUs only, but now also OpenCL is taught with specific optimization techniques for CPUs and MICs.

  • Present 2010

    Supercomputers Architecture and Intensive Computations

    The class is taught at Faculty of Informatics, Masaryk University, provides overview of processor architectures, interconnection networks and programming techniques used in supercomputers. I am responsible for GPU-computing lectures in this class.

  • Present 2016

    High Performance Computing

    The class is taught at Faculty of Computer Science, University of Vienna. I am responsible for OpenCL lectures and project in this class.