Selected Publications

You can find my publications also on my Google Scholar and dblp profiles.

  1. M. Hall, C. Oancea, A. Elster, A. Rasch, S. Joshi, A. Tavakkoli, R. Schulze
    Scheduling Languages: A Past, Present, and Future Taxonomy
    arXiv 2024
    Paper

  2. A. Rasch
    (De/Re)-Composition of Data-Parallel Computations via Multi-Dimensional Homomorphisms
    ACM Transactions on Programming Languages and Systems (TOPLAS 2024 – original work, presented at PLDI’24 conference)
    Paper

  3. A. Rasch
    Full Version: (De/Re)-Composition of Data-Parallel Computations via Multi-Dimensional Homomorphisms
    arXiv 2024
    Paper

  4. A. Rasch, R. Schulze, D. Shabalin, A. Elster, S. Gorlatch, M. Hall
    (De/Re)-Compositions Expressed Systematically via MDH-Based Schedules
    ACM SIGPLAN International Conference on Compiler Construction (CC 2023)
    Paper

  5. A. Rasch, R. Schulze, M. Steuwer, S. Gorlatch
    Efficient Auto-Tuning of Parallel Programs With Interdependent Tuning Parameters via Auto-Tuning Framework (ATF)
    ACM Transactions on Architecture and Code Optimization (TACO 2021 – original work, presented at HiPEAC’21 conference)
    Paper

  6. A. Rasch, R. Schulze, and S. Gorlatch
    Generating Portable High-Performance Code via Multi-Dimensional Homomorphisms
    International Conference on Parallel Architectures and Compilation Techniques (PACT 2019)
    Paper

  7. A. Rasch, J.Bigge, M. Wrodarczyk, R. Schulze, S. Gorlatch
    dOCAL: High-Level Distributed Programming with OpenCL and CUDA
    The Journal of Supercomputing (JOS 2019)
    Paper

  8. A. Rasch, R. Schulze, M. Gorus, J. Hiller, S. Bartholomäus, S. Gorlatch
    High-Performance Probabilistic Record Linkage via Multi-Dimensional Homomorphisms
    ACM/SIGAPP Symposium On Applied Computing (SAC 2018)
    Paper

  9. A. Rasch, S. Gorlatch
    Multi-Dimensional Homomorphisms and Their Implementation in OpenCL
    International Journal of Parallel Programming (IJPP 2018)
    Paper

  10. A. Rasch, S. Gorlatch
    ATF: A Generic, Directive-Based Auto-Tuning Framework
    Concurrency and Computation: Practice and Experience (CCPE 2018)
    Paper

  11. A. Rasch, M. Wrodarczyk, R. Schulze, S. Gorlatch
    OCAL: An Abstraction for Host- Code Programming with OpenCL and CUDA
    IEEE International Conference on Parallel and Distributed Systems (ICPADS 2018)
    Paper

  12. A. Rasch, M. Haidl, S. Gorlatch
    ATF: A Generic Auto-Tuning Framework
    IEEE International Conference on High Performance Computing and Communications (HPCC 2017)
    Paper

WIP/Short Papers

  1. A. Rasch, R. Schulze, S. Gorlatch.
    Expressing Hierarchical Code Optimizations via MDH-Based Schedules
    Hierarchical Parallelism for Exascale Computing (HiPar@SC 2022), (WIP paper)
    Paper

  2. R. Schulze, A. Rasch, S. Gorlatch
    Code Generation & Optimization for Deep- Learning Computations on GPUs via Multi-Dimensional Homomorphisms
    International Conference for High Performance Computing, Networking, Storage and Analysis (SC 2021), (short paper)
    Paper

  3. A. Rasch, R. Schulze, S. Gorlatch
    md_poly: A Performance-Portable Polyhedral Compiler Based on Multi-Dimensional Homomorphisms
    International Workshop on Polyhedral Compilation Techniques (IMPACT 2020), (WIP paper)
    Paper

  4. A. Rasch
    Performance, Portability, and Productivity for Data-parallel Applications on Multi- and Many-core Architectures
    ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH 2019), (short paper)
    Paper

  5. A. Rasch, R. Schulze, S. Gorlatch
    Developing High-Performance, Portable OpenCL Code via Multi-Dimensional Homomorphisms
    International Workshop on OpenCL (IWOCL 2019), (extended abstract)
    Paper

  6. A. Rasch, S. Gorlatch
    ATF: A Generic Auto-Tuning Framework
    International Symposium on High-Performance Parallel and Distributed Computing (HPDC 2018), (short paper)
    Paper

  7. A. Rasch, S. Gorlatch
    Performance, Portability, and Productivity for Data-Parallel Computations on Multi- and Many-Core Architectures
    Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC 2019), (doctoral showcase)
    Paper

  8. A. Rasch, R. Schulze, S. Gorlatch
    Portable Parallel Performance via Multi-Dimensional Homomorphisms
    Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC 2018), (short paper)
    Paper