This autumn, two technical training courses have been launched for scientists and engineers at CERN who undertake programming tasks, particularly in C and C++. Both courses are taught by Andrzej Nowak; an expert in next-generation and cutting edge computing technology research. The training courses are organised in cooperation with CERN openlab and are sponsored by the CERN IT department – there is only a nominal registration fee of 50 CHF. This is an opportunity not to be missed!
- Computer architecture and hardware-software interaction (2 days, 1 Nov– 2 Nov)
- Programming and environments for parallelism (4 days, 29 Nov – 2 Dec) The parallelism course dives into a wide range of parallel programming techniques, whether data- or task-parallel. We start with an overview of patterns and look at trade-offs, pitfalls and available parallel programming environments – with a particular focus on OpenMP4, Threading Building Blocks and Cilk. The last day is an advanced class devoted to fine-tuning and balancing parallel programs using modern frameworks, runtimes and APIs. Lab exercises are included.
Participants can register via the training catalogue. For more information, please contact Technical.Training@cern.ch.