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:20181221T160905Z
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:Tutorial\nIntermediate, Parallel Programming Languages, Librar
 ies, and Models, Tutorial Reg Pass\n\nMastering Tasking with OpenMP\n\nTer
 boven, Klemm, Mateo Bellido, Teruel, de Supinski\n\nWith the increasing pr
 evalence of multi-core processors, shared-memory programming models are es
 sential. OpenMP is a popular, portable, widely supported and easy-to-use s
 hared-memory model. Since version 3.0 released in 2008, OpenMP offers task
 ing to support the creation of composable parallel software blocks and the
  parallelization of irregular algorithms. Developers usually find OpenMP e
 asy to learn. However, mastering the tasking concept of OpenMP requires a 
 change in the way developers reason about the structure of their code and 
 how to expose the parallelism of it. Our 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 ba
 sic parallelization concepts and know the fundamentals of OpenMP. We prese
 nt the OpenMP tasking language features in detail and focus on performance
  aspects, such as introducing cut-off mechanisms, exploiting task dependen
 cies, and preserving locality. Extensive case studies accompany all aspect
 s. Throughout all topics, we present the features of OpenMP 4.5 and the ad
 ditions that will appear in OpenMP 5.0, to be released during SC18.
URL:https://sc18.supercomputing.org/presentation/?id=tut129&sess=sess246
END:VEVENT
END:VCALENDAR

