3 papers
cs.PL2019
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…
cs.PL2018
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…
cs.PL2016
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…