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:20210402T160556Z
LOCATION:Track 11
DTSTART;TZID=America/New_York:20201112T144500
DTEND;TZID=America/New_York:20201112T151500
UID:submissions.supercomputing.org_SC20_sess219_ws_prot104@linklings.com
SUMMARY:OpenACC Profiling Support for Clang and LLVM Using Clacc and TAU
DESCRIPTION:Workshop\n\nOpenACC Profiling Support for Clang and LLVM Using
  Clacc and TAU\n\nCoti, Denny, Huck, Lee, Malony...\n\nSince its launch in
  2010, OpenACC has evolved into one of the most widely used portable progr
 amming models for accelerators on HPC systems today.  Clacc is a project f
 unded by the US Exascale Computing Project (ECP) to bring OpenACC support 
 for C and C++ to the popular Clang and LLVM compiler infrastructure.  In t
 his paper, we describe Clacc's support for the OpenACC Profiling Interface
 , a critical component of the OpenACC specification that standardizes an i
 nterface upon which profiling tools and libraries can depend across OpenAC
 C implementations.  As part of Clacc's general strategy to build OpenACC s
 upport upon OpenMP, we describe how Clacc builds OpenACC Profiling Interfa
 ce support upon an extended version of OMPT.  We then describe how a major
  profiling and tracing toolkit within ECP, the TAU Performance System, tak
 es advantage of this support.  We also describe TAU's selective instrument
 ation support for OpenACC.  Finally, using Clacc and TAU, we present examp
 le visualizations for several SPEC ACCEL OpenACC benchmarks running on an 
 IBM AC922 node, and we show that the associated performance overhead is ne
 gligible.\n\nRegistration Category: Workshop Reg Pass
END:VEVENT
END:VCALENDAR

