publications

2025

  1. CGO
    A Priori Loop Nest Normalization: Automatic Loop Scheduling in Complex Applications
    Lukas Trümper, Philipp Schaad, Berke Ates, Alexandru Calotoiu, Marcin Copik, and Torsten Hoefler
    In Proceedings of the 23rd ACM/IEEE International Symposium on Code Generation and Optimization, 2025

2024

  1. HPDC
    FaaSKeeper: Learning from Building Serverless Services with ZooKeeper as an Example
    Marcin Copik, Alexandru Calotoiu, Pengyu Zhou, Konstantin Taranov, and Torsten Hoefler
    In , 2024
  2. Software Resource Disaggregation for HPC with Serverless Computing
    Marcin Copik, Marcin Chrapek, Larissa Schmid, Alexandru Calotoiu, and Torsten Hoefler
    In Proceedings of the 38th IEEE Interational Parallel and Distributed Processing Symposium, 2024
  3. IEEE CiSE
    XaaS: Acceleration as a Service to Enable Productive High-Performance Cloud Computing
    Torsten Hoefler, Marcin Copik, Pete Beckman, Andrew Jones, Ian Foster, Manish Parashar, Daniel Reed, Matthias Troyer, Thomas Schulthess, Dan Ernst, and Jack Dongarra
    2024
  4. SoCC
    Process-as-a-Service: Unifying Elastic and Stateful Clouds with Serverless Processes
    Marcin Copik, Alexandru Calotoiu, Gyorgy Rethy, Roman Böhringer, Rodrigo Bruno, and Torsten Hoefler
    In Proceedings of the 2024 ACM Symposium on Cloud Computing, Redmond, WA, USA, 2024
  5. IXPUG @ SC
    Protocol Buffer Deserialization DPU Offloading in the RPC Datapath
    Raphaël Frantz, Jerónimo Sánchez García, Marcin Copik, Idelfonso Tafur Monroy, Juan José Vegas Olmos, Gil Bloch, and Salvatore Di Girolamo
    In , 2024

2023

  1. ICS
    FMI: Fast and Cheap Message Passing for Serverless Functions
    Marcin Copik, Roman Böhringer, Alexandru Calotoiu, and Torsten Hoefler
    In Proceedings of the 37th International Conference on Supercomputing, Orlando, FL, USA, 2023
  2. rFaaS: Enabling High Performance Serverless with RDMA and Leases
    Marcin Copik, Konstantin Taranov, Alexandru Calotoiu, and Torsten Hoefler
    In Proceedings of the 37th IEEE Interational Parallel and Distributed Processing Symposium, 2023
  3. High-Performance Serverless for HPC and Clouds
    Marcin Copik, and Torsten Hoefler
    PhD Forum at 37th IEEE International Parallel & Distributed Processing Symposium (IPDPS), 2023
  4. SC
    High-Performance Serverless for HPC and Clouds
    Marcin Copik, and Torsten Hoefler
    Doctoral Showcase at ACM/IEEE Supercomputing (S23), 2023
  5. Big Data
    User-guided Page Merging for Memory Deduplication in Serverless Systems
    Wei Qiu, Marcin Copik, Yun Wang, Alexandru Calotoiu, and Torsten Hoefler
    2023
  6. Cppless: Productive and Performant Serverless Programming in C++
    Lukas Möller, Marcin Copik, Alexandru Calotoiu, and Torsten Hoefler
    2023

2022

  1. Work-stealing prefix scan: Addressing load imbalance in large-scale image registration
    Marcin Copik, Tobias Grosser, Torsten Hoefler, Paolo Bientinesi, and Benjamin Berkels
    IEEE Transactions on Parallel and Distributed Systems, 2022
  2. ICS
    Performance-Detective: Automatic Deduction of Cheap and Accurate Performance Models
    Larissa Schmid, Marcin Copik, Alexandru Calotoiu, Dominik Werle, Andreas Reiter, Michael Selzer, Anne Koziolek, and Torsten Hoefler
    In Proceedings of the 36th ACM International Conference on Supercomputing, Virtual Event, 2022
  3. ACM SRC
    Software Resource Disaggregation for HPC with Serverless Computing
    Marcin Copik, Alexandru Calotoiu, and Torsten Hoefler
    ACM Student Research Competition at ACM/IEEE Supercomputing, 2022
    Gold Medal in the competition
  4. IMPACT
    MOM: Matrix Operations in MLIR
    Lorenzo Chelini, Henrik Barthels, Paolo Bientinesi, Marcin Copik, Tobias Grosser, and Daniele G Spampinato
    12th International Workshop on Polyhedral Compilation Techniques, 2022

