High Performance Computing
Academic Staff Member
Phone: +49 6131 39 23704
Email: muellan@uni-mainz.de
Website: https://www.hpc.informatik.uni-mainz.de/people/andre-mueller/
Research Interests
- Stochastic Optimization
- Packing & Layout Optimization, Geometric Algorithms
- Metagenomic Short Read Classification
- C++ Library Design
- Generic Programming
- Functional Programming
- Parallelization Techniques
Research
Current: Bioinformatics DSLs with Hardware Accelerator Support (using AnyDSL/Impala)
Benchmark results for various packing problem instances
Links
GitHub Repositories: C++ generic programming utilities, C++ numeric classes & utilities, some useful C++ generic containers
Teaching Materials
Collection of (some of) my C++ Learning & Teaching Materials
I aimed at providing a broad, yet not too shallow overview of the C++ programming language (originally for people with a beginner level Java or Python background). If you find any bug please drop me an e-mail. The stuff is for personal use only and may not be used in a commercial context without my permission.
Teaching
- WT 2018: 1-week C++ Crash Course
- WT 2016: 1-week C++ Crash Course
- ST 2016: Exercises for "Programming Languages"
- ST 2015: 1-week C++ Crash Course
- WT 2014/15 Exercises for "Data Structures and Efficient Algorithms", Lecture on AVL Trees
- ST 2014: Exercises, Tutorial & Lecture Sessions on C++ for "Programming Languages"
- ST 2014: 1-week "C++ Crash Course" for Java/Python Programmers
- WT 2013/14 Exercises & Tutorial for "Data Structures and Efficient Algorithms"
- ST 2013 Exercises, Tutorial & Lecture Sessions on C++ for "Programming Languages"
- WT 2012/13: Tutor for "Data Structures and Efficient Algorithms"
- ST 2012: Exercises & Tutorial for "Programming Languages"
- WT 2011/12: Exercises & Tutorial for "Databases II"
- ST 2011: Exercises & Tutorial for "Databases I"
Publlications
[2020] - [2019] - [2018] - [2017] - [2009] -
2020
- Müller, André ; Schmidt, Bertil ; Hildebrandt, Andreas ; Membarth, Richard ; Leißa, Roland ; Kruse, Matthis ; Hack, Sebastian:
AnySeq: A High Performance Sequence Alignment Library based on Partial Evaluation.
IPDPS. 2020. P. 1030 - 1040 (Konferenzbeitrag)
- Müller, André ; Schmidt, Bertil ; Hildebrandt, Andreas ; Membarth, Richard ; Leißa, Roland ; Kruse, Matthis ; Hack, Sebastian:
AnySeq: A High Performance Sequence Alignment Library based on Partial Evaluation
arXiv preprint arXiv:2002.04561. Vol. abs/2002.04561, Issue . 2020.
- Niebler, Stefan ; Müller, André ; Hankeln, Thomas ; Schmidt, Bertil:
RainDrop: Rapid activation matrix computation for droplet-based single-cell RNA-seq reads.
BMC Bioinform.. Vol. 21, Issue . 2020. P. 274 - 274
- Kobus, Robin ; Abuín, José Manuel ; Müller, André ; Hellmann, Sören Lukas ; Pichel, Juan Carlos ; Pena, Tomás F ; Hildebrandt, Andreas ; Hankeln, Thomas ; Schmidt, Bertil:
A big data approach to metagenomics for all-food-sequencing.
BMC Bioinform.. Vol. 21, Issue . 2020. P. 102 - 102
- Jünger, Daniel ; Kobus, Robin ; Müller, André ; Hundt, Christian ; Xu, Kai ; Liu, Weiguo ; Schmidt, Bertil:
WarpCore: A Library for fast Hash Tables on GPUs
CoRR. Vol. abs/2009.07914, Issue . 2020.
2019
- Yin, Zekun ; Zhang, Tianyu ; Müller, André ; Liu, Hui ; Wei, Yanjie ; Schmidt, Bertil ; Liu, Weiguo:
Efficient Parallel Sort on AVX-512-Based Multi-Core and Many-Core Architectures.
HPCC/SmartCity/DSS. 2019. P. 168 - 176 (Konferenzbeitrag)
2018
- Kobus, Robin ; Lamoth, Adrian ; Müller, André ; Hundt, Christian ; Kramer, Stefan ; Schmidt, Bertil:
cuBool: bit-parallel Boolean Matrix Factorization on CUDA-enabled accelerators
2018 IEEE 24th International Conference on Parallel and Distributed Systems (ICPADS). 2018. P. Seiten: 465 - 472 (Konferenzbeitrag)
- Leißa, Roland ; Boesche, Klaas ; Hack, Sebastian ; Pérard-Gayot, Arsène ; Membarth, Richard ; Slusallek, Philipp ; Müller, André ; Schmidt, Bertil:
AnyDSL: a partial evaluation framework for programming high-performance libraries
Proceedings of the ACM on Programming Languages. Vol. 2, Issue . 2018. P. 1 - 30
- Leißa, Roland ; Boesche, Klaas ; Hack, Sebastian ; Pérard-Gayot, Arsène ; Membarth, Richard ; Slusallek, Philipp ; Müller, André ; Schmidt, Bertil:
AnyDSL: a partial evaluation framework for programming high-performance libraries.
Proc. ACM Program. Lang.. Vol. 2, Issue . 2018. P. 119:1 - 119:1
2017
- Müller, André ; Hundt, Christian ; Hildebrandt, Andreas ; Hankeln, Thomas ; Schmidt, Bertil:
MetaCache: context-aware classification of metagenomic reads using minhashing
Bioinformatics. Vol. 33, Issue . 2017. P. 3740 - 3748
- Kobus, Robin ; Hundt, Christian ; Müller, André ; Schmidt, Bertil:
Accelerating metagenomic read classification on CUDA-enabled GPUs
BMC Bioinformatics. Vol. 18, Issue . 2017. P. 10 S. -
2009
- Schneider, Johannes J ; Mueller, Andre ; Schoemer, Elmar:
Ultrametricity property of energy landscapes of multidisperse packing problems
PHYSICAL REVIEW E. Vol. 79, Issue . 2009. P. 031122 -
- Mueller, Andre ; Schneider, Johannes J ; Schoemer, Elmar:
Packing a multidisperse system of hard disks in a circular environment
PHYSICAL REVIEW E. Vol. 79, Issue . 2009. P. 021102 -