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:20201109T143000
DTEND;TZID=America/New_York:20201109T183000
UID:submissions.supercomputing.org_SC20_sess253_tut109@linklings.com
SUMMARY:The OpenMP Common Core: A Hands-On Introduction: Part 1
DESCRIPTION:Tutorial\n\nThe OpenMP Common Core: A Hands-On Introduction: P
 art 1\n\nMattson, He, Koniges, Eder\n\nOpenMP is the de facto standard for
  parallel applications on shared memory computers.  Born in 1997, it runs 
 on just about every shared memory parallel platform available.  It’s also 
 very complicated. We created OpenMP to be the “simple API” for application
  programmers, however, with a specification of ~400 pages, OpenMP has grow
 n into an intimidating API viewed by many as “for experts only”.\n\nMost O
 penMP programmers use only around 21 items from the specification.  We cal
 l these the “OpenMP Common Core”.   By focusing on the common core, we mak
 e OpenMP what it was always meant to be: a simple API for parallel applica
 tion programmers.\n\nIn this hands-on tutorial, students use active learni
 ng through a carefully selected set of exercises, to master the Common Cor
 e and learn to apply it to their own problems. Students can use their own 
 systems although we will provide remote systems access that supports OpenM
 P.\n\nTag: Introductory, OpenMP, Parallel Programming Languages, Libraries
 , and Models, Task-based programming\n\nRegistration Category: Tutorial Re
 g Pass
END:VEVENT
END:VCALENDAR