2021

  1. Middleware
    SeBS: A Serverless Benchmark Suite for Function-as-a-Service Computing
    Marcin Copik, Grzegorz Kwasniewski, Maciej Besta, Michal Podstawski, and Torsten Hoefler
    In Proceedings of the 22nd International Middleware Conference, Québec city, Canada, 2021
  2. Extracting Clean Performance Models from Tainted Programs
    Marcin Copik, Alexandru Calotoiu, Tobias Grosser, Nicolas Wicki, Felix Wolf, and Torsten Hoefler
    In Proceedings of the 26th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Virtual Event, Republic of Korea, 2021
  3. VLDB
    GraphMineSuite: Enabling High-Performance and Programmable Graph Mining Algorithms with Set Algebra
    Maciej Besta, Zur Vonarburg-Shmaria, Yannick Schaffner, Leonardo Schwarz, Grzegorz Kwasniewski, Lukas Gianinazzi, Jakub Beranek, Kacper Janda, Tobias Holenstein, Sebastian Leisinger, Peter Tatkowski, Esref Ozdemir, Adrian Balla, Marcin Copik, Philipp Lindenberger, Pavel Kalvoda, Marek Konieczny, Onur Mutlu, and Torsten Hoefler
    In Proceedings of the 47th International Conference on Very Large Data Bases (VLDB’21), Aug 2021
  4. MICRO
    SISA: Set-Centric Instruction Set Architecture for Graph Mining on Processing-in-Memory Systems
    Maciej Besta, Raghavendra Kanakagiri, Grzegorz Kwasniewski, Rachata Ausavarungnirun, Jakub Beránek, Konstantinos Kanellopoulos, Kacper Janda, Zur Vonarburg-Shmaria, Lukas Gianinazzi, Ioana Stefan, Juan Gómez Luna, Marcin Copik, Lukas Kapp-Schwoerer, Salvatore Di Girolamo, Marek Konieczny, Onur Mutlu, and Torsten Hoefler
    In MICRO-54: 54th Annual IEEE/ACM International Symposium on Microarchitecture, Oct 2021

2020

  1. Book Chapter
    ExtraPeak: Advanced Automatic Performance Modeling for HPC Applications
    Alexandru Calotoiu, Marcin Copik, Torsten Hoefler, Marcus Ritter, Sergei Shudler, and Felix Wolf
    In Software for Exascale Computing - SPPEXA 2016-2019, Oct 2020

2019

  1. ACM SRC
    perf-taint: Taint Analysis for Automatic Many-Parameter Performance Modeling
    Marcin Copik, and Torsten Hoefler
    ACM Student Research Competition at ACM/IEEE Supercomputing, Oct 2019
    Gold Medal in the competition

2018

  1. CGO
    The Generalized Matrix Chain Algorithm
    Henrik Barthels, Marcin Copik, and Paolo Bientinesi
    In Proceedings of the 2018 International Symposium on Code Generation and Optimization, Vienna, Austria, Oct 2018

2017

  1. IWOCL
    Using SYCL as an Implementation Framework for HPX.Compute
    Marcin Copik, and Hartmut Kaiser
    In Proceedings of the 5th International Workshop on OpenCL, Toronto, Canada, Oct 2017
  2. ACM SRC
    Parallel Prefix Algorithms for the Registration of Arbitrarily Long Electron Micrograph Series
    Marcin Copik, Paolo Bientinesi, and Benjamin Berkels
    ACM Student Research Competition at ACM/IEEE Supercomputing, Oct 2017
  3. Thesis
    Parallel Prefix Algorithms for the Registration of Arbitrarily Long Electron Micrograph Series
    Marcin Copik
    Master Thesis, Oct 2017

2016

  1. CS&P
    A GPGPU-based Simulator for Prism: Statistical Verification of Results of PMC (extended abstract)
    Marcin Copik, Artur Rataj, and Bozena Wozna-Szczesniak
    In Proceedings of the 25th International Workshop on Concurrency, Specification and Programming, Rostock, Germany, September 28-30, 2016, Oct 2016

2014

  1. Thesis
    GPU-accelerated stochastic simulator engine for PRISM model checker.
    Marcin Copik
    Bachelor Thesis, Oct 2014
  2. CAS
    Methods for abdominal respiratory motion tracking
    Dominik Spinczyk, Adam Karwan, and Marcin Copik
    Computer Aided Surgery, Oct 2014