Dr.-Ing. Michael Klemm

projects

Cluster Computing
Director: Philippsen, M.
Coworker: Veldema, R.; Klemm, M.
Reparallelization and Migration of OpenMP Applications
Director: Philippsen, M.
Coworker: Klemm, M.; Veldema, R.
Tapir
Director: Philippsen, M.
Coworker: Veldema, R.; Klemm, M.

Lectures

WS 2007/2008

SS 2007

WS 2006/2007

SS 2006

WS 2005/2006

SS 2005

WS 2004/2005

SS 2004

Publications

  1. Dotzler, G.; Veldema, R.; Klemm, M.: JCudaMP: OpenMP/Java on CUDA. In: Pankratius, V.; Philippsen, M. (Ed.): Proceedings of the Third International Workshop on Multicore Software Engineering (IWMSE10) (International Workshop on Multicore Software Engineering, Cape Town, South Africa). Los Alamitos, CA, USA: ACM Press, 2010, pp. 10-17. - ISBN 978-1-60558-964-0 (BibTeX)
  2. Beyler, J.; Klemm, M.; Clauss, P.; Philippsen, M.: A meta-predictor framework for prefetching in object-based DSMs. In: Concurrency and Computation: Practice and Experience 21 (2009) No. 14 pp. 1789-1803 (BibTeX)
  3. Werth, T.; Floßmann, T.; Klemm, M.; Schell, D.; Weigand, U.; Philippsen, M.: Dynamic Code Footprint Optimization for the IBM Cell Broadband Engine. In: Porter, A.; Votta, L.; Pankratius, V. (Ed.): Proc. ICSE Workshop on Multicore Software Engineering (IWMSE'09, Vancouver, Canada). New York, NY: IEEE, 2009, pp. 64-72. - ISBN 978-1-4244-3718-4 (BibTeX)
  4. Klemm, M.; Bezold, M.; Gabriel, S.; Veldema, R.; Philippsen, M.: Reparallelization Techniques for Migrating OpenMP Codes in Computational Grids. In: Concurrency and Computation: Practice and Experience 21 (2009) No. 3 pp. 281-299 (BibTeX)
  5. Klemm, M.: Reparallelization and Migration of OpenMP Applications in Grid Environments. Erlangen, Friedrich-Alexander-Universität Erlangen-Nürnberg, Dissertation thesis, 2009. - 272 pages (BibTeX)
  6. Klemm, M.; Veldema, R.; Bezold, M.; Philippsen, M.: A Proposal for OpenMP for Java. In: Mueller, M.; Chapman, B.; de Supinski, B.; Malony, A.; Voss, M. (Ed.): OpenMP Shared Memory Parallel Programming (International Workshops IWOMP 2005 and IWOMP 2006) (International Workshop on OpenMP, Reims, France). Berlin, Germany: Springer, 2008, pp. 409-421. - ISBN 3-540-68554-5 (BibTeX)
  7. Klemm, M.; Veldema, R.; Philippsen, M.: An Automatic Cost-based Framework for Seamless Application Migration in Grid Environments. In: Gonzalez, T. (Ed.): Proceedings of the 20th IASTED International Conference on Parallel and Distributed Computing and Systems (20th IASTED International Conference on Parallel and Distributed Computing and Systems, Orlando, FL, USA). Anaheim, CA, USA: ACTA Press, 2008, pp. 219-224. - ISBN 978-0-88986-773-4 (BibTeX)
  8. Beyler, J.; Klemm, M.; Philippsen, M.; Clauss, P.: Automatic Prefetching with Binary Code Rewriting in Object-based DSMs (Best Paper). In: Luque, E.; Margalef, T.; Benítez, D. (Ed.): EuroPar 2008 - Parallel Processing (Proceedings of the Euro-Par 2008 Conference, Las Palmas de Gran Canaria, Spain).Vol. LNCS 5168 Heidelberg, Germany: Springer, 2008, pp. 643-653. - ISBN 978-3-540-85450-0 (BibTeX)
  9. Klemm, M.; Veldema, R.; Philippsen, M.: Cluster Research at the Programming Systems Group. In: High Performance Computing at RRZE (2008) pp. 30-31 (BibTeX)
  10. Klemm, M.; Beyler, J.; Lampert, R.; Philippsen, M.; Clauss, P.: Esodyp+: Prefetching in the Jackal Software DSM. In: Kermarrec, A.; Bougé, L.; Priol, T. (Ed.): EuroPar 2007 - Parallel Processing (Proceedings of the Euro-Par 2007 Conference, Rennes, France).Vol. LNCS 4641 Berlin Heidelberg: Springer, 2007, pp. 563-573. - ISBN 978-3-540-74465-8 (BibTeX)
  11. Klemm, M.; Bezold, M.; Veldema, R.; Philippsen, M.: JaMP: An Implementation of OpenMP for a Java DSM. In: Concurrency and Computation: Practice and Experience, 18 (2007) No. 19 pp. 2333-2352 (BibTeX)
  12. Klemm, M.; Philippsen, M.: Reparallelisierung und Migration von OpenMP-Applikationen (Young Researchers Award). In: GI (Ed.): Parallel-Algorithmen und Rechnerstrukturen (21. PARS-Workshop, Hamburg)., 2007, pp. 65-76, Mitteilungen, no. 24 - ISSN 0177-0454 (BibTeX)
  13. Klemm, M.; Bezold, M.; Gabriel, S.; Veldema, R.; Philippsen, M.: Reparallelization and Migration of OpenMP Programs. In: Schulze, B.; Buyya, R.; Navaux, P.; Cirne, W.; Rebello, V. (Ed.): Proceedings of the 7th International Symposium on Cluster Computing and the Grid (7th International Symposium on Cluster Computing and the Grid, Rio de Janeiro, Brazil). New York, NY, USA: IEEE Computer Society, 2007, pp. 529-537. - ISBN 978-0-7695-2833-5 (BibTeX)
  14. Klemm, M.; Bezold, M.; Veldema, R.; Philippsen, M.: JaMP: An Implementation of OpenMP for a Java DSM. In: Arenaz, M.; Doallo, R.; Fraguela, B.; Touriño, J. (Ed.): Proceedings of the 12th Workshop on Compilers for Parallel Computers (Workshop on Compilers for Parallel Computers, A Coruna, Spain)., 2006, pp. 242-255 (BibTeX)
  15. Klemm, M.; Veldema, R.; Philippsen, M.: Latency Reduction in Software-DSMs by Means of Dynamic Function Splicing. In: Gonzalez, T. (Ed.): Proceedings of the 16th IASTED International Conference on Parallel and Distributed Computing and Systems (16th IASTED International Conference on Parallel and Distributed Computing and Systems, Cambridge, MA, USA). Anaheim, CA, USA: ACTA Press, 2004, pp. 362-367. - ISBN 0-88986-421-7 (BibTeX)
  16. Klemm, M.: Dynamic Function Splicing in Jackal. Erlangen, Friedrich-Alexander-Universität Erlangen-Nürnberg, Diploma thesis, 2003. - 88 pages (BibTeX)

Supervised theses

Finished theses

  1. Georg Dotzler: Laufzeitparallelisierung von OpenMP/Java-Programmen für die Ausführung auf GPUs.[DT]
    Advisors: Veldema, R.; Klemm, M.; Philippsen, M.: submitted on September 1, 2009
  2. Tobias Floßmann: Dynamische Code-Verwaltung für die IBM Cell Broadband Engine.[SP]
    Advisors: Schell, D.; Klemm, M.; Werth, T.; Weigand, U.; Philippsen, M.: submitted on October 31, 2008
  3. Georg Dotzler: Implementierung des JaMP-Programmiermodells für eine Java-VM.[SP]
    Advisors: Klemm, M.; Philippsen, M.: submitted on October 2, 2008
  4. Xiaofan Liu: Application Migration in Peer-to-peer Compute Clusters.[MT]
    Advisors: Klemm, M.; Philippsen, M.; Guan, J.: submitted on August 5, 2008
  5. Arne Becker: Entwicklung eines JaMP-Editors für das Eclipse-Framework.[SP]
    Advisors: Klemm, M.; Philippsen, M.: submitted on July 13, 2007
  6. Benjamin Bieber: Implementierung und Bewertung eines alternativen Parallelitätsparadigmas für JaMP.[DT]
    Advisors: Klemm, M.; Philippsen, M.: submitted on December 19, 2006
  7. Stefan Gabriel: Erzeugung von verteilten Sicherungspunkten in heterogenen Umgebungen.[DT]
    Advisors: Klemm, M.; Veldema, R.; Philippsen, M.: submitted on October 24, 2006
  8. Matthias Bezold: Dynamische Prozessmengen im JaMP-Programmiermodell.[DT]
    Advisors: Klemm, M.; Philippsen, M.: submitted on October 4, 2006
  9. Matthias Hampel: Parallelisierung der Generierung von redundanzreduzierten FIR-Filterstrukturen.[DT]
    Advisors: Klemm, M.; Kókai, G.; Zvada, S.: submitted on October 4, 2006
  10. Ronny T. Lampert: Datenlokalität und Datenverteilung im JaMP-Programmiermodell.[DT]
    Advisors: Klemm, M.; Philippsen, M.: submitted on August 7, 2006
  11. Stefan Hanke: Entwicklung eines Jackal-Frontends für die Programmiersprache Fortress.[SP]
    Advisors: Veldema, R.; Klemm, M.; Philippsen, M.: submitted on July 6, 2006
  12. Christoph Dietze: Entwurf einer EC++-Spezifikation und -Implementierung auf Basis von ISO C.[DT]
    Advisors: Barthelmann, V.; Klemm, M.; Philippsen, M.: submitted on July 3, 2006
  13. Christian Iwainsky: Erzeugung von Sicherungspunkten in verteilten Jackal-Anwendungen.[SP]
    Advisors: Klemm, M.; Philippsen, M.: submitted on March 29, 2006
  14. Benjamin Bieber: Erweiterung der Kommunikationsbibliothek Lizard.[SP]
    Advisors: Klemm, M.; Philippsen, M.: submitted on December 23, 2005
  15. Alexander Dreweke: Implementierung und Optimierung des Lattice-Boltzmann-Verfahrens für das DSM-System Jackal.[BT]
    Advisors: Klemm, M.; Philippsen, M.; Rüde, U.: submitted on August 4, 2005
  16. Matthias Bezold: JaMP - Implementierung eines OpenMP-Dialektes im DSM-System Jackal.[SP]
    Advisors: Klemm, M.; Veldema, R.; Philippsen, M.: submitted on April 18, 2005
  17. Frank Tröger: Design und Implementierung eines Kommunikationspaketes für Jackal.[DT]
    Advisors: Klemm, M.; Veldema, R.; Philippsen, M.: submitted on January 3, 2005
watermark seal