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:20181221T160903Z
LOCATION:C145
DTSTART;TZID=America/Chicago:20181111T083000
DTEND;TZID=America/Chicago:20181111T170000
UID:submissions.supercomputing.org_SC18_sess248_tut136@linklings.com
SUMMARY:OpenMP Common Core: a “Hands-On” Exploration
DESCRIPTION:Tutorial\nIntroductory, Parallel Programming Languages, Librar
 ies, and Models, Tutorial Reg Pass\n\nOpenMP Common Core: a “Hands-On” Exp
 loration\n\nMattson, Koniges, He, Eder\n\nOpenMP is the de facto standard 
 for writing parallel applications for shared memory computers.  Born 20 ye
 ars ago in 1997, it runs on just about every shared memory platform in the
  market.  It’s also very complicated. We created OpenMP to be the “easy AP
 I” for the general application programmer.  With a specification running t
 o over 300 pages, OpenMP has grown into an intimidating API viewed by many
  as for “experts only”.\n\nMost OpenMP programmers, however, use around 19
  items from the specification.  We call these 19 items the “OpenMP Common 
 Core”.   By focusing on the common core, we make OpenMP what it was always
  meant to be; an easy API for parallel application programmers.  \n\nIn th
 is hands-on tutorial, we explore the common core of OpenMP.   Students sho
 uld come with an internet enabled laptop and be comfortable with basic com
 mands to compile code. We utilize active learning through a carefully sele
 cted set of exercises, so students will master the common core and learn t
 o apply it to their own problems. We will provide access to many-core syst
 ems that support OpenMP (such as Knights Landing). Alternatively, students
  can load an OpenMP compiler onto their laptops before the tutorial for th
 e exercises.
URL:https://sc18.supercomputing.org/presentation/?id=tut136&sess=sess248
END:VEVENT
END:VCALENDAR

