Publications

  • Karl Fürlinger, Roger Kowalewski, Tobias Fuchs, and Benedikt Lehmann. Investigating the Performance and Productivity of DASH Using the Cowichan Problems. In Proceedings of the International Conference on High Performance Computing in Asia-Pacific Region Workshops. Tokyo, Japan, January 2018. (»BibTeX)
  • Joseph Schuchart, Roger Kowalewski, and Karl Fürlinger. Recent Experiences in Using MPI-3 RMA in the DASH PGAS Runtime. In Proceedings of the International Conference on High Performance Computing in Asia-Pacific Region Workshops. Tokyo, Japan, January 2018. (»BibTeX)
  • Roger Kowalewski, Tobias Fuchs, and Karl Fürlinger. Utilizing Heterogeneous Memory Hierarchies in the PGAS Model. In Proceedings of the 26th Euromicro International Conference on Parallel, Distributed and Network-Based Computing (PDP 2018). Cambridge, UK, March 2018. (»BibTeX)
  • Felix Mössbauer, Roger Kowalewski, Tobias Fuchs, and Karl Fürlinger. A Portable Multidimensional Coarray for C++. In Proceedings of the 26th Euromicro International Conference on Parallel, Distributed and Network-Based Computing (PDP 2018). Cambridge, UK, March 2018. (»BibTeX)
  • D. Unat, A. Dubey, T. Hoefler, J. Shalf, M. Abraham, M. Bianco, B. L. Chamberlain, R. Cledat, H. C. Edwards, H. Finkel, K. Fuerlinger, F. Hannig, E. Jeannot, A. Kamil, J. Keasler, P. H. J. Kelly, V. Leung, H. Ltaief, N. Maruyama, C. J. Newburn, and M. Pericas. Trends in Data Locality Abstractions for HPC Systems. IEEE Transactions on Parallel and Distributed Systems, volume PP (99), pages 1-1, 2017. (»BibTeX, »Online)
  • Roger Kowalewski and Karl Fürlinger. Debugging Latent Synchronization Errors in MPI-3 One-Sided Communication. In Christoph Niethammer, José Gracia, Tobias Hilbrich, Andreas Knüpfer, Michael M. Resch, and Wolfgang E. Nagel, editors, Tools for High Performance Computing 2016: Proceedings of the 10th International Workshop on Parallel Tools for High Performance Computing, October 2016, Stuttgart, Germany, pages 83-96. Springer International Publishing. Cham, 2017. (»BibTeX, »Online)
  • Denis Hünich, Andreas Knüpfer, Sebastian Oeste, Karl Fürlinger, and Tobias Fuchs. Tool Support for Developing DASH Applications. In Hans-Joachim Bungartz, Philipp Neumann, and E. Wolfgang Nagel, editors, Software for Exascale Computing - SPPEXA 2013-2015, pages 361-377. Springer. Garching, Germany, 2016. (»BibTeX, »Online)
  • Tobias Fuchs and Karl Fürlinger. Expressing and Exploiting Multidimensional Locality in DASH. In Hans-Joachim Bungartz, Philipp Neumann, and E. Wolfgang Nagel, editors, Software for Exascale Computing - SPPEXA 2013-2015, pages 341-359. Springer. Garching, Germany, 2016. (»BibTeX, »Preprint, »Online)
  • Kamran Idrees, Tobias Fuchs, and Colin W Glass. Effective use of the PGAS Paradigm: Driving Transformations and Self-Adaptive Behavior in DASH-Applications. In Proceedings of the First International Workshop on Program Transformation for Programmability in Heterogeneous Architectures, held in conjunction with the CGO Conference. arXiv preprint arXiv:1603.01536, 2016. (»BibTeX)
  • Huan Zhou and José Gracia. Asynchronous progress design for a MPI-based PGAS one-sided communication system. In 22nd IEEE International Conference on Parallel and Distributed Systems, ICPADS 2016, Wuhan, China, December 13-16, 2016, 2016. accepted. (»BibTeX, »Preprint)
  • Tobias Fuchs and Karl Fürlinger. A Multi-Dimensional Distributed Array Abstraction for PGAS. In Proceedings of the 18th IEEE International Conference on High Performance Computing and Communications (HPCC 2016), pages 1061-1068. Sydney, Australia, December 2016. (»BibTeX, »Preprint, »Online)
  • Karl Fürlinger, Tobias Fuchs, and Roger Kowalewski. DASH: A C++ PGAS Library for Distributed Data Structures and Parallel Algorithms. In Proceedings of the 18th IEEE International Conference on High Performance Computing and Communications (HPCC 2016), pages 983-990. Sydney, Australia, December 2016. (»BibTeX, »Preprint, »Online)
  • Roger Kowalewski and Karl Fürlinger. Nasty-MPI: Debugging Synchronization Errors in MPI-3 One-Sided Applications. In Proceedings of the 22nd International Conference on Parallel and Distributed Computing (Euro-Par 2016), pages 51-62. Grenoble, France, 2016. (»BibTeX, »Preprint, »Online)
  • Huan Zhou and José Gracia. Towards performance portability through locality-awareness for applications using one-sided communication primitives. In Forth International Symposium on Computing and Networking, CANDAR Hiroshima, Japan, November 22-25, 2016. IEEE Computer Society, 2016. accepted. (»BibTeX, »Preprint)
  • Lei Zhou and Karl Fürlinger. DART-CUDA: A PGAS Runtime System for Multi-GPU Systems. In IEEE 14th International Symposium on Parallel and Distributed Computing (ISPDC). Limassol, Cyprus, June 2015. (»BibTeX, »Preprint, »Online)
  • Huan Zhou, Vladimir Marjanovic, Christoph Niethammer, and José Gracia. A Bandwidth-saving Optimization for MPI Broadcast Collective Operation. In Proceedings of the International Conference on Parallel Processing Workshops (ICCPW 2015). Beijing, China, September 2015. (»BibTeX)
  • Denis Hünich, Andreas Knüpfer, and José Gracia. Providing Parallel Debugging for DASH Distributed Data Structures with GDB. In Proceedings of the International Conference on Computational Science, ICCS 2015, Computational Science at the Gates of Nature, Reykjavík, Iceland, 1-3 June, 2015, 2014, pages 1383-1392, 2015. (»BibTeX, »Online)
  • Huan Zhou, Kamran Idrees, and José Gracia. Leveraging MPI-3 Shared-Memory Extensions for Efficient PGAS Runtime Systems. In Euro-Par 2015: Parallel Processing - 21st International Conference on Parallel and Distributed Computing, Vienna, Austria, August 24-28, 2015, Proceedings, pages 373-384, 2015. (»BibTeX, »Preprint, »Online)
  • Huan Zhou, Yousri Mhedheb, Kamran Idrees, Colin Glass, José Gracia, Karl Fürlinger, and Jie Tao. DART-MPI: An MPI-based Implementation of a PGAS Runtime System. In The 8th International Conference on Partitioned Global Address Space Programming Models (PGAS), October 2014. (»BibTeX, »Preprint, »Online)
  • Karl Fürlinger, Colin Glass, Andreas Knüpfer, Jie Tao, Denis Hünich, Kamran Idrees, Matthias Maiterth, Yousri Mhedheb, and Huan Zhou. DASH: Data Structures and Algorithms with Support for Hierarchical Locality. In Euro-Par 2014 Workshops (Porto, Portugal), 2014. (»BibTeX, »Preprint, »Online)
  • Kamran Idrees, Christoph Niethammer, Aniello Esposito, and Colin W Glass. Performance Evaluation of Unified Parallel C for Molecular Dynamics. In 7th International Conference on PGAS Programming Models. Edinburgh, UK, 2013. (»BibTeX, »Preprint)
  • Thomas Alrutz, Jan Backhaus, Thomas Brandes, Vanessa End, Thomas Gerhold, Alfred Geiger, Daniel Grünewald, Vincent Heuveline, Jens Jägersküpper, Andreas Knüpfer, and others. GASPI--A partitioned global address space programming interface. In Facing the Multicore-Challenge III, pages 135-136. Springer, 2013. (»BibTeX, »Online)

