10 citations · 35 across the 23 of their papers we have counts for
12 papers · 1 filter
What Bloats Your Floats? Right-Sizing Numerical Precision for Scientific Computing
Pratyai Mazumder, Alexandru Calotoiu, Marcin Copik +3
While FP64 (binary64) remains the standard representation of real numbers in scientific computing, hardware trends increasingly favor low-precision formats optimized for AI workloa…
FP64 Is All You Want, INT8 Is All You Need, FP4/6/8 Is All You Have
Pratyai Mazumder, Alexandru Calotoiu, Torsten Hoefler
Ozaki scheme II emulates FP64 matrix products with INT8 ones through residues modulo pairwise coprime moduli, and variants for FP8 and FP4 have followed. We treat these schemes as…
ADELIA: Automatic Differentiation for Efficient Laplace Inference Approximations
Afif Boudaoud, Lisa Gaedke-Merzhäuser, Alexandros Nikolaos Ziogas +6
Spatio-temporal Bayesian inference drives environmental and health sciences using latent Gaussian models. Integrated Nested Laplace Approximations (INLA) enable inference for these…
Design in Tiles: Automating GEMM Deployment on Tile-Based Many-PE Accelerators
Aofeng Shen, Chi Zhang, Yakup Budanaz +4
Tile-based many-Processing Element (PE) accelerators can achieve competitive performance on General Matrix Multiplication (GEMM), but they are extremely hard to program, as their o…
SeBS-Flow: Benchmarking Serverless Cloud Function Workflows
Larissa Schmid, Marcin Copik, Alexandru Calotoiu +3
Serverless computing has emerged as a prominent paradigm, with a significant adoption rate among cloud customers. While this model offers advantages such as abstraction from the de…
Software Resource Disaggregation for HPC with Serverless Computing
Marcin Copik, Marcin Chrapek, Larissa Schmid +2
Aggregated HPC resources have rigid allocation systems and programming models which struggle to adapt to diverse and changing workloads. Consequently, HPC systems fail to efficient…
Cppless: Single-Source and High-Performance Serverless Programming in C++
Marcin Copik, Lukas Möller, Alexandru Calotoiu +1
The rise of serverless computing introduced a new class of scalable, elastic and widely available parallel workers in the cloud. Many systems and applications benefit from offloadi…
User-guided Page Merging for Memory Deduplication in Serverless Systems
Wei Qiu, Marcin Copik, Yun Wang +2
Serverless computing is an emerging cloud paradigm that offers an elastic and scalable allocation of computing resources with pay-as-you-go billing. In the Function-as-a-Service (F…
FMI: Fast and Cheap Message Passing for Serverless Functions
Marcin Copik, Roman Böhringer, Alexandru Calotoiu +1
Serverless functions provide elastic scaling and a fine-grained billing model, making Function-as-a-Service (FaaS) an attractive programming model. However, for distributed jobs th…
FaaSKeeper: Learning from Building Serverless Services with ZooKeeper as an Example
Marcin Copik, Alexandru Calotoiu, Pengyu Zhou +2
FaaS (Function-as-a-Service) revolutionized cloud computing by replacing persistent virtual machines with dynamically allocated resources. This shift trades locality and statefulne…
rFaaS: Enabling High Performance Serverless with RDMA and Leases
Marcin Copik, Konstantin Taranov, Alexandru Calotoiu +1
High performance is needed in many computing systems, from batch-managed supercomputers to general-purpose cloud platforms. However, scientific clusters lack elastic parallelism, w…
Extracting Clean Performance Models from Tainted Programs
Marcin Copik, Alexandru Calotoiu, Tobias Grosser +3
Performance models are well-known instruments to understand the scaling behavior of parallel applications. They express how performance changes as key execution parameters, such as…