Bild von Tim Niklas Uhl

M.Sc. Tim Niklas Uhl

Forschungsschwerpunkte

  • High-Performance Computing
  • Skalierbare Graphalgorithmen
  • Verteilte Algorithmen
  • Message Passing Interface

Software

MPI- und Kommunikations-Libraries
  • KaMPIng  - (Near) zero-overhead MPI wrapper for modern C++
  • KaMPIng-v2  -  the next-generation modern C++ interface for MPI
  • BriefKAsten  - an asynchronous buffering message queue for MPI
Skalierbare Graphalgorithmen
  • KaTric  - scalable distributed-memory triangle counting
  • KAscade  - scalable distributed list ranking

Publikationen


Concepts in Practice: C++ MPI Bindings for the HPC Ecosystem : From a Standardizable Core to a Composable Interface
Uhl, T. N.; Schimek, M.; Brommer, D.
2027. Recent Advances in the Message Passing Interface : 33rd European MPI Users’ Group Meeting, EuroMPI 2026, Vienna, Austria, October 7–9, 2026, Proceedings. Ed.: C. Niethammer, 20–38, Springer Nature Switzerland. doi:10.1007/978-3-032-40777-1_2 VolltextVolltext der Publikation als PDF-Dokument 
Engineering Scalable Distributed List Ranking
Sanders, P.; Schimek, M.; Uhl, T. N.; Weidmann, T.
2027. Euro-Par 2026: Parallel Processing – 32nd European Conference on Parallel and Distributed Processing, Pisa, Italy, August 24–28, 2026, Proceedings, Part II. Ed.: M. Torquati, 585–599, Springer Nature Switzerland. doi:10.1007/978-3-032-35251-4_40 
Concepts for Designing Modern C++ Interfaces for MPI
Avans, C. N.; Correa, A. A.; Ghosh, S.; Schimek, M.; Schuchart, J.; Skjellum, A.; Suggs, E. D.; Uhl, T. N.
2026. Recent Advances in the Message Passing Interface. Ed.: J. Schuchart, 165–183, Springer Nature Switzerland. doi:10.1007/978-3-032-07194-1_10 VolltextVolltext der Publikation als PDF-Dokument 
KaMPIng: Flexible and (Near) Zero-Overhead C++ Bindings for MPI
Uhl, T. N.; Schimek, M.; Hübner, L.; Hespe, D.; Kurpicz, F.; Seemaier, D.; Stelz, C.; Sanders, P.
2024. International Conference for High Performance Computing, Networking, Storage and Analysis (SC24), 689–709, IEEE Computer Society. doi:10.1109/SC41406.2024.00050 VolltextVolltext der Publikation als PDF-Dokument 
Brief Announcement: (Near) Zero-Overhead C++ Bindings for MPI
Hespe, D.; Hübner, L.; Kurpicz, F.; Sanders, P.; Schimek, M.; Seemaier, D.; Uhl, T. N.
2024. SPAA ’24: Proceedings of the 36th ACM Symposium on Parallelism in Algorithms and Architectures, Nantes, 17th-21st June 2024, 289–291, Association for Computing Machinery (ACM). doi:10.1145/3626183.3660260 VolltextVolltext der Publikation als PDF-Dokument 
Engineering a Distributed-Memory Triangle Counting Algorithm
Sanders, P.; Uhl, T. N.
2023. 2023 IEEE International Parallel and Distributed Processing Symposium (IPDPS), 702–712, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/IPDPS54959.2023.00076 

Lehre

Veranstaltungen
Titel Typ Semester
Vorlesung (V) WS 26/27
Vorlesung / Übung (VÜ) SS 2026
Vorlesung (V) WS 25/26
Vorlesung / Übung (VÜ) SS 2025
Vorlesung (V) WS 24/25
Proseminar (PS) SS 2024
Vorlesung (V) WS 23/24
Proseminar (PS) SS 2023
Praxis der Softwareentwicklung WS 22/23
Vorlesung (V) WS 22/23
Proseminar SS 2022
Offene Abschlussarbeiten
Titel Forschungsthema Betreuung Typ