BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:Europe/Stockholm
X-LIC-LOCATION:Europe/Stockholm
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20210916T132448Z
LOCATION:Mère Royaume
DTSTART;TZID=Europe/Stockholm:20210705T163000
DTEND;TZID=Europe/Stockholm:20210705T170000
UID:submissions.pasc-conference.org_PASC21_sess198_msa216@linklings.com
SUMMARY:Asynchronous Programming in Modern C++
DESCRIPTION:Minisymposium\n\nAsynchronous Programming in Modern C++\n\nKai
 ser\n\nWith the advent of modern computer architectures characterized by m
 any-core nodes, deep and complex memory hierarchies, heterogeneous subsyst
 ems, and power-aware components, it is becoming increasingly difficult to 
 achieve best possible application scalability and satisfactory parallel ef
 ficiency. The community is experimenting with new programming models that 
 rely on finer-grain parallelism, flexible and lightweight synchronization,
  combined with work-queue-based, message-driven computation.The recently g
 rowing interest in the C++ programming language increases the demand for l
 ibraries implementing those programming models for the language. We presen
 t a new asynchronous C++ parallel programming model that is built around l
 ightweight tasks and mechanisms to orchestrate massively parallel and dist
 ributed execution. This model uses the concept of Futures to make data dep
 endencies explicit, employs explicit and implicit asynchrony to hide laten
 cies and to improve utilization, and manages finer-grain parallelism with 
 a work-stealing scheduling system enabling automatic load balancing of tas
 ks.We have developed and implemented such a model as a C++ library exposin
 g a higher-level parallelism API that is fully conforming to the existing 
 C++11/14/17 standards and is aligned with the ongoing standardization work
 . This API and programming model has shown to enable writing highly effici
 ent parallel applications for heterogeneous resources with excellent perfo
 rmance and scaling characteristics.\n\nDomain: CS and Math
END:VEVENT
END:VCALENDAR
