[[abstract]]This paper considers the problem of designing numerical linear algebra computations with a parallel object oriented programming language. An extension to C++ based on a Concurrent Aggregate concept is used to describe a hierarchy of distributed structures including dense matrices, sparse matrices, banded matrices, vectors and the associated linear algebra. We show that these abstractions are ideal for describing BLAS3 style blocked computation. As an example we show how to build a distributed conjugate gradient algorithms for sparse matrix (based on the NAS sparse benchmark and we show results for four different parallel machines.[[fileno]]2030216030026[[department]]資訊工程學
This paper describes the design of ScaLAPACK, a scalable software library for performing dense and b...
The increasing complexity of new parallel architectures has widened the gap between adaptability and...
pC++ is an object-parallel extension to the C++ programming language. This paper describes the curre...
We describe the design of ScaLAPACK++, an object oriented C++ library for implementing linear algebr...
We describe the design of ScaLAPACK++, an object oriented C++ library for implementing linear algebr...
The Multicomputer Toolbox includes sparse, dense, and iterative scalable linear algebra libraries. D...
Two issues in linear algebra algorithms for multicomputers are addressed. First, how tounify paralle...
We survey general techniques and open problems in numerical linear algebra on parallel architectures...
Many computationally intensive problems in engineering and science give rise to the solution of larg...
International audienceScientific programmers are eager to exploit the computational power offered by...
Graphics processing units (GPUs) are used as accelerators for algorithms in which the same instructi...
This paper discusses the design of linear algebra libraries for high performance computers. Particul...
Abstract In this document we present a new approach to developing sequential and parallel dense line...
This work is a small step on the direction of code portability over parallel and vector machines. Th...
Version finale du 28 janvier 2001.The primary thesis topic is to study how object-oriented technolog...
This paper describes the design of ScaLAPACK, a scalable software library for performing dense and b...
The increasing complexity of new parallel architectures has widened the gap between adaptability and...
pC++ is an object-parallel extension to the C++ programming language. This paper describes the curre...
We describe the design of ScaLAPACK++, an object oriented C++ library for implementing linear algebr...
We describe the design of ScaLAPACK++, an object oriented C++ library for implementing linear algebr...
The Multicomputer Toolbox includes sparse, dense, and iterative scalable linear algebra libraries. D...
Two issues in linear algebra algorithms for multicomputers are addressed. First, how tounify paralle...
We survey general techniques and open problems in numerical linear algebra on parallel architectures...
Many computationally intensive problems in engineering and science give rise to the solution of larg...
International audienceScientific programmers are eager to exploit the computational power offered by...
Graphics processing units (GPUs) are used as accelerators for algorithms in which the same instructi...
This paper discusses the design of linear algebra libraries for high performance computers. Particul...
Abstract In this document we present a new approach to developing sequential and parallel dense line...
This work is a small step on the direction of code portability over parallel and vector machines. Th...
Version finale du 28 janvier 2001.The primary thesis topic is to study how object-oriented technolog...
This paper describes the design of ScaLAPACK, a scalable software library for performing dense and b...
The increasing complexity of new parallel architectures has widened the gap between adaptability and...
pC++ is an object-parallel extension to the C++ programming language. This paper describes the curre...