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:20181111T083000
DTEND;TZID=America/Chicago:20181111T170000
UID:submissions.supercomputing.org_SC18_sess247_tut130@linklings.com
SUMMARY:Advanced OpenMP: Host Performance and 5.0 Features
DESCRIPTION:Christian Terboven (RWTH Aachen University), Michael Klemm (In
 tel Corporation), Ruud van der Pas (Oracle), and Bronis R. de Supinski (La
 wrence Livermore National Laboratory)\n\nWith the increasing prevalence of
  multicore processors, shared-memory programming models are essential. Ope
 nMP is a popular, portable, widely supported and easy-to-use shared-memory
  model. Developers usually find OpenMP easy to learn. However, they are of
 ten disappointed with the performance and scalability of the resulting cod
 e. This disappointment stems not from shortcomings of OpenMP but rather wi
 th the lack of depth with which it is employed. Our “Advanced OpenMP Progr
 amming” tutorial addresses this critical need by exploring the implication
 s of possible OpenMP parallelization strategies, both in terms of correctn
 ess and performance.\n\nWe assume attendees understand basic parallelizati
 on concepts and know the fundamentals of OpenMP. We focus on performance a
 spects, such as data and thread locality on NUMA architectures, false shar
 ing, and exploitation of vector units. All topics are accompanied with ext
 ensive case studies and we discuss the corresponding language features in-
 depth. Based on the feedback from previous years, we have taken out the pa
 rt on directives for attached compute accelerators, to focus solely on per
 formance programming for multi-core architectures. Throughout all topics, 
 we present the recent additions of OpenMP 4.5 and extensions that have bee
 n subsequently adopted by the OpenMP Language Committee.\n\nTag: Advanced,
  Parallel Programming Languages, Libraries, and Models\n\nRegistration Cat
 egory: Tutorial Reg Pass\n\n
END:VEVENT
END:VCALENDAR
