Dear visitors, For the second half of 2022 we are preparing the following training events. Please note that the dates are preliminary, and we will be confirming the courses and opening registration closer to the listed dates. # Date Title Trainers 1 September 2022 Access to LUMI B. Jansík, J. Vicherek, G. Zitzlsberger 2 October 2022 CUDA L. Říha 3 October 2022 Intel oneAPI course and hackathon Intel team, G. Zitzlsberger 4 November 2022 Qiskit – quantum computing programming model IBM representative 5 29.11. 2022 Data science with R and Python G. Zitzlsberger 6 7.-8.12.2022 OpenMP Ch. Terboven, M. Klemm, We would appreciate your help with the Intel oneAPI course and hackathon that we are preparing together with Intel. Please fill in this short survey (3 mins): We will use the responses to tailor the course. Users who fill in the survey will be given priority when invitations for the course are sent. Thank you. We look forward to seeing you at one of these courses. IT4Innovations training team
14-15 January 2019
VŠB - Technical University Ostrava, IT4Innovations building
Europe/Prague timezone


The course is two-fold: It provides an update on the latest state of the art CPU architectures for HPC and connects them to modern programming in C++ and Fortran.

Covered are all major CPU architectures common in HPC such as Intel (Xeon Scalable Processors), AMD (Epyc) and PowerPC (Power 9). These architectures will be explained in terms of needs for software developers and researchers to utilize their full potential, such as SIMD extensions, cache hierarchies, NUMA configurations, multi-core/-threading, memory bandwidth, throughput, etc.

For each of the addressed architectural properties, techniques and software design patterns are discussed that can be leveraged in modern high-level languages C++ and Fortran. Aside from standardized high-level language features, also compiler specific extensions are highlighted for the latest compilers like GCC/GFortran, LLVM Clang/Flang, IBM XL C++ & Fortran compilers, and Intel C++ & Fortran compilers.

The course will contain up to 50% hands-on exercises covering all topics to practice the techniques and patterns gained.


intermediate - advanced



About the tutors

Georg Zitzlsberger formerly worked for Intel Deutschland GmbH (Germany). He has been a Technical Consulting Engineer for Intel(R) Software Development tools for many years before he recently joined IT4Innovations. In his new role as researcher he offers consulting services for Intel Software Development tools and Intel architectures throughout the IT4Innovations network.

Jakub Beránek obtained his Master's Degree in Computer Science and Technology at VŠB - Technical University of Ostrava in 2018. In the same year he joined IT4Innovations as a research assistant at the Advanced Data Analysis and Simulations Laboratory, where he is working on distributed programming models.

Radim Vavřík is a Ph.D. student in Computational Sciences and researcher in the Infrastructure Research Lab at IT4Innovations. He is mainly interested in parallel computing, scalable algorithms design, GPU acceleration and code optimization, and heterogeneous architectures. He worked on hydrological and flood modeling software, and high-performance heterogeneous platform for energy efficient computing. Now he is focused on GPU acceleration of the ESPRESO library, a massively parallel library based on the finite element method (FEM) for engineering applications


This course was supported by the PRACE-5IP project – the European Union's Horizon 2020 research and innovation programme under grant
agreement No. 730913.


VŠB - Technical University Ostrava, IT4Innovations building
Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic



Basic knowledge of HPC technologies (i.e. MPI, OpenMP); intermediate knowledge of Linux, and C++ and/or Fortran.


Obligatory registration via the PRACE Events Portal  and its registration form.

Capacity and Fees

30 participants. The event is provided free of charge.


  • See the links below for how to get to the campus of VŠB - Technical University Ostrava, and to the IT4Innovations building.

  • Documentation for IT4Innovations' computer systems is available at


This training is a PRACE Training Centre (PTC) course, co-funded by the Partnership of Advanced Computing in Europe (PRACE). The main web page of the course is located on the PRACE Events Portal.

Accommodation and transport recommendations

See this link