BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/New_York
X-LIC-LOCATION:America/New_York
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20210402T160549Z
LOCATION:Track 5
DTSTART;TZID=America/New_York:20201110T143000
DTEND;TZID=America/New_York:20201110T183000
UID:submissions.supercomputing.org_SC20_sess266_pec114@linklings.com
SUMMARY:The OpenMP Common Core: A “Hands-On” Introduction – Part 2
DESCRIPTION:Tutorial\n\nThe OpenMP Common Core: A “Hands-On” Introduction 
 – Part 2\n\nMattson, He, Koniges, Eder\n\nOpenMP is the de facto standard 
 for parallel applications on shared memory computers. Born in 1997, it run
 s on just about every shared memory parallel platform available. It’s also
  very complicated. We created OpenMP to be the “simple API” for applicatio
 n programmers, however, with a specification of ~400 pages, OpenMP has gro
 wn into an intimidating API viewed by many as for “experts only”.\n\nMost 
 OpenMP programmers use only around 21 items from the specification. We cal
 l these the “OpenMP Common Core”. By focusing on the common core, we make 
 OpenMP what it was always meant to be: a simple API for parallel applicati
 on programmers.\n\nIn this hands-on tutorial, students use active learning
  through a carefully selected set of exercises, to master the Common Core 
 and learn to apply it to their own problems. Students can use their own sy
 stems although we will provide remote systems access that supports OpenMP.
 \n\nTag: Introductory, OpenMP, Parallel Programming Languages, Libraries, 
 and Models, Task-based programming\n\nRegistration Category: Tutorial Reg 
 Pass
END:VEVENT
END:VCALENDAR

