Matthias Grimmer
Matthias Grimmer
Unknown affiliation
Verified email at matthiasgrimmer.com - Homepage
Title
Cited by
Cited by
Year
Practical partial evaluation for high-performance dynamic language runtimes
T Würthinger, C Wimmer, C Humer, A Wöß, L Stadler, C Seaton, ...
Proceedings of the 38th ACM SIGPLAN Conference on Programming Language …, 2017
902017
Der Compilergenerator Coco/R
H Mössenböck, A Wöss, M Löberbauer
na, 2003
532003
High-performance cross-language interoperability in a multi-language runtime
M Grimmer, C Seaton, R Schatz, T Würthinger, H Mössenböck
Proceedings of the 11th Symposium on Dynamic Languages, 78-90, 2015
432015
Bringing low-level languages to the JVM: Efficient execution of LLVM IR on Truffle
M Rigger, M Grimmer, C Wimmer, T Würthinger, H Mössenböck
Proceedings of the 8th International Workshop on Virtual Machines and …, 2016
422016
Dynamically composing languages in a modular way: Supporting C extensions for dynamic languages
M Grimmer, C Seaton, T Würthinger, H Mössenböck
Proceedings of the 14th International Conference on Modularity, 1-13, 2015
382015
Trufflec: Dynamic execution of c on a java virtual machine
M Grimmer, M Rigger, R Schatz, L Stadler, H Mössenböck
Proceedings of the 2014 International Conference on Principles and Practices …, 2014
272014
An efficient native function interface for java
M Grimmer, M Rigger, L Stadler, R Schatz, H Mössenböck
Proceedings of the 2013 International Conference on Principles and Practices …, 2013
262013
Trace-based register allocation in a jit compiler
J Eisl, M Grimmer, D Simon, T Würthinger, H Mössenböck
Proceedings of the 13th International Conference on Principles and Practices …, 2016
202016
Memory-safe Execution of C on a Java VM
M Grimmer, R Schatz, C Seaton, T Würthinger, H Mössenböck
Proceedings of the 10th ACM Workshop on Programming Languages and Analysis …, 2015
192015
Sulong, and thanks for all the bugs: Finding errors in c programs by abstracting from the native execution model
M Rigger, R Schatz, R Mayrhofer, M Grimmer, H Mössenböck
ACM SIGPLAN Notices 53 (2), 377-391, 2018
172018
Cross-language interoperability in a multi-language runtime
M Grimmer, R Schatz, C Seaton, T Würthinger, M Luján, H Mössenböck
ACM Transactions on Programming Languages and Systems (TOPLAS) 40 (2), 1-43, 2018
152018
An efficient approach for accessing C data structures from JavaScript
M Grimmer, T Würthinger, A Wöß, H Mössenböck
Proceedings of the 9th International Workshop on Implementation, Compilation …, 2014
132014
Sulong-execution of llvm-based languages on the jvm: Position paper
M Rigger, M Grimmer, H Mössenböck
Proceedings of the 11th Workshop on Implementation, Compilation …, 2016
112016
Lenient execution of C on a java virtual machine: or: How I learned to stop worrying and run the code
M Rigger, R Schatz, M Grimmer, H Mössenböck
Proceedings of the 14th International Conference on Managed Languages and …, 2017
92017
High-performance language interoperability in multi-language runtimes
M Grimmer
Proceedings of the companion publication of the 2014 ACM SIGPLAN conference …, 2014
82014
Analytics with smart arrays: Adaptive and efficient language-independent data
I Psaroudakis, S Kaestle, M Grimmer, D Goodman, JP Lozi, T Harris
Proceedings of the Thirteenth EuroSys Conference, 1-15, 2018
52018
Introspection for C and its Applications to Library Robustness. The Art
M Rigger, R Schatz, R Mayrhofer, M Grimmer, H Mössenböck
Science, and Engineering of Programming 2, 2018
52018
Applying optimizations for dynamically-typed languages to java
M Grimmer, S Marr, M Kahlhofer, C Wimmer, T Würthinger, H Mössenböck
Proceedings of the 14th International Conference on Managed Languages and …, 2017
42017
Introspection for C and its applications to library robustness
M Rigger, R Mayrhofer, R Schatz, M Grimmer, H Mössenböck
arXiv preprint arXiv:1712.01163, 2017
32017
Mechanism for increasing the performance of multiple language programs by inserting called language IR into the calling language
M Grimmer, C Seaton, T Wuerthinger
US Patent 9,740,463, 2017
12017
The system can't perform the operation now. Try again later.
Articles 1–20