derivation of algorithms for linear algebra operations. Rather than proving loop based algorithms correct a posteriori, a sys-tematic methodology is employed that determines loop invari-ants from a mathematical specification of a given linear alge-bra operation. Algorithms and their correctness proofs are then constructively derived from this loop invariant. The process has been made mechanical via a prototype sys-tem implemented with Mathematica. Once an algorithm has been determined, a similarly systematic a posteriori process is used to determine the correctness in the presence of roundoff error (stability properties) of the algorithm. In this paper, we report progress towards the ultimate goal of full automation of the system. Keywords—...
AbstractThe stability of algorithms in numerical linear algebra is discussed. The concept of stabili...
This dissertation focuses on the design and the implementation of domain-specific compilers for line...
This paper presents a first attempt at implementing an algorithm with result verification for linear...
We consider the problem of developing formally correct dense linear algebra libraries. The problem ...
We consider the problem of developing formally correct dense linear algebra libraries. The problem w...
Abstract. In this article we look at the generation of libraries for dense linear algebra operations...
In this article we present a systematic approach to the derivation of families of high-performance a...
textLoop invariants have traditionally been used in proofs of correctness (e.g. program verification...
Starting in the late 1960s computer scientists including Dijkstra and Hoare advocated goal- oriented...
Abstract—In recent years it has been shown that for many linear algebra operations it is possible to...
Les méthodes formelles ont atteint un degré de maturité conduisant à la conception de systèmes de pr...
Abstract In this document we present a new approach to developing sequential and parallel dense line...
Abstract. To implement dense linear algebra algorithms for distributed-memory computers, an expert a...
textOver the last two decades, much progress has been made in the area of the high-performance sequ...
AbstractThe increasing availability of advanced-architecture computers has a significant effect on a...
AbstractThe stability of algorithms in numerical linear algebra is discussed. The concept of stabili...
This dissertation focuses on the design and the implementation of domain-specific compilers for line...
This paper presents a first attempt at implementing an algorithm with result verification for linear...
We consider the problem of developing formally correct dense linear algebra libraries. The problem ...
We consider the problem of developing formally correct dense linear algebra libraries. The problem w...
Abstract. In this article we look at the generation of libraries for dense linear algebra operations...
In this article we present a systematic approach to the derivation of families of high-performance a...
textLoop invariants have traditionally been used in proofs of correctness (e.g. program verification...
Starting in the late 1960s computer scientists including Dijkstra and Hoare advocated goal- oriented...
Abstract—In recent years it has been shown that for many linear algebra operations it is possible to...
Les méthodes formelles ont atteint un degré de maturité conduisant à la conception de systèmes de pr...
Abstract In this document we present a new approach to developing sequential and parallel dense line...
Abstract. To implement dense linear algebra algorithms for distributed-memory computers, an expert a...
textOver the last two decades, much progress has been made in the area of the high-performance sequ...
AbstractThe increasing availability of advanced-architecture computers has a significant effect on a...
AbstractThe stability of algorithms in numerical linear algebra is discussed. The concept of stabili...
This dissertation focuses on the design and the implementation of domain-specific compilers for line...
This paper presents a first attempt at implementing an algorithm with result verification for linear...