Browsing Bergen Open Research Archive by Author "Larnøy, Marius Kleppe"
Now showing items 1-2 of 2
-
Exploring Hardware Agnostic Multiarrays in Magnolia
Larnøy, Marius Kleppe (Master thesis, 2022-06-01)We present a specification and implementation of a generic multiarray API based on A Mathematics of Arrays in the general purpose research language Magnolia. We show how we can lift the reasoning on arrays to a more abstract ... -
P3 problem and Magnolia language: Specializing array computations for emerging architectures
Chetioui, Benjamin; Larnøy, Marius Kleppe; Järvi, Jaakko Timo Henrik; Haveraaen, Magne; Mullin, Lenore (Journal article; Peer reviewed, 2022)The problem of producing portable high-performance computing (HPC) software that is cheap to develop and maintain is called the P3 (performance, portability, productivity) problem. Good solutions to the P3 problem have ...