Abstract. Skeletal parallel programming enables us to develop parallel programs easily by composing ready-made components called skeletons. However, a simplycomposed skeleton program often lacks efficiency due to overheads of intermediate data structures and communications. Many studies have focused on optimizations by fusing successive skeletons to eliminate the overheads. Existing fusion transformations, however, are too general to achieve adequate efficiency for some classes of problems. Thus, a specific fusion optimization is needed for a specific class. In this paper, we propose a strategy for domain-specific optimization of skeleton programs. In this strategy, one starts with a normal form that abstracts the programs of interest, then...
Les architectures parallèles sont désormais présentes dans tous les matériels informatiques, mais le...
Algorithmic skeletons are used as building-blocks to ease the task of parallel programming by abstra...
Abstract. I consider the problem of the domain-specific optimization of programs. I review different...
International audienceSkeletal parallelism is a model of parallelism where parallel constructs are p...
Abstract. This paper addresses a new framework for designing and implementing skeleton libraries, in...
. Algorithmic skeletons are polymorphic higher-order functions representing common parallelization p...
Prograxnming parallel machines is notoriously difficult. Factors contribut-ing to this difficulty in...
Hardware is becoming increasingly parallel. Thus, it is essential to identify and exploit inherent p...
Multi-core and many-core platforms are becoming increasingly heterogeneous and asymmetric. This sign...
AbstractAlgorithmic skeletons are polymorphic higher-order functions that represent common paralleli...
Algorithmic skeletons are functions representing common parallelization patterns and implemented in ...
In the last time the high-performance program-ming community has worked to look for new templates or...
In the last time the high-performance programming community has worked to look for new templates or ...
The integration of a task parallel skeleton into a functional programming language is presented. Ta...
International audienceDomain decomposition methods are numerically efficient for the simulation of l...
Les architectures parallèles sont désormais présentes dans tous les matériels informatiques, mais le...
Algorithmic skeletons are used as building-blocks to ease the task of parallel programming by abstra...
Abstract. I consider the problem of the domain-specific optimization of programs. I review different...
International audienceSkeletal parallelism is a model of parallelism where parallel constructs are p...
Abstract. This paper addresses a new framework for designing and implementing skeleton libraries, in...
. Algorithmic skeletons are polymorphic higher-order functions representing common parallelization p...
Prograxnming parallel machines is notoriously difficult. Factors contribut-ing to this difficulty in...
Hardware is becoming increasingly parallel. Thus, it is essential to identify and exploit inherent p...
Multi-core and many-core platforms are becoming increasingly heterogeneous and asymmetric. This sign...
AbstractAlgorithmic skeletons are polymorphic higher-order functions that represent common paralleli...
Algorithmic skeletons are functions representing common parallelization patterns and implemented in ...
In the last time the high-performance program-ming community has worked to look for new templates or...
In the last time the high-performance programming community has worked to look for new templates or ...
The integration of a task parallel skeleton into a functional programming language is presented. Ta...
International audienceDomain decomposition methods are numerically efficient for the simulation of l...
Les architectures parallèles sont désormais présentes dans tous les matériels informatiques, mais le...
Algorithmic skeletons are used as building-blocks to ease the task of parallel programming by abstra...
Abstract. I consider the problem of the domain-specific optimization of programs. I review different...