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 |