Many different data analytics tasks boil down to linear algebra primitives. In practice, for each different type of workload, data scientists use a particular specialised library. In this paper, we present Pilatus, a polymorphic iterative linear algebra language, applicable to various types of data analytics workloads. The design of this domain-specific language (DSL) is inspired by both mathematics and programming languages: its basic constructs are borrowed from abstract algebra, whereas the key technology behind its polymorphic design uses the tagless final approach (a.k.a. polymorphic embedding/object algebras). This design enables us to change the behaviour of arithmetic operations to express matrix algebra, graph algorithms, logical p...
Aware of the role that linear algebra plays in scientific applications, we investigate if/how matrix...
We describe the design of ScaLAPACK++, an object oriented C++ library for implementing linear algebr...
Abstract. This paper presents our experiments in providing mecha-nisms for parametric polymorphism f...
Many different data analytics tasks boil down to linear algebra primitives. In practice, for each di...
Many different data analytics tasks boil down to linear algebra primitives. In practice, for each di...
Interested in formalizing the generation of fast running code for linear algebra applications, the a...
International audienceInterested in formalizing the generation of fast running code for linear algeb...
International audienceScientific programmers are eager to take advantage of the computational power ...
Motivated by the need to formalize generation of fast running code for linear algebra applications, ...
Abstract. We present a prototypical linear algebra compiler that automatically exploits domain-speci...
A linear algebraic approach to graph algorithms that exploits the sparse adjacency matrix representa...
textOver the last two decades, much progress has been made in the area of the high-performance sequ...
Data analysis is among the main strategies of our time for enterprises to take advantage of the vast...
Linear algebra operations appear in nearly every application in advanced analytics, machine learning...
This dissertation focuses on the design and the implementation of domain-specific compilers for line...
Aware of the role that linear algebra plays in scientific applications, we investigate if/how matrix...
We describe the design of ScaLAPACK++, an object oriented C++ library for implementing linear algebr...
Abstract. This paper presents our experiments in providing mecha-nisms for parametric polymorphism f...
Many different data analytics tasks boil down to linear algebra primitives. In practice, for each di...
Many different data analytics tasks boil down to linear algebra primitives. In practice, for each di...
Interested in formalizing the generation of fast running code for linear algebra applications, the a...
International audienceInterested in formalizing the generation of fast running code for linear algeb...
International audienceScientific programmers are eager to take advantage of the computational power ...
Motivated by the need to formalize generation of fast running code for linear algebra applications, ...
Abstract. We present a prototypical linear algebra compiler that automatically exploits domain-speci...
A linear algebraic approach to graph algorithms that exploits the sparse adjacency matrix representa...
textOver the last two decades, much progress has been made in the area of the high-performance sequ...
Data analysis is among the main strategies of our time for enterprises to take advantage of the vast...
Linear algebra operations appear in nearly every application in advanced analytics, machine learning...
This dissertation focuses on the design and the implementation of domain-specific compilers for line...
Aware of the role that linear algebra plays in scientific applications, we investigate if/how matrix...
We describe the design of ScaLAPACK++, an object oriented C++ library for implementing linear algebr...
Abstract. This paper presents our experiments in providing mecha-nisms for parametric polymorphism f...