BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Denver
X-LIC-LOCATION:America/Denver
BEGIN:DAYLIGHT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
TZNAME:MDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
TZNAME:MST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20260422T000713Z
LOCATION:301
DTSTART;TZID=America/Denver:20231113T083000
DTEND;TZID=America/Denver:20231113T120000
UID:submissions.supercomputing.org_SC23_sess231_tut119@linklings.com
SUMMARY:Mastering Tasking with OpenMP
DESCRIPTION:Christian Terboven (RWTH Aachen University), Michael Klemm (Op
 enMP ARB), and Bronis R. de Supinski (Lawrence Livermore National Laborato
 ry)\n\nWith the increasing prevalence of multi-core processors, shared-mem
 ory programming models are essential. OpenMP is a popular, portable, widel
 y supported, and easy-to-use shared-memory model. Since version 3.0 releas
 ed in 2008, OpenMP offers tasking to support the creation of composable pa
 rallel software blocks and the parallelization of irregular algorithms. De
 velopers usually find OpenMP easy to learn. However, mastering the tasking
  concept of OpenMP requires a change in the way developers reason about th
 e structure of their code and how to expose the parallelism of it. Our tut
 orial addresses this critical aspect by examining the tasking concept in d
 etail and presenting patterns as solutions to many common problems.\n\nWe 
 assume attendees understand basic parallelization concepts and know the fu
 ndamentals of OpenMP. We present the OpenMP tasking language features in d
 etail and focus on performance aspects, such as introducing cut-off mechan
 isms, exploiting task dependencies, and preserving locality. All aspects a
 re accompanied by extensive case studies. If accepted as a full-day tutori
 al, we will include hands-on sessions. Throughout all topics, we present t
 he recent additions of OpenMP 5.1 and 5.2 and comment on the developments 
 targeting OpenMP 6.0.\n\nTag: Accelerators, Software Engineering, Task Par
 allelism\n\nRegistration Category: Tutorial Reg Pass\n\n
END:VEVENT
END:VCALENDAR
