Software R&D: HPX

Europe/Zurich
32/1-A24 (CERN)

32/1-A24

CERN

40
Show room on map
Description

HPX is an open source, general purpose C++ runtime system for parallel and distributed applications of any scale. http://stellar.cct.lsu.edu/projects/hpx/

See also the Computing Seminar at http://indico.cern.ch/event/515060/

 

    • 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)