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 | 174 | 2017 |
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 | 85 | 2015 |
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 | 64 | 2016 |
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 | 50 | 2018 |
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 | 48 | 2015 |
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 | 37 | 2014 |
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 | 27 | 2015 |
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 | 26 | 2013 |
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 | 25 | 2016 |
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 | 24 | 2018 |
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 | 23 | 2016 |
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 | 13 | 2014 |
High-performance language interoperability in multi-language runtimes M Grimmer Proceedings of the companion publication of the 2014 ACM SIGPLAN conference …, 2014 | 11 | 2014 |
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 | 10 | 2018 |
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 | 10 | 2017 |
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 | 9 | 2017 |
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 | 8 | 2017 |
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 | 5 | 2017 |
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 | 4 | 2018 |
Language interoperable runtime adaptable data collections I Psaroudakis, S Kaestle, DJ Goodman, JP Lozi, M Grimmer, TL Harris US Patent 10,803,087, 2020 | 3 | 2020 |