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:20210402T160544Z
LOCATION:Track 10
DTSTART;TZID=America/New_York:20201113T132500
DTEND;TZID=America/New_York:20201113T135000
UID:submissions.supercomputing.org_SC20_sess230_ws_waccpd106@linklings.com
SUMMARY:Performance Assessment of OpenMP Compilers Targeting NVIDIA V100 G
 PUs
DESCRIPTION:Workshop\n\nPerformance Assessment of OpenMP Compilers Targeti
 ng NVIDIA V100 GPUs\n\nDavis, Daley, Pophale, Huber, Chandrasekaran...\n\n
 Heterogeneous systems are becoming increasingly prevalent. In order to exp
 loit the rich compute resources of such systems, robust programming models
  are needed for application developers to seamlessly migrate legacy code f
 rom today's systems to tomorrow's. Over the past decade and more, directiv
 es have been established as one of the promising paths to tackle programma
 tic challenges on emerging systems. This work focuses on applying and demo
 nstrating OpenMP offloading directives on five proxy applications. We obse
 rve that the performance varies widely from one compiler to the other; a c
 rucial aspect of our work is reporting best practices to application devel
 opers who use OpenMP offloading compilers. While the developer can work ar
 ound some issues, there are other issues that must be reported to the comp
 iler vendors. By restructuring OpenMP offloading directives, we gain an 18
 x speedup for the su3 proxy application on NERSC's Cori system when using 
 the Clang compiler, and a 15.7x speedup by switching max reductions to add
  reductions in the Laplace mini-app when using the Cray-llvm compiler on C
 ori.\n\nRegistration Category: Workshop Reg Pass
END:VEVENT
END:VCALENDAR

