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:20181221T160728Z
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:Workshop\nProgram Transformation, Programming Systems, Worksho
 p Reg Pass\n\nClacc: Translating OpenACC to OpenMP in Clang\n\nDenny, Lee,
  Vetter\n\nOpenACC was launched in 2010 as a portable programming model fo
 r heterogeneous accelerators.  Although various implementations already ex
 ist, no extensible, open-source, production-quality compiler support is av
 ailable to the community.  This deficiency poses a serious risk for HPC ap
 plication developers targeting GPUs and other accelerators, and it limits 
 experimentation and progress for the OpenACC specification.  To address th
 is deficiency, Clacc is a recent effort funded by the US Exascale Computin
 g Project to develop production OpenACC compiler support for Clang and LLV
 M.  A key feature of the Clacc design is to translate OpenACC to OpenMP to
  build on Clang's existing OpenMP compiler and runtime support.  In this p
 aper, we describe the Clacc goals and design.  We also describe the challe
 nges that we have encountered so far in our prototyping efforts, and we pr
 esent some early performance results.
URL:https://sc18.supercomputing.org/presentation/?id=ws_llvmf113&sess=sess
 176
END:VEVENT
END:VCALENDAR

