4 citations · 14 across the 16 of their papers we have counts for
10 papers · 1 filter
Program Generation for Linear Algebra Using Multiple Layers of DSLs
Daniele G. Spampinato, Diego Fabregat-Traver, Markus Püschel +1
Numerical software in computational science and engineering often relies on highly-optimized building blocks from libraries such as BLAS and LAPACK, and while such libraries provid…
Knowledge-Based Automatic Generation of Partitioned Matrix Expressions
Diego Fabregat-Traver, Paolo Bientinesi
In a series of papers it has been shown that for many linear algebra operations it is possible to generate families of algorithms by following a systematic procedure. Although powe…
Automatic Generation of Loop-Invariants for Matrix Operations
Diego Fabregat-Traver, Paolo Bientinesi
In recent years it has been shown that for many linear algebra operations it is possible to create families of algorithms following a very systematic procedure. We do not refer to…
On the Performance Prediction of BLAS-based Tensor Contractions
Elmar Peise, Diego Fabregat-Traver, Paolo Bientinesi
Tensor operations are surging as the computational building blocks for a variety of scientific simulations and the development of high-performance kernels for such operations is kn…
Knowledge-Based Automatic Generation of Linear Algebra Algorithms and Code
Diego Fabregat-Traver
This dissertation focuses on the design and the implementation of domain-specific compilers for linear algebra matrix equations. The development of efficient libraries for such equ…
Towards an Efficient Use of the BLAS Library for Multilinear Tensor Contractions
Edoardo Di Napoli, Diego Fabregat-Traver, Gregorio Quintana-Ortì +1
Mathematical operators whose transformation rules constitute the building blocks of a multi-linear algebra are widely used in physics and engineering applications where they are ve…
Application-tailored Linear Algebra Algorithms: A search-based Approach
Diego Fabregat-Traver, Paolo Bientinesi
In this paper, we tackle the problem of automatically generating algorithms for linear algebra operations by taking advantage of problem-specific knowledge. In most situations, use…
Computing Petaflops over Terabytes of Data: The Case of Genome-Wide Association Studies
Diego Fabregat-Traver, Paolo Bientinesi
In many scientific and engineering applications, one has to solve not one but a sequence of instances of the same problem. Often times, the problems in the sequence are linked in a…
Solving Sequences of Generalized Least-Squares Problems on Multi-threaded Architectures
Diego Fabregat-Traver, Yurii Aulchenko, Paolo Bientinesi
Generalized linear mixed-effects models in the context of genome-wide association studies (GWAS) represent a formidable computational challenge: the solution of millions of correla…
A Domain-Specific Compiler for Linear Algebra Operations
Diego Fabregat-Traver, Paolo Bientinesi
We present a prototypical linear algebra compiler that automatically exploits domain-specific knowledge to generate high-performance algorithms. The input to the compiler is a targ…