Problems in the class of unstructured sparse matrix computations are characterized by highly irregular dependencies and communication patterns that are not known at compile-time, but can be completely determined at run-time before the computations are actually performed. For this class of problems, current parallelizing compilers are unable to produce efficient code on large-scale distributed memory MIMD multiprocessors, and manual techniques are inflexible and too ad hoc to be generally effective. In this thesis, we propose a run-time automatic partitioning and scheduling methodology for unstructured sparse matrix computations on large-scale multiprocessors. Our methodology is based on extracting information from the problem instance by p...
International audienceWe discuss efficient shared memory parallelization of sparse matrix computatio...
This extended abstract presents a survey of combinatorial problems encountered in scientific computa...
The multiplication of large spare matrices is a basic operation for many scientific and engineering ...
We describe the design, implementation and performance of a Sparse Hybrid Automatic Parallelization ...
International audienceIn this paper, we propose a generic method of automatic parallelization for sp...
Systems of linear equations arise at the heart of many scientific and engineering applications. Many...
The problem of Cholesky factorization of a sparse matrix has been very well investigated on sequenti...
Parallel computing promises several orders of magnitude increase in our ability to solve realistic c...
Run-time compilation techniques have been shown effective for automating the parallelization of loop...
Systems of linear equations of the form $Ax = b,$ where $A$ is a large sparse symmetric positive de...
An efficient data structure is presented which supports general unstructured sparse matrix-vector mu...
Matrix computations lie at the heart of most scientific computational tasks. The solution of linear ...
Several fine grained parallel algorithms were developed and compared to compute the Cholesky factori...
As sequential computers seem to be approaching their limits in CPU speed there is increasing intere...
Automatic scheduling in parallel/distributed systems for coarse grained irregular problems such as s...
International audienceWe discuss efficient shared memory parallelization of sparse matrix computatio...
This extended abstract presents a survey of combinatorial problems encountered in scientific computa...
The multiplication of large spare matrices is a basic operation for many scientific and engineering ...
We describe the design, implementation and performance of a Sparse Hybrid Automatic Parallelization ...
International audienceIn this paper, we propose a generic method of automatic parallelization for sp...
Systems of linear equations arise at the heart of many scientific and engineering applications. Many...
The problem of Cholesky factorization of a sparse matrix has been very well investigated on sequenti...
Parallel computing promises several orders of magnitude increase in our ability to solve realistic c...
Run-time compilation techniques have been shown effective for automating the parallelization of loop...
Systems of linear equations of the form $Ax = b,$ where $A$ is a large sparse symmetric positive de...
An efficient data structure is presented which supports general unstructured sparse matrix-vector mu...
Matrix computations lie at the heart of most scientific computational tasks. The solution of linear ...
Several fine grained parallel algorithms were developed and compared to compute the Cholesky factori...
As sequential computers seem to be approaching their limits in CPU speed there is increasing intere...
Automatic scheduling in parallel/distributed systems for coarse grained irregular problems such as s...
International audienceWe discuss efficient shared memory parallelization of sparse matrix computatio...
This extended abstract presents a survey of combinatorial problems encountered in scientific computa...
The multiplication of large spare matrices is a basic operation for many scientific and engineering ...