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:20240116T191657Z
LOCATION:301
DTSTART;TZID=America/Denver:20231113T133000
DTEND;TZID=America/Denver:20231113T170000
UID:submissions.supercomputing.org_SC23_sess237_tut118@linklings.com
SUMMARY:Advanced OpenMP:  Host Performance and 5.2 Features
DESCRIPTION:Tutorial\n\nChristian Terboven (RWTH Aachen University), Micha
 el Klemm (OpenMP ARB), Ruud van der Pas (Oracle), and Bronis R. de Supinsk
 i (Lawrence Livermore National Laboratory)\n\nWith the increasing prevalen
 ce of multicore processors, shared-memory programming models are essential
 . OpenMP is a popular, portable, widely supported, and easy-to-use shared-
 memory model. Developers usually find OpenMP easy to learn. However, they 
 are often disappointed with the performance and scalability of the resulti
 ng code. This disappointment stems not from shortcomings of OpenMP, but ra
 ther from the lack of depth with which it is employed. Our “Advanced OpenM
 P Programming” tutorial addresses this critical need by exploring the impl
 ications of possible OpenMP parallelization strategies, both in terms of c
 orrectness and performance.\n\nWe assume attendees understand basic parall
 elization concepts and know the fundamentals of OpenMP. We focus on perfor
 mance aspects, such as data and thread locality on NUMA architectures, fal
 se sharing, and exploitation of vector units. All topics are accompanied b
 y extensive case studies, and we discuss the corresponding language featur
 es in-depth. Continuing the emphasis of this successful tutorial series, w
 e focus solely on performance programming for multi-core architectures. Th
 roughout all topics, we present the recent additions of OpenMP 5.2 and com
 ment on developments targeting OpenMP 6.0.\n\nTag: Accelerators, Heterogen
 eous Computing, Performance Optimization\n\nRegistration Category: Tutoria
 l Reg Pass
END:VEVENT
END:VCALENDAR
