Sie sind hier:

Aktuelles

Service

Trainingskurs "High-performance scientific computing in C++" @ JSC

Anfang

20.06.2017 09:00 Uhr

Ende

21.06.2017 16:30 Uhr

Veranstaltungsort

JSC, Jülich

Modern C++ with its support for procedural, objected oriented, generic and functional programming styles, offers many powerful abstraction mechanisms to express complexity at a high level while remaining very efficient. It is therefore the language of choice for many scientific projects. However, achieving high performance on contemporary computer hardware, with many levels of parallelism, requires understanding C++ code from a more performance centric viewpoint.

In this course the participants will learn how to write programs in C++ that better utilize the modern processors. The participants will learn how to identify and avoid performance degrading characteristics, such as unnecessary memory operations, branch mis-predictions, and unintentionally strong ordering assumptions. Two powerful open source libraries to help write structured multi-threaded applications will also be introduced: