2 citations · 4 across the 4 of their papers we have counts for
5 papers
Composable and Modular Code Generation in MLIR: A Structured and Retargetable Approach to Tensor Compiler Construction
Nicolas Vasilache, Oleksandr Zinenko, Aart J. C. Bik +9
Despite significant investment in software infrastructure, machine learning systems, runtimes and compilers do not compose properly. We propose a new design aiming at providing unp…
Memory-Efficient Object-Oriented Programming on GPUs
Matthias Springer
Object-oriented programming is often regarded as too inefficient for high-performance computing (HPC), despite the fact that many important HPC problems have an inherent object str…
DynaSOAr: Accelerating Single-Method Multiple-Objects Applications on GPUs
Matthias Springer
Object-oriented programming (OOP) has long been regarded as too inefficient for SIMD high-performance computing, despite the fact that many important HPC applications have an inher…
Inter-language Collaboration in an Object-oriented Virtual Machine
Matthias Springer
Multi-language virtual machines have a number of advantages. They allow software developers to use software libraries that were written for different programming languages. Further…
Fast In-Memory SQL Analytics on Graphs
Chunbin Lin, Benjamin Mandel, Yannis Papakonstantinou +1
We study a class of graph analytics SQL queries, which we call relationship queries. Relationship queries are a wide superset of fixed-length graph reachability queries and of tree…