BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260709T124552Z
UID:0d653569-4d59-472c-b565-8e9a9f383850
DTSTART:20190704T070000Z
DTEND:20190705T133000Z
DESCRIPTION:Overview\n\nThe aim of this course is to introduce participants
  to the HPX library (https://github.com/STEllAR-GROUP/hpx and http://stel
 lar-group.org/) and demonstrate how it can be used to write task based pro
 grams. The HPX library implements a lightweight threading model that allow
 s both concurrent\, asynchronous\, parallel and distributed programming co
 nstructs to coexist within the same application with a consistent API base
 d on C++ standards and using futures to synchronize between tasks.\nThe co
 urse is aimed at participants with a good understanding of C++. The materi
 al covered will include an introduction to the HPX programming model\; asy
 nchronous programming concepts\, execution policies and executors\; parall
 el algorithms using tasks (including the parallel STL)\; writing distribut
 ed applications with HPX\; profiling and debugging and a final section int
 roducing heterogeneous programming using targets for GPU devices.\n\nObjec
 tive: The attendee will gain an understanding of the HPX library and task 
 based programming in general\n\nFor further information and registration p
 lease visit the HLRS course page.\nhttps://events.prace-ri.eu/event/877/
SUMMARY:Introduction to Parallel Programming with HPX @ HLRS
URL;VALUE=URI:https://events.prace-ri.eu/event/877/
END:VEVENT
END:VCALENDAR
