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:20260522T150118Z
LOCATION:D175
DTSTART;TZID=America/Chicago:20181112T103000
DTEND;TZID=America/Chicago:20181112T110000
UID:submissions.supercomputing.org_SC18_sess176_ws_llvmf104@linklings.com
SUMMARY:OpenMP GPU Offload in Flang and LLVM
DESCRIPTION:Guray Ozen, Simone Atzeni, Michael Wolfe, Annemarie Southwell,
  and Gary Klimowicz (Nvidia Corporation)\n\nGraphics Processing Units (GPU
 s) have been widely adopted to accelerate the execution of High Performanc
 e Computing (HPC) workloads due to their enormous computational throughput
 , ability to execute a large number of threads inside SIMD groups in paral
 lel, and their use of multithreaded hardware to hide long pipelining and m
 emory access latency. However, developing applications able to exploit the
  high performance of GPUs requires proper code tuning. As a consequence, c
 omputer scientists proposed different approaches to simplify GPU programmi
 ng, including directive-based programming models such as OpenMP and OpenAC
 C. Their intention is to solve the aforementioned programming challenges w
 ith a directive-based approach which allows the users to insert non-execut
 able pragma constructs that guide the compiler to handle the low-level com
 plexities of the system. Flang, a Fortran front end for the LLVM Compiler 
 Infrastructure, has drawn attention from the HPC community. Although Flang
  supports OpenMP for multicore architectures, it has no capability of offl
 oading parallel regions to accelerator devices. In this paper, we present 
 OpenMP Offload support in Flang targeting NVIDIA GPUs. Our goal is to inve
 stigate possible implementation strategies of OpenMP GPU offloading into F
 lang. The experimental results show that our approach is able to achieve p
 erformance similar to existing compilers with OpenMP GPU offload support.\
 n\nTag: Program Transformation, Programming Systems\n\nRegistration Catego
 ry: Workshop Reg Pass\n\n
END:VEVENT
END:VCALENDAR
