BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260630T155705Z
UID:dff89b06-d1dc-48bd-a8c7-af3a003b38be
DTSTART:20220622T070000Z
DTEND:20220624T133000Z
DESCRIPTION:Overview\n\nThe aim of this course is to introduce participants
  to the HPX library (http://stellar-group.org/libraries/hpx/ and https://g
 ithub.com/STEllAR-GROUP/hpx and http://stellar-group.org/) and demonstrat
 e how it can be used to write task based programs. The HPX library impleme
 nts a lightweight threading model that allows both concurrent\, asynchrono
 us\, parallel and distributed programming constructs to coexist within the
  same application with a consistent API based on C++ standards and using f
 utures to synchronize between tasks.\nThe course is aimed at participants 
 with a good understanding of C++. The material covered will include an int
 roduction to the HPX programming model\; asynchronous programming concepts
 \, execution policies and executors\; parallel algorithms using tasks (inc
 luding the parallel STL)\; writing distributed applications with HPX\; pro
 filing and debugging and a final section introducing heterogeneous program
 ming using targets for GPU devices.\n\nObjective: The attendee will gain a
 n understanding of the HPX library and task based programming in general.\
 n\nFor further information and registration please visit the HLRS course p
 age.\nhttps://events.prace-ri.eu/event/1329/
SUMMARY:[ONLINE] Introduction to Parallel Programming with HPX @ HLRS
URL;VALUE=URI:https://events.prace-ri.eu/event/1329/
END:VEVENT
END:VCALENDAR
