Parallelization is one of the major challenges for programmers. But parallelizing existing code is a hard task that can lead to less than optimal solutions since sequential programs can suffer from impediments to parallelization resulting from the semantic of the languages or the data structures used rather than the nature of the problem being solved. To avoid such artifacts, programmers can analyze the algorithms to decide which dependencies are ”real ” and which can be ignored. But even then, conventional algorithms were developed with specific objectives in mind, such as reducing the total number of operations, which while good to achieve sequential performance, may not be the primary objective when considering parallel machines. We prop...
We survey general techniques and open problems in numerical linear algebra on parallel architectures...
Abstract. To implement dense linear algebra algorithms for distributed-memory computers, an expert a...
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 ...
Hydra accepts an equation written in terms of operations on matrices and automatically produces high...
International audienceHydra accepts an equation written in terms of operations on matrices and autom...
Abstract In this document we present a new approach to developing sequential and parallel dense line...
With the emergence of thread-level parallelism as the primary means for continued improvement of per...
Introduction We describe a novel architecture for a "linear algebra server" that operates...
Abstract. We present a prototypical linear algebra compiler that automatically exploits domain-speci...
Two issues in linear algebra algorithms for multicomputers are addressed. First, how tounify paralle...
Abstract. In this paper, we tackle the problem of automatically generating algo-rithms for linear al...
This dissertation focuses on the design and the implementation of domain-specific compilers for line...
This work is a small step on the direction of code portability over parallel and vector machines. Th...
textOver the last two decades, much progress has been made in the area of the high-performance sequ...
We survey general techniques and open problems in numerical linear algebra on parallel architectures...
Abstract. To implement dense linear algebra algorithms for distributed-memory computers, an expert a...
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 ...
Hydra accepts an equation written in terms of operations on matrices and automatically produces high...
International audienceHydra accepts an equation written in terms of operations on matrices and autom...
Abstract In this document we present a new approach to developing sequential and parallel dense line...
With the emergence of thread-level parallelism as the primary means for continued improvement of per...
Introduction We describe a novel architecture for a "linear algebra server" that operates...
Abstract. We present a prototypical linear algebra compiler that automatically exploits domain-speci...
Two issues in linear algebra algorithms for multicomputers are addressed. First, how tounify paralle...
Abstract. In this paper, we tackle the problem of automatically generating algo-rithms for linear al...
This dissertation focuses on the design and the implementation of domain-specific compilers for line...
This work is a small step on the direction of code portability over parallel and vector machines. Th...
textOver the last two decades, much progress has been made in the area of the high-performance sequ...
We survey general techniques and open problems in numerical linear algebra on parallel architectures...
Abstract. To implement dense linear algebra algorithms for distributed-memory computers, an expert a...
Abstract. We present a systematic methodology for deriving and implementing linear algebra libraries...