Research Interests
- Parallel and Distributed Algorithms
- Sorting
- Fault Tolerance
- Big Data
- Message Passing Interface (MPI)
Software
IPS⁴o - In-place Parallel Super Scalar Samplesort
Range Based MPI Communicators (RBC) and Janus Sort - MPI communicators which support split operations in constant time on continues process ranges.
Publications
Engineering In-place (Shared-memory) Sorting Algorithms
Axtmann, M.; Witt, S.; Ferizovic, D.; Sanders, P.
2022
Axtmann, M.; Witt, S.; Ferizovic, D.; Sanders, P.
2022
Engineering In-place (Shared-memory) Sorting Algorithms
Axtmann, M.; Witt, S.; Ferizovic, D.; Sanders, P.
2022. ACM Transactions on Parallel Computing, 9 (1), Art.-Nr.: 2. doi:10.1145/3505286
Axtmann, M.; Witt, S.; Ferizovic, D.; Sanders, P.
2022. ACM Transactions on Parallel Computing, 9 (1), Art.-Nr.: 2. doi:10.1145/3505286
Robust Scalable Sorting. PhD dissertation
Axtmann, M.
2021, August 30. Karlsruher Institut für Technologie (KIT). doi:10.5445/IR/1000136621
Axtmann, M.
2021, August 30. Karlsruher Institut für Technologie (KIT). doi:10.5445/IR/1000136621
Lightweight MPI communicators with applications to perfectly balanced quicksort
Axtmann, M.; Wiebigke, A.; Sanders, P.
2018. 32nd IEEE International Parallel and Distributed Processing Symposium, IPDPS 2018; Vancouver; Canada; 21 May 2018 through 25 May 2018, 254–265, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/IPDPS.2018.00035
Axtmann, M.; Wiebigke, A.; Sanders, P.
2018. 32nd IEEE International Parallel and Distributed Processing Symposium, IPDPS 2018; Vancouver; Canada; 21 May 2018 through 25 May 2018, 254–265, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/IPDPS.2018.00035
In-Place Parallel Super Scalar Samplesort (IPSSSSo)
Axtmann, M.; Witt, S.; Ferizovic, D.; Sanders, P.
2017. 25th European Symposium on Algorithms : (ESA 2017) Vienna, Austria, September 4-6, 2017. Ed.: K. Pruhs, C. Sohler, Art.Nr. 9, Schloss Dagstuhl - Leibniz-Zentrum für Informatik (LZI). doi:10.4230/LIPIcs.ESA.2017.9
Axtmann, M.; Witt, S.; Ferizovic, D.; Sanders, P.
2017. 25th European Symposium on Algorithms : (ESA 2017) Vienna, Austria, September 4-6, 2017. Ed.: K. Pruhs, C. Sohler, Art.Nr. 9, Schloss Dagstuhl - Leibniz-Zentrum für Informatik (LZI). doi:10.4230/LIPIcs.ESA.2017.9
Robust massively parallel sorting
Axtmann, M.; Sanders, P.
2017. Proceedings of the Ninteenth Workshop on Algorithm Engineering and Experiments (ALENEX), Barcelona, E, January 17-18, 2017. Ed.: S. Fekete, 83–97, SIAM Publ. doi:10.1137/1.9781611974768.7
Axtmann, M.; Sanders, P.
2017. Proceedings of the Ninteenth Workshop on Algorithm Engineering and Experiments (ALENEX), Barcelona, E, January 17-18, 2017. Ed.: S. Fekete, 83–97, SIAM Publ. doi:10.1137/1.9781611974768.7
Thrill: High-performance algorithmic distributed batch data processing with C++
Bingmann, T.; Axtmann, M.; Jobstl, E.; Lamm, S.; Nguyen, H. C.; Noe, A.; Schlag, S.; Stumpp, M.; Sturm, T.; Sanders, P.
2016. IEEE International Conference on Big Data (Big Data), Washington DC, USA, 5–8 December 2016, 172–183, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/BigData.2016.7840603
Bingmann, T.; Axtmann, M.; Jobstl, E.; Lamm, S.; Nguyen, H. C.; Noe, A.; Schlag, S.; Stumpp, M.; Sturm, T.; Sanders, P.
2016. IEEE International Conference on Big Data (Big Data), Washington DC, USA, 5–8 December 2016, 172–183, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/BigData.2016.7840603
Practical Massively Parallel Sorting
Axtmann, M.; Bingmann, T.; Sanders, P.; Schulz, C.
2015. Proceedings of the 27th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA 2015, Portland, OR, USA, June 13-15, 2015, 13–23, Association for Computing Machinery (ACM). doi:10.1145/2755573.2755595
Axtmann, M.; Bingmann, T.; Sanders, P.; Schulz, C.
2015. Proceedings of the 27th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA 2015, Portland, OR, USA, June 13-15, 2015, 13–23, Association for Computing Machinery (ACM). doi:10.1145/2755573.2755595
Title | Conference | Date |
---|---|---|
Practical Massively Parallel Sorting | SPAA'15 |
June 2015 |
Practical Massively Parallel Sorting | Invited Talk - University of Vienna |
December 2015 |
Robust Massively Parallel Sorting | ALENEX'17 |
January 2017 |
In-place (Parallel) Super Scalar Samplesort | ESA'17 |
September 2017 |
In-place (Parallel) Super Scalar Samplesort | Invited Talk - Colgate University |
December 2017 |
Lightweight MPI Communicators with Applications to Perfectly Balanced Quicksort | IPDPS'18 |
June 2018 |
Lightweight MPI Communicators with Applications to Perfectly Balanced Quicksort | IPDPS'18 |
June 2018 |
Titel | Typ | Semester |
---|---|---|
Parallele Algorithmen | Vorlesung (V) | WS 17/18 |
Algorithmen II | Vorlesung (V) | WS 16/17 |
Parallele Algorithmen | Vorlesung (V) | WS 15/16 |
Praxis der Forschung: Verteilte Datenverarbeitung mit MapReduce | Projektgruppe (Pg) | SS 2015 |
Praxis der Forschung: Verteilte Datenverarbeitung mit MapReduce | lab course | WS 2014/15 |
Title | Subject | Supervisor | Student |
---|---|---|---|
Lightweight MPI Communicators with Applications to Perfectly Balanced Schizophrenic Quicksort | MPI Communicator and Distributed Sorting | Michael Axtmann, Peter Sanders |
Armin Wiebigke |