BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Chicago
X-LIC-LOCATION:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20211207T055412Z
LOCATION:Online
DTSTART;TZID=America/Chicago:20211114T090100
DTEND;TZID=America/Chicago:20211114T100000
UID:submissions.supercomputing.org_SC21_sess429_misc332@linklings.com
SUMMARY:C++ Standard Parallelism
DESCRIPTION:Workshop\n\nC++ Standard Parallelism\n\nLelbach\n\nImagine wri
 ting parallel code that can run on any platform - CPUs, GPUs, DPUs, specia
 lized accelerators, etc - without any language or vendor extensions, exter
 nal libraries, or special compilation tools. It's no longer just a dream -
  you can do it today in Standard C++!\n\nParallelism is increasingly commo
 n in software, from supercomputer simulations to mobile applications. But 
 writing parallel code is increasingly challenging, due to an explosion of 
 diversity in hardware, a trend that's likely to continue into the future. 
 To meet this challenge, the C++ Committee has developed C++ Standard Paral
 lelism, a parallel programming model for Standard C++ that is portable to 
 all platforms, from your smartwatch to your supercomputer, and delivers re
 asonable performance and efficiency for most use cases.\n\nOur vision of C
 ++ Standard Parallelism consists of three key components:\n\n* Common para
 llel algorithms that dispatch to vendor-optimized parallel libraries\n* To
 ols to write your own parallel algorithms that run anywhere.\n* Mechanisms
  for composing parallel invocations of algorithms into task graphs.\n\nIn 
 this talk, we'll dive into the roadmap for C++ Standard Parallelism - we'l
 l discuss what we already have that you can use today, what's coming down 
 the line, and where the future may lead us.\n\nTag: Online Only, Heterogen
 eous Systems, Parallel Programming Languages and Models, Performance, Prod
 uctivity Tools, Software Engineering\n\nRegistration Category: Workshop Re
 g Pass
END:VEVENT
END:VCALENDAR
