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 equations, which lie at the heart of most software for scientific computing, is a complex process that requires expertise in a variety of areas, including the application domain, algorithms, numerical analysis and high-performance computing. Moreover, the process involves the collaboration of several people for a considerable amount of time. With our compilers, we aim to relieve the developers from both designing algorithms and writing code, and to generate routines that match or even surpass the performance of those written by human experts. We present two compilers...
We consider the problem of developing formally correct dense linear algebra libraries. The problem w...
Abstract—Scientific programmers often turn to vendor-tuned Basic Linear Algebra Subprograms (BLAS) t...
Interested in formalizing the generation of fast running code for linear algebra applications, the a...
Abstract. We present a prototypical linear algebra compiler that automatically exploits domain-speci...
Abstract. In this paper, we tackle the problem of automatically generating algo-rithms for linear al...
Abstract. To implement dense linear algebra algorithms for distributed-memory computers, an expert a...
Abstract—In recent years it has been shown that for many linear algebra operations it is possible to...
Abstract. In this article we look at the generation of libraries for dense linear algebra operations...
In this article, we present a number of Application Program Interfaces (APIs) for coding lin-ear alg...
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 a...
Abstract. We target the automatic generation of formally correct algorithms and routines for linear ...
The goal of the LAPACK project is to provide efficient and portable software for dense numerical lin...
This paper describes an approach for the automatic generation and optimization of numerical softwar...
We consider the problem of developing formally correct dense linear algebra libraries. The problem w...
Abstract—Scientific programmers often turn to vendor-tuned Basic Linear Algebra Subprograms (BLAS) t...
Interested in formalizing the generation of fast running code for linear algebra applications, the a...
Abstract. We present a prototypical linear algebra compiler that automatically exploits domain-speci...
Abstract. In this paper, we tackle the problem of automatically generating algo-rithms for linear al...
Abstract. To implement dense linear algebra algorithms for distributed-memory computers, an expert a...
Abstract—In recent years it has been shown that for many linear algebra operations it is possible to...
Abstract. In this article we look at the generation of libraries for dense linear algebra operations...
In this article, we present a number of Application Program Interfaces (APIs) for coding lin-ear alg...
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 a...
Abstract. We target the automatic generation of formally correct algorithms and routines for linear ...
The goal of the LAPACK project is to provide efficient and portable software for dense numerical lin...
This paper describes an approach for the automatic generation and optimization of numerical softwar...
We consider the problem of developing formally correct dense linear algebra libraries. The problem w...
Abstract—Scientific programmers often turn to vendor-tuned Basic Linear Algebra Subprograms (BLAS) t...
Interested in formalizing the generation of fast running code for linear algebra applications, the a...