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:20260522T150119Z
LOCATION:D175
DTSTART;TZID=America/Chicago:20181112T113000
DTEND;TZID=America/Chicago:20181112T120000
UID:submissions.supercomputing.org_SC18_sess176_ws_llvmf113@linklings.com
SUMMARY:Clacc: Translating OpenACC to OpenMP in Clang
DESCRIPTION:Joel Denny, Seyong Lee, and Jeffrey Vetter (Oak Ridge National
  Laboratory)\n\nOpenACC was launched in 2010 as a portable programming mod
 el for heterogeneous accelerators.  Although various implementations alrea
 dy exist, no extensible, open-source, production-quality compiler support 
 is available to the community.  This deficiency poses a serious risk for H
 PC application developers targeting GPUs and other accelerators, and it li
 mits experimentation and progress for the OpenACC specification.  To addre
 ss this deficiency, Clacc is a recent effort funded by the US Exascale Com
 puting Project to develop production OpenACC compiler support for Clang an
 d LLVM.  A key feature of the Clacc design is to translate OpenACC to Open
 MP to build on Clang's existing OpenMP compiler and runtime support.  In t
 his paper, we describe the Clacc goals and design.  We also describe the c
 hallenges that we have encountered so far in our prototyping efforts, and 
 we present some early performance results.\n\nTag: Program Transformation,
  Programming Systems\n\nRegistration Category: Workshop Reg Pass\n\n
END:VEVENT
END:VCALENDAR
