Composable and modular code generation in MLIR: A structured and retargetable approach to tensor compiler construction N Vasilache, O Zinenko, AJC Bik, M Ravishankar, T Raoux, A Belyaev, ... arXiv preprint arXiv:2202.03293, 2022 | 37 | 2022 |
Fast in-memory SQL analytics on typed graphs C Lin, B Mandel, Y Papakonstantinou, M Springer Proceedings of the VLDB Endowment 10 (3), 265-276, 2016 | 29 | 2016 |
DynaSOAr: A Parallel Memory Allocator for Object-Oriented Programming on GPUs with Efficient Memory Access M Springer, H Masuhara 33rd European Conference on Object-Oriented Programming (ECOOP 2019) 134, 17 …, 2019 | 23 | 2019 |
Modular Array-Based GPU Computing in a Dynamically-Typed Language M Springer, P Wauligmann, H Masuhara Proceedings of the 4th ACM SIGPLAN International Workshop on Libraries …, 2017 | 14 | 2017 |
Classes as layers: Rewriting design patterns with COP: Alternative implementations of decorator, observer, and visitor M Springer, H Masuhara, R Hirschfeld Proceedings of the 8th ACM International Workshop on Context-Oriented …, 2016 | 12 | 2016 |
Ikra-Cpp: A C++/CUDA DSL for Object-Oriented Programming with Structure-of-Arrays Layout M Springer, H Masuhara Proceedings of the 2018 4th Workshop on Programming Models for SIMD/Vector …, 2018 | 10 | 2018 |
Object support in an array-based GPGPU extension for Ruby M Springer, H Masuhara Proceedings of the 3rd ACM SIGPLAN International Workshop on Libraries …, 2016 | 9 | 2016 |
Massively parallel GPU memory compaction M Springer, H Masuhara Proceedings of the 2019 ACM SIGPLAN International Symposium on Memory …, 2019 | 7 | 2019 |
Hierarchical layer-based class extensions in Squeak/Smalltalk M Springer, H Masuhara, R Hirschfeld Companion Proceedings of the 15th International Conference on Modularity …, 2016 | 7 | 2016 |
Memory-Efficient Object-Oriented Programming on GPUs M Springer arXiv preprint arXiv:1908.05845, 2019 | 6 | 2019 |
Breadth-first Search in CUDA M Springer Practical Parallel Computing Course, Tokyo Institute of Technology, 2017 | 6 | 2017 |
Matriona: class nesting with parameterization in Squeak/Smalltalk M Springer, F Niephaus, R Hirschfeld, H Masuhara Proceedings of the 15th International Conference on Modularity, 118-129, 2016 | 6 | 2016 |
Structured Operations: Modular Design of Code Generators for Tensor Compilers N Vasilache, O Zinenko, AJC Bik, M Ravishankar, T Raoux, A Belyaev, ... International Workshop on Languages and Compilers for Parallel Computing …, 2022 | 5 | 2022 |
Inner Array Inlining for Structure of Arrays Layout M Springer, Y Sun, H Masuhara Proceedings of the 5th ACM SIGPLAN International Workshop on Libraries …, 2018 | 5 | 2018 |
Inter-language collaboration in an object-oriented virtual machine M Springer arXiv preprint arXiv:1606.03644, 2016 | 3 | 2016 |
Solving Satisfiability with Ant Colony Optimization and Genetic Algorithms D Moritz, M Springer Seminar Paper (Stochastic Optimization), 2013 | 3 | 2013 |
Call-target-specific Method Arguments F Niephaus, M Springer, T Felgentreff, T Pape, R Hirschfeld 10th Workshop on Implementation, Compilation, Optimization of Object …, 2015 | 2 | 2015 |
Efficient Layered Method Execution in ContextAmber M Springer, J Lincke, R Hirschfeld 7th International Workshop on Context-Oriented Programming, 2015 | 2 | 2015 |
A Layer-based Approach to Hierarchical Dynamically-scoped Open Classes M Springer, H Masuhara, R Hirschfeld Journal of Information Processing 25, 296-307, 2017 | 1 | 2017 |
A comparison of Context-Oriented and Aspect-Oriented Programming M Springer Seminar Paper, 2014 | 1 | 2014 |