BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/New_York
X-LIC-LOCATION:America/New_York
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20210402T160550Z
LOCATION:Track 3
DTSTART;TZID=America/New_York:20201110T100000
DTEND;TZID=America/New_York:20201110T140000
UID:submissions.supercomputing.org_SC20_sess262_pec102@linklings.com
SUMMARY:Advanced OpenMP: Host Performance and 5.0 Features: Part 2
DESCRIPTION:Tutorial\n\nAdvanced OpenMP: Host Performance and 5.0 Features
 : Part 2\n\nTerboven, Klemm, van der Pas, R. de Supinski\n\nWith the incre
 asing prevalence of multicore processors, shared-memory programming models
  are essential. OpenMP is a popular, portable, widely supported and easy-t
 o-use shared-memory model. Developers usually find OpenMP easy to learn. T
 hey are often disappointed, however, with the performance and scalability 
 of the resulting code, which is due not to shortcomings of OpenMP but rath
 er a lack of depth with which it is employed. Our Advanced OpenMP Programm
 ing tutorial addresses this critical need by exploring the implications of
  possible OpenMP parallelization strategies, both in terms of correctness 
 and performance.\n\nWe assume attendees understand basic parallelization a
 nd OpenMP concepts. We focus on performance aspects, e.g., data/thread loc
 ality, false sharing and exploitation of vector units. All topics are acco
 mpanied with case studies and we discuss the corresponding language featur
 es in-depth. Focus is solely on performance programming for multi-core arc
 hitectures. Throughout all topics, we present the recent additions of Open
 MP 5.0.\n\nTag: Advanced, OpenMP, Parallel Programming Languages, Librarie
 s, and Models, Performance/Productivity Measurement and Evaluation, Portab
 ility, Task-based programming\n\nRegistration Category: Tutorial Reg Pass
END:VEVENT
END:VCALENDAR

