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:20260522T150120Z
LOCATION:D165
DTSTART;TZID=America/Chicago:20181112T121000
DTEND;TZID=America/Chicago:20181112T123000
UID:submissions.supercomputing.org_SC18_sess161_ws_pmbss108@linklings.com
SUMMARY:Unified Cross-Platform Profiling of Parallel C++ Applications
DESCRIPTION:Vladyslav Kucher, Florian Fey, and Sergei Gorlatch (University
  of Münster)\n\nTo address the great variety of available parallel hardwar
 e architectures (CPUs, GPUs, etc.), high-performance applications increasi
 ngly demand cross-platform portability.  While unified programming models 
 like OpenCL or SYCL provide the ultimate portability of code, the profilin
 g of applications in the development process is still done by using differ
 ent platform-specific tools of the corresponding hardware vendors.  We des
 ign and implement a unified, cross-platform profiling interface by extendi
 ng the PACXX framework for unified programming in C++. With our profiling 
 interface, a single tool is used to profile parallel C++ applications acro
 ss different target platforms.  We illustrate and evaluate our uniform pro
 filer using an example application of matrix multiplication for CPU and GP
 U architectures.\n\nTag: Benchmarks, Parallel Programming Languages, Libra
 ries, and Models, Performance, Simulation\n\nRegistration Category: Worksh
 op Reg Pass\n\nSession Chair: Steven A. Wright (University of York, Englan
 d)\n\n
END:VEVENT
END:VCALENDAR
