BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Denver
X-LIC-LOCATION:America/Denver
BEGIN:DAYLIGHT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
TZNAME:MDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
TZNAME:MST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20260422T000713Z
LOCATION:601
DTSTART;TZID=America/Denver:20231112T115100
DTEND;TZID=America/Denver:20231112T115800
UID:submissions.supercomputing.org_SC23_sess426_misc199@linklings.com
SUMMARY:Lightning Talk – META: A Toolkit for Template Metaprogramming Perf
 ormance Analysis
DESCRIPTION:Christopher Taylor, Ryan Kabrick, John Leidel, and David Donof
 rio (Tactical Computing Laboratories LLC)\n\nHPC developers often develop 
 domain-specific languages and libraries to improve productivity. The softw
 are implementing these languages and libraries employ advanced C++ languag
 e techniques such as template metaprogramming. HPC-oriented libraries empl
 oying template metaprogramming techniques permit a substantial level of cu
 stomization and portability across multiple environments. Although applica
 tions developed using these libraries can be performant, they may lead to 
 performance regressions. These regressions can be challenging for the comp
 iler to identify and correct. Without an understanding of the compiler und
 erlying the HPC-aligned library in use or the target hardware, such issues
  may remain undetected and unresolved.\n\nMETA, a portable static analysis
  infrastructure, addresses these challenges by extending the LLVM compiler
  toolchain such that it can not only detect performance regressions but ma
 ke concrete suggestions about how to best modify an application written wi
 th C++ parallel template metaprogramming libraries.\n\nTag: Compilers, Het
 erogeneous Computing, Performance Optimization\n\nRegistration Category: W
 orkshop Reg Pass\n\nSession Chairs: James Brodman (AMD); Ryan Kabrick (Tac
 tical Computing Laboratories LLC, University of Delaware); Patrick S. McCo
 rmick (Los Alamos National Laboratory (LANL)); and Alexis Perry-Holby (Los
  Alamos National Laboratory (LANL))\n\n
END:VEVENT
END:VCALENDAR
