Software R&D: HPX

32/1-A24 (CERN)



Show room on map

HPX is an open source, general purpose C++ runtime system for parallel and distributed applications of any scale.

See also the Computing Seminar at


    • 17:00 18:00
      Diving into Parallelization in Modern C++ using HPX 1h
      After the introduction of generic Parallelization in Modern C++ given in the Computing Seminar today, this talk will guide you through using those techniques with the help of the HPX parallel runtime system. We will discuss the main features of HPX and how it is different to other parallel programming frameworks and paradigms. In addition, a walk through on parallelizing a simple algorithm going from shared memory parallelization over adding GPU support to distributed computing using higher level parallelization will be provided.
      Speaker: Thomas Heller (Friedrich-Alexander University, Erlangen, Germany)