International audienceWe consider techniques to improve the performance of parallel sparse triangular solution on non-uniform memory architecture multicores by extending earlier coloring and level set schemes for single-core multiprocessors. We develop STS-k, where k represents a small number of transformations for la-tency reduction from increased spatial and temporal locality of data accesses. We propose a graph model of data reuse to inform the development of STS-k and to prove that computing an optimal cost schedule is NP-complete. We observe significant speed-ups with STS-3 on 32-core Intel Westmere-Ex and 24-core AMD 'MagnyCours' processors. Incremental gains solely from the 3-level transformations in STS-3 for a fixed ordering, corre...
Nous nous intéressons à la résolution de systèmes linéaires creux de très grande taille par des méth...
Abstract. The Chip Multiprocessor (CMP) will be the basic build-ing block for computer systems rangi...
Sparse triangular solve (SpTRSV) is an extensively studied computational kernel. An important obstac...
International audienceWe consider techniques to improve the performance of parallel sparse triangula...
Abstract. The last decade has seen rapid growth of single-chip multi-processors (CMPs), which have b...
International audienceIn this paper, we present a fine-grained multi-stage metric-based triangular r...
Sparse triangular solve (SpTRSV) is one of the most important kernels in many real-world application...
We present specialized implementations of the preconditioned iterative linear system solver in ILUP...
AbstractThe popularity of Partitioned Global Address Space (PGAS) languages has increased during the...
International audienceOn modern parallel architectures, floating-point computations may become non-d...
Over the past few years, parallel sparse direct solvers made significant progress and are now able t...
We propose a parallel sparse triangular linear system solver based on the Spike algorithm. Sparse tr...
Many numerical optimisation problems rely on fast algorithms for solving sparse triangular systems o...
While the growing number of cores per chip allows researchers to solve larger scientific and enginee...
It is anticipated that in order to make effective use of many future high performance architectures,...
Nous nous intéressons à la résolution de systèmes linéaires creux de très grande taille par des méth...
Abstract. The Chip Multiprocessor (CMP) will be the basic build-ing block for computer systems rangi...
Sparse triangular solve (SpTRSV) is an extensively studied computational kernel. An important obstac...
International audienceWe consider techniques to improve the performance of parallel sparse triangula...
Abstract. The last decade has seen rapid growth of single-chip multi-processors (CMPs), which have b...
International audienceIn this paper, we present a fine-grained multi-stage metric-based triangular r...
Sparse triangular solve (SpTRSV) is one of the most important kernels in many real-world application...
We present specialized implementations of the preconditioned iterative linear system solver in ILUP...
AbstractThe popularity of Partitioned Global Address Space (PGAS) languages has increased during the...
International audienceOn modern parallel architectures, floating-point computations may become non-d...
Over the past few years, parallel sparse direct solvers made significant progress and are now able t...
We propose a parallel sparse triangular linear system solver based on the Spike algorithm. Sparse tr...
Many numerical optimisation problems rely on fast algorithms for solving sparse triangular systems o...
While the growing number of cores per chip allows researchers to solve larger scientific and enginee...
It is anticipated that in order to make effective use of many future high performance architectures,...
Nous nous intéressons à la résolution de systèmes linéaires creux de très grande taille par des méth...
Abstract. The Chip Multiprocessor (CMP) will be the basic build-ing block for computer systems rangi...
Sparse triangular solve (SpTRSV) is an extensively studied computational kernel. An important obstac...