Dr.-Ing. Michael Klemm

Projekte

Cluster Computing
Projektleitung: Philippsen, M.
Mitarbeiter: Veldema, R.; Klemm, M.
Reparallelisierung und Migration von OpenMP-Applikationen
Projektleitung: Philippsen, M.
Mitarbeiter: Klemm, M.; Veldema, R.
Tapir
Projektleitung: Philippsen, M.
Mitarbeiter: Veldema, R.; Klemm, M.

Lehrveranstaltungen

WS 2007/2008

SS 2007

WS 2006/2007

SS 2006

WS 2005/2006

SS 2005

WS 2004/2005

SS 2004

Publikationen

  1. Dotzler, G.; Veldema, R.; Klemm, M.: JCudaMP: OpenMP/Java on CUDA. In: Pankratius, V.; Philippsen, M. (Hrsg.): 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, S. 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) Nr. 14 S. 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. (Hrsg.): Proc. ICSE Workshop on Multicore Software Engineering (IWMSE'09, Vancouver, Canada). New York, NY: IEEE, 2009, S. 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) Nr. 3 S. 281-299 (BibTeX)
  5. Klemm, M.: Reparallelization and Migration of OpenMP Applications in Grid Environments. Erlangen, Friedrich-Alexander-Universität Erlangen-Nürnberg, Dissertation, 2009. - 272 Seiten (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. (Hrsg.): OpenMP Shared Memory Parallel Programming (International Workshops IWOMP 2005 and IWOMP 2006) (International Workshop on OpenMP, Reims, France). Berlin, Germany: Springer, 2008, S. 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. (Hrsg.): 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, S. 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. (Hrsg.): EuroPar 2008 - Parallel Processing (Proceedings of the Euro-Par 2008 Conference, Las Palmas de Gran Canaria, Spain).Bd. LNCS 5168 Heidelberg, Germany: Springer, 2008, S. 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) S. 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. (Hrsg.): EuroPar 2007 - Parallel Processing (Proceedings of the Euro-Par 2007 Conference, Rennes, France).Bd. LNCS 4641 Berlin Heidelberg: Springer, 2007, S. 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) Nr. 19 S. 2333-2352 (BibTeX)
  12. Klemm, M.; Philippsen, M.: Reparallelisierung und Migration von OpenMP-Applikationen (Young Researchers Award). In: GI (Hrsg.): Parallel-Algorithmen und Rechnerstrukturen (21. PARS-Workshop, Hamburg)., 2007, S. 65-76, Mitteilungen, Nr. 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. (Hrsg.): 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, S. 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. (Hrsg.): Proceedings of the 12th Workshop on Compilers for Parallel Computers (Workshop on Compilers for Parallel Computers, A Coruna, Spain)., 2006, S. 242-255 (BibTeX)
  15. Klemm, M.; Veldema, R.; Philippsen, M.: Latency Reduction in Software-DSMs by Means of Dynamic Function Splicing. In: Gonzalez, T. (Hrsg.): 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, S. 362-367. - ISBN 0-88986-421-7 (BibTeX)
  16. Klemm, M.: Dynamic Function Splicing in Jackal. Erlangen, Friedrich-Alexander-Universität Erlangen-Nürnberg, Diplomarbeit, 2003. - 88 Seiten (BibTeX)

Betreute Examensarbeiten

Abgeschlossene Arbeiten

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