Speaker
Danilo Piparo
(CERN)
Description
This lecture focuses on the problem of expressing parallelism adapting existing
scientific software and designing future applications. Design principles aiming
to the formulation of parallel programs and data processing frameworks are
presented. The concept of task oriented parallelism is introduced as well as
the difficulties of the related work partitioning. The features are explored
which the C++ language and a selection of libraries offer for concurrent
programming.