Student Projects

  • Benedikt E. Lehmann, April 2018 (Bachelor thesis)
  • DASH Performance and Usability Comparison to Chapel, Cilk, Go and TBB (»Abstract)
  • Daniel Diefenthaler, April 2018 (Bachelor thesis)
  • Online Visualization of Data Distribution Patterns (»Abstract)
  • Felix Mössbauer, March 2016 (Bachelor thesis)
  • DASH Benchmarking and Performance Assessment (»Abstract)
  • Bernhard Saumweber, February 2016 (Master thesis)
  • Supporting the PGAS Model on Modern Shared Memory Systems (»Abstract)
  • Roger Kowalewski, November 2015 (Master thesis)
  • Nasty-MPI: A Systematic Stress Testing Approach for Correctness Debugging in MPI-3 RMA (»Abstract)
  • Johannes Brechtmann, November 2015 (Bachelor thesis)
  • Visualisierung und Analyse von Speicherzugriffsmustern mit Valgrind (»Abstract)
  • Lei Zhou, November 2014 (Master thesis)
  • Implementation of the Partitioned Global Address Space Model for Multi-GPU Systems (»Abstract)
  • Benedikt Bleimhofer, August 2012 (Master thesis)
  • Hierarchical Arrays for Efficient and Productive Data-Intensive Parallel Computing (»Abstract)