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:20260522T150115Z
LOCATION:C141
DTSTART;TZID=America/Chicago:20181112T083000
DTEND;TZID=America/Chicago:20181112T120000
UID:submissions.supercomputing.org_SC18_sess246_tut129@linklings.com
SUMMARY:Mastering Tasking with OpenMP
DESCRIPTION:Christian Terboven (RWTH Aachen University), Michael Klemm (In
 tel Corporation), Sergi Mateo Bellido and Xavier Teruel (Barcelona Superco
 mputing Center), and Bronis R. de Supinski (Lawrence Livermore National La
 boratory)\n\nWith the increasing prevalence of multi-core processors, shar
 ed-memory programming models are essential. OpenMP is a popular, portable,
  widely supported and easy-to-use shared-memory model. Since version 3.0 r
 eleased in 2008, OpenMP offers tasking to support the creation of composab
 le parallel software blocks and the parallelization of irregular algorithm
 s. Developers usually find OpenMP easy to learn. However, mastering the ta
 sking concept of OpenMP requires a change in the way developers reason abo
 ut the structure of their code and how to expose the parallelism of it. Ou
 r tutorial addresses this critical aspect by examining the tasking concept
  in detail and presenting patterns as solutions to many common problems.\n
 \nWe assume attendees understand basic parallelization concepts and know t
 he fundamentals of OpenMP. We present the OpenMP tasking language features
  in detail and focus on performance aspects, such as introducing cut-off m
 echanisms, exploiting task dependencies, and preserving locality. Extensiv
 e case studies accompany all aspects. Throughout all topics, we present th
 e features of OpenMP 4.5 and the additions that will appear in OpenMP 5.0,
  to be released during SC18.\n\nTag: Intermediate, Parallel Programming La
 nguages, Libraries, and Models\n\nRegistration Category: Tutorial Reg Pass
 \n\n
END:VEVENT
END:VCALENDAR
