Abstract. In this paper, we tackle the problem of automatically generating algo-rithms for linear algebra operations by taking advantage of problem-specific knowledge. In most situations, users possess much more information about the problem at hand than what current libraries and computing environments accept; evidence shows that if properly exploited, such information leads to uncommon/unexpected speedups. We introduce a knowledge-aware linear algebra compiler that allows users to input matrix equations together with properties about the operands and the problem itself; for in-stance, they can specify that the equation is part of a sequence, and how successive instances are related to one another. The compiler exploits all this informatio...
In this article we present a systematic approach to the derivation of families of high-performance a...
One of the main obstacles to the efficient solution of scientific problems is the problem of tuning ...
In this article, we present a number of Application Program Interfaces (APIs) for coding lin-ear alg...
Abstract. We present a prototypical linear algebra compiler that automatically exploits domain-speci...
This dissertation focuses on the design and the implementation of domain-specific compilers for line...
Abstract. To implement dense linear algebra algorithms for distributed-memory computers, an expert a...
Abstract. In this article we look at the generation of libraries for dense linear algebra operations...
Parallelization is one of the major challenges for programmers. But parallelizing existing code is a...
Abstract In this document we present a new approach to developing sequential and parallel dense line...
Abstract. We present a systematic methodology for deriving and implementing linear algebra libraries...
Parallelization is one of the major challenges for programmers. But parallelizing existing code is ...
This paper describes an approach for the automatic generation and optimization of numerical softwar...
Abstract—In recent years it has been shown that for many linear algebra operations it is possible to...
Hydra accepts an equation written in terms of operations on matrices and automatically produces high...
We consider the problem of developing formally correct dense linear algebra libraries. The problem w...
In this article we present a systematic approach to the derivation of families of high-performance a...
One of the main obstacles to the efficient solution of scientific problems is the problem of tuning ...
In this article, we present a number of Application Program Interfaces (APIs) for coding lin-ear alg...
Abstract. We present a prototypical linear algebra compiler that automatically exploits domain-speci...
This dissertation focuses on the design and the implementation of domain-specific compilers for line...
Abstract. To implement dense linear algebra algorithms for distributed-memory computers, an expert a...
Abstract. In this article we look at the generation of libraries for dense linear algebra operations...
Parallelization is one of the major challenges for programmers. But parallelizing existing code is a...
Abstract In this document we present a new approach to developing sequential and parallel dense line...
Abstract. We present a systematic methodology for deriving and implementing linear algebra libraries...
Parallelization is one of the major challenges for programmers. But parallelizing existing code is ...
This paper describes an approach for the automatic generation and optimization of numerical softwar...
Abstract—In recent years it has been shown that for many linear algebra operations it is possible to...
Hydra accepts an equation written in terms of operations on matrices and automatically produces high...
We consider the problem of developing formally correct dense linear algebra libraries. The problem w...
In this article we present a systematic approach to the derivation of families of high-performance a...
One of the main obstacles to the efficient solution of scientific problems is the problem of tuning ...
In this article, we present a number of Application Program Interfaces (APIs) for coding lin-ear alg...