Kontakt |
IPD Prof. Snelting Raum 031, Gebäude 50.34 Am Fasanengarten 5 76131 Karlsruhe Deutschland |
Lehre
- Praktikum: Compilerpraktikum , Wintersemester 2016/2017
- Übung: Übung zu Sprachtechnologie und Compiler , Sommersemester 2016
- Vorlesung: Programmierparadigmen , Wintersemester 2015/2016, Beste Pflichtveranstaltung
- Übung: Programmierparadigmen - Übungen , Wintersemester 2015/2016, Beste Übung
- Übung: Übungen zu Fortgeschrittene Objektorientierung , Sommersemester 2015, Beste Übung
- Praktikum: Compilerpraktikum , Wintersemester 2014/2015, Bestes Praktikum
- Vorlesung: Sprachtechnologie und Compiler , Sommersemester 2014, Beste Wahlveranstaltung
- Vorlesung: Programmierparadigmen , Wintersemester 2012/2013
- Übung: Programmierparadigmen - Übungen , Wintersemester 2012/2013
- Vorlesung: Fortgeschrittene Objektorientierung , Sommersemester 2012
- Übung: Programmierparadigmen - Übungen , Wintersemester 2011/2012, Beste Übung
- Vorlesung: Fortgeschrittene Objektorientierung , Sommersemester 2011
- Übung: Fortgeschrittene Objektorientierung , Sommersemester 2011, Beste Übung
Veröffentlichungen
2018
-
Aspects of Code Generation and Data Transfer Techniques for Modern Parallel Architectures
July 2018 : M. Mohr
2017
-
Pegasus: Efficient Data Transfers for PGAS Languages on Non-Cache-Coherent Many-Cores
Proceedings of Design, Automation and Test in Europe Conference Exhibition 2017, pp. 1781--1786 (DATE 2017) : M. Mohr, C. Tradowsky
2015
-
Optimal Shuffle Code with Permutation Instructions
ArXiv e-prints April 2015 : S. Buchwald, M. Mohr, I. Rutter -
Cutting Out the Middleman: OS-Level Support for X10 Activities
Proceedings of the fifth ACM SIGPLAN X10 Workshop 2015, pp. 13--18 : M. Mohr, S. Buchwald, A. Zwinkau, C. Erhardt, B. Oechslein, J. Schedel, D. Lohmann -
Malleable Invasive Applications
Proceedings of the 8th Working Conference on Programming Languages (ATPS'15) 2015 (ATPS 2015) : S. Buchwald, M. Mohr, A. Zwinkau -
Optimal Shuffle Code with Permutation Instructions
Algorithms and Data Structures 2015, pp. 528-541 (WADS 2015) : S. Buchwald, M. Mohr, I. Rutter
2014
-
AEminium: A Permission Based Concurrent-by-Default Programming Language Approach
ACM Transactions on Programming Languages and Systems March 2014, pp. 2:1--2:42 : S. Stork, K. Naden, J. Sunshine, M. Mohr, A. Fonseca, P. Marques, J. Aldrich -
Dynamic X10: Resource-Aware Programming for Higher Efficiency
Karlsruhe Reports in Informatics 2014 : M. Braun, S. Buchwald, M. Mohr, A. Zwinkau
2013
-
Hardware Acceleration for Programs in SSA Form
International Conference on Compilers, Architecture and Synthesis for Embedded Systems 2013, pp. 14:1--14:10 (CASES 2013) : M. Mohr, A. Grudnitsky, T. Modschiedler, L. Bauer, S. Hack, J. Henkel
2012
-
An X10 Compiler for Invasive Architectures
Karlsruhe Reports in Informatics 2012 : M. Braun, S. Buchwald, M. Mohr, A. Zwinkau
2011
-
AEminium Compilation Theory in the Context of the Plaid Language
February 2011 : M. Mohr -
Permission-based programming languages (NIER track)
Proceedings of the 33rd International Conference on Software Engineering 2011, pp. 828--831 : J. Aldrich, R. Garcia, M. Hahnenberg, M. Mohr, K. Naden, D. Saini, S. Stork, J. Sunshine, É. Tanter, R. Wolff
Projekte
Betreute Studien- und Abschlussarbeiten
vergeben
- Entwicklung X10-Compiler, HiWi-Job
abgeschlossen
- Link-Time-Optimization mit libFirm, Bachelorarbeit
- Verbesserte Implementierung von Interface-Aufrufen, Bachelorarbeit
- Unterstützung von Exceptions, Bachelorarbeit
- Beschleunigung des X10-Compilers, Bachelorarbeit
- Stack-Allokation mittels Escape-Analyse, Bachelor-/Studienarbeit