To face the advent of multicore processors and the ever increasing complexity of hardware architectures, programming models based on DAG parallelism regained popularity in the high performance, scientific computing community. Modern runtime systems offer a programming interface that complies with this paradigm and powerful engines for scheduling the tasks into which the application is decomposed. These tools have already proved their effectiveness on a number of dense linear algebra applications. This paper evaluates the usability of runtime systems for complex applications, namely, sparse matrix multifrontal factorizations which constitute extremely irregular workloads, with tasks of different granularities and characteristics and with a v...
Scientific workloads are often described as directed acyclic task graphs. In this paper, we focus o...
International audienceTo exploit the potential of multicore architectures, recent dense linear algeb...
International audienceTo exploit the potential of multicore architectures, recent dense linear algeb...
International audienceTo face the advent of multicore processors and the ever increasing complexity ...
International audienceTo face the advent of multicore processors and the ever increasing complexity ...
International audienceThe advent of multicore processors represents a disruptive event in the histor...
Recent studies have shown the potential of task-based programming paradigms for implementing robust,...
Afin de s'adapter aux architectures multicoeurs et aux machines de plus en plus complexes, les modèl...
International audienceThe advent of multicore processors requires to reconsider the design of high p...
SuiteSparseQR is a sparse multifrontal QR factorization algorithm. Dense matrix methods within each ...
International audienceThe ever growing complexity and scale of parallel architectures imposes to rew...
Sparse linear systems occur in areas such as finite element methods and statistics. These system...
International audienceAs multicore systems continue to gain ground in the high‐performance computing...
Scientific workloads are often described as directed acyclic task graphs. In this paper, we focus o...
International audienceTo exploit the potential of multicore architectures, recent dense linear algeb...
International audienceTo exploit the potential of multicore architectures, recent dense linear algeb...
International audienceTo face the advent of multicore processors and the ever increasing complexity ...
International audienceTo face the advent of multicore processors and the ever increasing complexity ...
International audienceThe advent of multicore processors represents a disruptive event in the histor...
Recent studies have shown the potential of task-based programming paradigms for implementing robust,...
Afin de s'adapter aux architectures multicoeurs et aux machines de plus en plus complexes, les modèl...
International audienceThe advent of multicore processors requires to reconsider the design of high p...
SuiteSparseQR is a sparse multifrontal QR factorization algorithm. Dense matrix methods within each ...
International audienceThe ever growing complexity and scale of parallel architectures imposes to rew...
Sparse linear systems occur in areas such as finite element methods and statistics. These system...
International audienceAs multicore systems continue to gain ground in the high‐performance computing...
Scientific workloads are often described as directed acyclic task graphs. In this paper, we focus o...
International audienceTo exploit the potential of multicore architectures, recent dense linear algeb...
International audienceTo exploit the potential of multicore architectures, recent dense linear algeb...