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:20231112T113000
DTEND;TZID=America/Denver:20231112T113700
UID:submissions.supercomputing.org_SC23_sess426_misc196@linklings.com
SUMMARY:Lightning Talk - Cppless: Productive and Performant Serverless Pro
 gramming in C++
DESCRIPTION:Lukas Möller, Marcin Copik, Alexandru Calotoiu, and Torsten Ho
 efler (ETH Zurich - Swiss Federal Institute of Technology)\n\nThe rise of 
 serverless introduced a new class of scalable, elastic and highly availabl
 e parallel workers in the cloud. Many systems and applications benefit fro
 m offloading computations and parallel tasks to dynamically allocated reso
 urces. However, the developers of C++ applications found it difficult to i
 ntegrate functions due to complex deployment, lack of compatibility betwee
 n client and cloud environments, and loosely typed input and output data. 
 To enable single-source and efficient serverless acceleration in C++, we i
 ntroduce Cppless, an end-to-end framework for implementing serverless func
 tions which handles the creation, deployment, and invocation of functions.
  Cppless is built on top of LLVM and requires only two compiler extensions
  to automatically extract C++ function objects and deploy them to the clou
 d. We demonstrate that offloading parallel computations from a C++ applica
 tion to serverless workers can provide up to 30x speedup, requiring only m
 inor code modifications and costing less than one cent per computation.\n\
 nTag: Compilers, Heterogeneous Computing, Performance Optimization\n\nRegi
 stration Category: Workshop Reg Pass\n\nSession Chairs: James Brodman (AMD
 ); Ryan Kabrick (Tactical Computing Laboratories LLC, University of Delawa
 re); Patrick S. McCormick (Los Alamos National Laboratory (LANL)); and Ale
 xis Perry-Holby (Los Alamos National Laboratory (LANL))\n\n
END:VEVENT
END:VCALENDAR
