Cppless: A Single-Source Programming Model for High-Performance Serverless
Offered By: Scalable Parallel Computing Lab, SPCL @ ETH Zurich via YouTube
Course Description
Overview
Explore a cutting-edge approach to high-performance serverless computing in this conference talk from the 8th International Workshop on Serverless Computing. Dive into Cppless, a novel single-source programming model that bridges the gap between C++ and serverless platforms. Learn how this innovative solution enables transparent offloading of CPU-intensive tasks to the cloud, particularly beneficial for workloads requiring dynamic parallelism. Discover how Cppless provides a common abstraction layer for serverless platforms, facilitating composable and modular architectures. Gain insights into the evaluation of Cppless using various high-performance problems, and understand its potential to offer a low-overhead interface for serverless applications. Presented by Lukas Möller from the Scalable Parallel Computing Lab at ETH Zurich, this 24-minute talk showcases the future of high-performance serverless computing and its implications for traditional C++ developers.
Syllabus
[Demo] Cppless: A single-source programming model for high-performance serverless
Taught by
Scalable Parallel Computing Lab, SPCL @ ETH Zurich
Related Courses
Computer GraphicsUniversity of California, San Diego via edX Intro to Parallel Programming
Nvidia via Udacity Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera