Automatic scheduling in parallel/distributed systems for coarse grained irregular problems such as sparse matrix factorization is challenging since it requires efficient run-time support to execute it. In the literature there are importants contributions about parallelization for this kind of problems. However, the potential performance gain by the parallelism can be seriously reduced by long data acces latencies. Because the large matrix of this problems are stored in disk, it is important to take advantage of data locality in programs to minimises memory page fault. In this report we present a study of the behaviour of the compile-time reestructuring techniques for this type of codes. It can be shown that it results in performance improve...
Runtime specialization optimizes programs based on partial infor-mation available only at run time. ...
. The paper describes a parallel algorithm for the LU factorization of sparse matrices on distribute...
The multiplication of a sparse matrix with a dense vector is a performance critical computational ke...
Problems in the class of unstructured sparse matrix computations are characterized by highly irregul...
International audienceIn this paper, we propose a generic method of automatic parallelization for sp...
Run-time compilation techniques have been shown effective for automating the parallelization of loop...
This paper presents a combined compile-time and runtime loop-carried dependence analysis of sparse m...
Matrix computations lie at the heart of most scientific computational tasks. The solution of linear ...
Automatic program comprehension techniques have been shown to improve automatic parallelization of d...
This work presents a novel strategy for the parallelization of applications containing sparse matrix...
Space-efficient data structures for sparse matrices are an important concept in numerical programmin...
Runtime specialization optimizes programs based on partial information available only at run time. I...
Space-efficient data structures for sparse matrices typically yield programs in which not all data d...
AbstractThis work discusses the parallelization of an irregular scientific code, the transposition o...
Sparse matrix-vector multiplication (shortly SpMV) is one of most common subroutines in the numerica...
Runtime specialization optimizes programs based on partial infor-mation available only at run time. ...
. The paper describes a parallel algorithm for the LU factorization of sparse matrices on distribute...
The multiplication of a sparse matrix with a dense vector is a performance critical computational ke...
Problems in the class of unstructured sparse matrix computations are characterized by highly irregul...
International audienceIn this paper, we propose a generic method of automatic parallelization for sp...
Run-time compilation techniques have been shown effective for automating the parallelization of loop...
This paper presents a combined compile-time and runtime loop-carried dependence analysis of sparse m...
Matrix computations lie at the heart of most scientific computational tasks. The solution of linear ...
Automatic program comprehension techniques have been shown to improve automatic parallelization of d...
This work presents a novel strategy for the parallelization of applications containing sparse matrix...
Space-efficient data structures for sparse matrices are an important concept in numerical programmin...
Runtime specialization optimizes programs based on partial information available only at run time. I...
Space-efficient data structures for sparse matrices typically yield programs in which not all data d...
AbstractThis work discusses the parallelization of an irregular scientific code, the transposition o...
Sparse matrix-vector multiplication (shortly SpMV) is one of most common subroutines in the numerica...
Runtime specialization optimizes programs based on partial infor-mation available only at run time. ...
. The paper describes a parallel algorithm for the LU factorization of sparse matrices on distribute...
The multiplication of a sparse matrix with a dense vector is a performance critical computational ke...