Home Publications edited volumes Awards Research Teaching Miscellaneous Full CV [pdf] BLOG bio
Events

Past Events
|
Publications of Torsten Hoefler
Lukas Möller:
| | Cppless: A single-source programming model for high-performance serverless
(Sep. 2022)
AbstractServerless functions have lately been getting traction in the world of
high-performance applications where the dynamic scheduling features
that serverless cloud environments exhibit can be used to offload CPU-
intensive work to the cloud. This is especially advantageous for work-
loads where dynamic parallelism is required. However, using server-
less platforms for this purpose remains difficult in languages like C++
which is traditionally used for high-performance application. To solve
this problem we introduce cppless, a single-source programming model
for high-performance serverless applications. Cppless allows users to
write serverless functions together with the code that uses them to al-
low transparent offloading. This allows us to provide a common ab-
straction layer for serverless platforms and enables composable, mod-
ular architectures that make use of serverless functions. We evaluate
Cppless using several high-performance problems. The results show
that Cppless provides a low-overhead interface for serverless applica-
tions.
Documentsdownload article: 
| | BibTeX | @bachelorthesis{, author={Lukas Möller}, title={{Cppless: A single-source programming model for high-performance serverless}}, institution={ETH Zurich}, year={2022}, month={Sep.}, source={http://www.unixer.de/~htor/publications/}, } |
|
|