Jun 15 – 20, 2014
Europe/Zurich timezone

Modern and performant C++ - Lecture 1

Jun 18, 2014, 9:00 AM


Danilo Piparo (CERN)


The ability to design and implement high throughput scientific applications leveraging the features of a modern programming language is crucial. In this lecture we focus on C++ and in particular on its latest standard, C++11. Starting from real life and concrete examples, we review the newly introduced semantics and constructs relevant for achieving top performance parallel implementations. Software design principles allowing to seamlessly accommodate such implementations are discussed. High level tools for measuring software performance are as well introduced.

Presentation materials

There are no materials yet.