IT4Innovations and M Computers would like to invite you to three full day NVIDIA Deep Learning Institute certified training courses to learn more about Artificial Intelligence (AI) and High Performance Computing (HPC) development for NVIDIA GPUs.

The first half day is an introduction by IT4Innovations and M Computers about the latest state of the art NVIDIA technologies. We also explain our services offered for AI and HPC, for industrial and academic users. The introduction will include a tour though IT4Innovations‘ computing center, which hosts an NVIDIA DGX-2 system and the new Barbora cluster with V100 GPUs.

The first full day training course, Fundamentals of Deep Learning for Computer Vision, is provided by IT4Innovations and gives you an introduction to AI development for NVIDIA GPUs.

Two further HPC related full day courses, Fundamentals of Accelerated Computing with CUDA C/C++ and Fundamentals of Accelerated Computing with OpenACC, are delivered as PRACE training courses through the collaboration with the Leibniz Supercomputing Centre of the Bavarian Academy of Sciences (Germany).

We are pleased to be able to offer the course Fundamentals of Deep Learning for Computer Vision to industry free of charge, for the first time. Further courses for industry may be instigated upon request.

Academic users can participate free of charge for all three courses.

Register Now!


Monday, February 3rd, 2020
Introduction to IT4Innovations' AI & HPC services and NVIDIA technologies
Venue: IT4Innovations

  • 12:00 - 13:00Registration and introductory refreshments
  • 13:00 - 14:00Welcome & Introduction to IT4Innovations
  • 14:00 - 15:00Latest NVIDIA AI & HPC Technologies
  • 15:00 - 15:30Coffee Break
  • 15:30 - 16:15NVIDIA Technologies for Research and Engineering
  • 16:15 - 17:00How to Get Access to IT4Innovations' Services
  • 17:00 - 19:00IT4Innovations Guided Tour & Dinner

Tuesday, February 4th, 2020
Fundamentals of Deep Learning for Computer Vision
Venue: MSIC (next to IT4Innovations)

  •   9:00 - 17:00Full-day training for industry and academia

Explore the fundamentals of deep learning by training neural networks and using results to improve performance and capabilities.
During the day, you’ll learn the basics of deep learning by training and deploying neural networks. You’ll learn how to:

  • Implement common deep learning workflows, such as image classification and object detection,
  • Experiment with data, training parameters, network structure, and other strategies to increase performance and capability,
  • Deploy your neural networks to start solving real-world problems.

Upon completion, you’ll be able to start solving problems on your own with deep learning.

Wednesday, February 5th, 2020
Fundamentals of Accelerated Computing with CUDA C/C++
Venue: IT4Innovations

  •   9:00 - 17:00Full-day training for academia only

The CUDA computing platform enables the acceleration of CPU-only applications to run on the world’s fastest massively parallel GPUs. You will gain experience in C/C++ application acceleration by:

  • Accelerating CPU-only applications to run their latent parallelism on GPUs
  • Utilising essential CUDA memory management techniques to optimize accelerated applications
  • Exposing accelerated application potential for concurrency and exploiting it with CUDA streams
  • Leveraging command line and visual profiling to guide and check your work

Upon completion, you’ll be able to accelerate and optimise existing C/C++ CPU-only applications using the most essential CUDA tools and techniques. You’ll understand an iterative style of CUDA development that will allow you to ship accelerated applications fast.

Thursday, February 6th, 2020
Fundamentals of Accelerated Computing with OpenACC
Venue: IT4Innovations

  •   9:00 - 17:00Full-day training for academia only

You will learn the basics of OpenACC, a high-level programming language for programming on GPUs. Discover how to accelerate the performance of your applications beyond the limits of CPU-only programming with simple pragmas. You’ll learn:

  • How to profile and optimize your CPU-only applications to identify hot spots for acceleration
  • How to use OpenACC directives to GPU accelerate your codebase
  • How to optimize data movement between the CPU and GPU accelerator

Upon completion, you'll be ready to use OpenACC to GPU accelerate CPU-only applications.


Georg Zitzlsberger

is a research specialist and instructor at IT4Innovations for HPC code optimization and Machine/Deep Learning. He has a record of almost ten years in conducting international training events and workshops in these fields. Recently, he received his certification from NVIDIA as a University Ambassador of the NVIDIA Deep Learning Institute (DLI) program. This certification allows him to offer NVIDIA DLI courses to users of IT4Innovations' HPC services.

Dr. Volker Weinberg

studied physics at the Ludwig Maximilian University of Munich and later worked at the research centre DESY. He received his PhD from the Free University of Berlin for his studies in the field of lattice QCD. Since 2008 he has been working in the HPC group at the Leibniz Supercomputing Centre, and is education and training coordinator at LRZ. Volker is an NVIDIA Deep Learning Institute (DLI) certified OpenACC instructor participating in the University Ambassador programme. Within PRACE, the Partnership for Advanced Computing in Europe, he is leading the workpackage WP5 "HPC Commissioning and Prototyping".

Dr. Momme Allalen

received his PhD in theoretical Physics from the University of Osnabrück in 2006. He worked in the field of molecular magnetics through modelling techniques such as the exact numerical diagonalisation of the Heisenberg model. He joined the Leibniz Computing Centre (LRZ) in 2007 working in the High Performance Computing group. His tasks include user support, optimisation and parallelisation of scientific application codes, and benchmarking for characterising and evaluating the performance of high-end supercomputers. Momme is an NVIDIA DLI certified instructor for Fundamentals of Accelerated Computing with CUDA C/C++. His research interests are various aspects of parallel computing, and new programming languages and paradigms on novel HPC architectures.


IT4Innovations National Supercomputing Center provides state-of-the-art technology and services to both Czech and foreign research teams from academia and industry in the field of high-performance computing and data analysis. Currently, IT4Innovations runs four supercomputers Anselm (installed in 2013), Salomon (installed in 2015), a special system, NVIDIA DGX-2, for artificial intelligence calculations (installed in 2019) and Barbora (installed in 2019). IT4Innovations is also a research centre with strong international links. Core IT4Innovations research topics include advanced data processing and analysis, machine learning, the development of parallel scalable algorithms, the solution of demanding engineering tasks, and modelling for nanotechnology.


Contact Us



VSB – Technical University of Ostrava
Studentská 6231/1b
708 00 Ostrava - Poruba
Czech Republic




+420 597 329 790