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:20230124T171522Z
LOCATION:C1-2-3
DTSTART;TZID=America/Chicago:20221117T083000
DTEND;TZID=America/Chicago:20221117T170000
UID:submissions.supercomputing.org_SC22_sess275_rpost101@linklings.com
SUMMARY:KokkACC: Enhancing Kokkos with OpenACC
DESCRIPTION:Posters, Research Posters\n\nKokkACC: Enhancing Kokkos with Op
 enACC\n\nValero-Lara, Lee, Gonzalez-Tallada, Denny, Vetter\n\nKokkos is a 
 representative approach between template metaprogramming solutions that of
 fers programmers high-level abstractions for generic programming while mos
 t of the device-specific code generation and optimizations are delegated t
 o the compiler through template specializations. For this, Kokkos provides
  a set of device-specific code specializations in multiple backends, such 
 as CUDA and HIP. However, maintaining and optimizing multiple device-speci
 fic back ends for each new device type can be complex and error-prone. To 
 alleviate these concerns, this paper presents an alternative OpenACC back 
 end for Kokkos: KokkACC. KokkACC provides a high-productivity programming 
 environment and—potentially—a multi architecture back end. We have observe
 d competitive performance; in some cases, KokkACC is faster than NVIDIA’s 
 CUDA back end and much faster than OpenMP’s GPU offloading back end. This 
 work also includes implementation details and a detailed performance study
  conducted with a set of mini-benchmarks (AXPY and DOT product) and two mi
 ni-apps (LULESH and miniFE).\n\nRegistration Category: Tech Program Reg Pa
 ss, Exhibits Reg Pass
END:VEVENT
END:VCALENDAR
