André Müller, Dipl.-Phys.

 

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)

Packing & Layout Optimization

Benchmark results for various packing problem instances

Metagenomic Read Mapping

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

Jünger, D., Kobus, R., Müller, A., et al. (2020). WarpCore: A Library for fast Hash Tables on GPUs. Author/Publisher URL
Kobus, R., Abuín, J. M., Müller, A., et al. (2020). A big data approach to metagenomics for all-food-sequencing. BMC Bioinform., 21, 102-102.
Müller, A., Schmidt, B., Hildebrandt, A., et al. (2020). AnySeq: A High Performance Sequence Alignment Library based on Partial Evaluation. ArXiv Preprint arXiv:2002.04561.
Müller, A., Schmidt, B., Hildebrandt, A., et al. (2020). AnySeq: A High Performance Sequence Alignment Library based on Partial Evaluation. IPDPS, 1030-1040. Author/Publisher URL
Niebler, S., Müller, A., Hankeln, T., Schmidt, B. (2020). RainDrop: Rapid activation matrix computation for droplet-based single-cell RNA-seq reads. BMC Bioinform., 21, 274-274.

2019

Yin, Z., Zhang, T., Müller, A., et al. (2019). Efficient Parallel Sort on AVX-512-Based Multi-Core and Many-Core Architectures. In Z. Xiao, L. T. Yang, P. Balaji, et al. (Eds.), HPCC/SmartCity/DSS (pp. 168-176). IEEE. Author/Publisher URL

2018

Leißa, R., Boesche, K., Hack, S., et al. (2018). AnyDSL: a partial evaluation framework for programming high-performance libraries. Proceedings of the ACM on Programming Languages, 2(OOPSLA), 1-30. DOI
Kobus, R., Lamoth, A., Müller, A., et al. (2018). cuBool: bit-parallel Boolean Matrix Factorization on CUDA-enabled accelerators. Seiten: 465-472. Author/Publisher URL
Leißa, R., Boesche, K., Hack, S., et al. (2018). AnyDSL: a partial evaluation framework for programming high-performance libraries. Proc. ACM Program. Lang., 2, 119:1-119:1.

2017

Kobus, R., Hundt, C., Müller, A., Schmidt, B. (2017). Accelerating metagenomic read classification on CUDA-enabled GPUs. BMC Bioinformatics, 18(11), 10 S. Author/Publisher URL
Müller, A., Hundt, C., Hildebrandt, A., et al. (2017). MetaCache: context-aware classification of metagenomic reads using minhashing. Bioinformatics, 33, 3740-3748.

2009

Schneider, J. J., Mueller, A., and Schoemer, E. (2009). Ultrametricity property of energy landscapes of multidisperse packing problems. PHYSICAL REVIEW E, 79(3). DOI Author/Publisher URL
Mueller, A., Schneider, J. J., and Schoemer, E. (2009). Packing a multidisperse system of hard disks in a circular environment. PHYSICAL REVIEW E, 79(2). DOI Author/Publisher URL