Development of flexible linear algebra interfaces is an increasingly critical issue. Efficient and expressive interfaces are well established for some linear algebra abstractions, but not for vectors. Vectors differ from other abstractions in the diversity of necessary operations, sometimes requiring dozens for a given algorithm (e.g. interior-point methods for optimization). We discuss a new approach based on operator objects that are transported to the underlying data by the linear alge-bra library implementation, allowing developers of abstract numerical algorithms to easily extend the functionality regardless of computer architecture, application or data locality/organization. Numerical experiments demonstrate efficient implementation
This paper describes an approach for the automatic generation and optimization of numerical software...
We present a new C++ library design for linear algebra computations on high performance architecture...
This text focuses on problems of implementation of basic linear algebra algorithms. These algorithms...
In this chapter we discuss how object-oriented techniques can be applied in the design and implemen...
This thesis describes a flexible framework for abstract numerical algorithms which treats algorithms...
This proposal details an interface hierarchy for objects whose major function is the mapping of a fi...
This work is a small step on the direction of code portability over parallel and vector machines. Th...
In this article, we present a number of Application Program Interfaces (APIs) for coding lin-ear alg...
Abstract. We present a systematic methodology for deriving and implementing linear algebra libraries...
Abstract. We present a prototypical linear algebra compiler that automatically exploits domain-speci...
Abstract. To implement dense linear algebra algorithms for distributed-memory computers, an expert a...
We describe the design of ScaLAPACK++, an object oriented C++ library for implementing linear algebr...
In a few number of applications, a need arises to do some usual linear algebra operations on a very ...
This dissertation focuses on the design and the implementation of domain-specific compilers for line...
We are presenting a new method and algorithm for solving several common problems of linear algebra a...
This paper describes an approach for the automatic generation and optimization of numerical software...
We present a new C++ library design for linear algebra computations on high performance architecture...
This text focuses on problems of implementation of basic linear algebra algorithms. These algorithms...
In this chapter we discuss how object-oriented techniques can be applied in the design and implemen...
This thesis describes a flexible framework for abstract numerical algorithms which treats algorithms...
This proposal details an interface hierarchy for objects whose major function is the mapping of a fi...
This work is a small step on the direction of code portability over parallel and vector machines. Th...
In this article, we present a number of Application Program Interfaces (APIs) for coding lin-ear alg...
Abstract. We present a systematic methodology for deriving and implementing linear algebra libraries...
Abstract. We present a prototypical linear algebra compiler that automatically exploits domain-speci...
Abstract. To implement dense linear algebra algorithms for distributed-memory computers, an expert a...
We describe the design of ScaLAPACK++, an object oriented C++ library for implementing linear algebr...
In a few number of applications, a need arises to do some usual linear algebra operations on a very ...
This dissertation focuses on the design and the implementation of domain-specific compilers for line...
We are presenting a new method and algorithm for solving several common problems of linear algebra a...
This paper describes an approach for the automatic generation and optimization of numerical software...
We present a new C++ library design for linear algebra computations on high performance architecture...
This text focuses on problems of implementation of basic linear algebra algorithms. These algorithms...