Ph.D. student
Department of Distributed and Dependable SystemsFaculty of Mathematics and Physics
Charles University
Malostranské náměstí 25
118 00 Praha 1
Czech Republic
E-mail: klepl@d3s.mff.cuni.cz
Research interests
- High performance computing (CUDA, vector processing, MPI)
- C++ programming language (meta-programming, modern language features)
- Functional programming and the Haskell language
- Type systems
- Programming language design
Teaching
- NPRG041 — C++ Language practicals
Publications
M. Brabec, J. Klepl, M. Kruliš:
Slaying a Life: Optimizing GPU-accelerated Game of Life Stencil, in 2025 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), pp. 15-24, 2025
ISBN: 979-8-3315-2643-6, DOI: 10.1109/IPDPSW66978.2025.00010
Slaying a Life: Optimizing GPU-accelerated Game of Life Stencil, in 2025 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), pp. 15-24, 2025
ISBN: 979-8-3315-2643-6, DOI: 10.1109/IPDPSW66978.2025.00010
M. Brabec, J. Klepl, M. Töpfer, M. Kruliš:
Tutoring LLM into a Better CUDA Optimizer, in Euro-Par 2025: Parallel Processing, pp. 250–263, 2025
ISBN: 978-3-031-99857-7, DOI: 10.1007/978-3-031-99857-7_18
Tutoring LLM into a Better CUDA Optimizer, in Euro-Par 2025: Parallel Processing, pp. 250–263, 2025
ISBN: 978-3-031-99857-7, DOI: 10.1007/978-3-031-99857-7_18
J. Klepl, A. Šmelko, L. Rozsypal, M. Kruliš:
Abstractions for C++ code optimizations in parallel high-performance applications, in Parallel Computing 121, pp. 103096, 2024
DOI: 10.1016/j.parco.2024.103096
Abstractions for C++ code optimizations in parallel high-performance applications, in Parallel Computing 121, pp. 103096, 2024
DOI: 10.1016/j.parco.2024.103096
A. Šmelko, M. Kruliš, J. Klepl:
GPU-acceleration of neighborhood-based dimensionality reduction algorithm EmbedSOM, in 16th Workshop on General Purpose Processing Using GPU, pp. 13–18, 2024
ISBN: 979-8-4007-1817-5, DOI: 10.1145/3649411.3649414
GPU-acceleration of neighborhood-based dimensionality reduction algorithm EmbedSOM, in 16th Workshop on General Purpose Processing Using GPU, pp. 13–18, 2024
ISBN: 979-8-4007-1817-5, DOI: 10.1145/3649411.3649414
J. Klepl, A. Šmelko, L. Rozsypal, M. Kruliš:
Pure C++ Approach to Optimized Parallel Traversal of Regular Data Structures, in Proceedings of the 15th International Workshop on Programming Models and Applications for Multicores and Manycores, pp. 42–51, 2024
ISBN: 979-8-4007-0599-1, DOI: 10.1145/3649169.3649247
Pure C++ Approach to Optimized Parallel Traversal of Regular Data Structures, in Proceedings of the 15th International Workshop on Programming Models and Applications for Multicores and Manycores, pp. 42–51, 2024
ISBN: 979-8-4007-0599-1, DOI: 10.1145/3649169.3649247