In this paper, an efficient algorithm to simultaneously implement array alignment and data/computation distribution is introduced and evaluated. We re-visit previous work of Li and Chen, and we show that their alignment step should not be conducted without preserving the potential parallelism. In other words, the optimal alignment may well sequentialize computations, whatever the distribution afterwards. We provide an efficient algorithm that handles alignment and data/computation distribution simultaneously. The good news is that several important instances of the whole alignment/distribution problem have polynomial complexity, while alignment itself is NP-complete.Dans ce rapport, un algorithme efficace est présenté et évalué pour résoudr...
The research presented in this thesis was conducted in the context of the Mosaic C, an experimental,...
In the present paper the difference schemes of high order accuracy for two‐dimensional equations of ...
This paper deals with the computation of reciprocals, square roots, inverse square roots, and some e...
Given a set $L$ of $n$ points in the $d$-dimensional Cartesian space $E^d$, and a query specifying a...
In this paper, we compare three nested loops parallelization algorithms (Allen and Kennedy's algorit...
In this paper, an efficient algorithm to implement loop partitioning is introduced and evaluated. We...
In the framework of fully permutable loops, tiling has been extensively studied as a source-to-sourc...
In the data parallel programming style the user usually specifies the data parallelism explicitly so...
Best-fit is the best known algorithm for on-line bin-packing, in the sense that no algorithm is know...
This work has been supported by the Esprit programme through the SECOND project (Esprit-BRA No. 6769...
We address the concurrent rebalancing of almost balanced binary search trees (AVL trees). Such a reb...
It is easy to find errors and inefficient parts of a sequential program, by using a standard debugge...
In this report we address the issue of loop tiling to minimize the completion time of the loop when ...
Cole presented a parallel merge sort for the PRAM model that performs in log n parallel steps using ...
We describe the compilation and execution of data-parallel languages for networks of workstations. E...
The research presented in this thesis was conducted in the context of the Mosaic C, an experimental,...
In the present paper the difference schemes of high order accuracy for two‐dimensional equations of ...
This paper deals with the computation of reciprocals, square roots, inverse square roots, and some e...
Given a set $L$ of $n$ points in the $d$-dimensional Cartesian space $E^d$, and a query specifying a...
In this paper, we compare three nested loops parallelization algorithms (Allen and Kennedy's algorit...
In this paper, an efficient algorithm to implement loop partitioning is introduced and evaluated. We...
In the framework of fully permutable loops, tiling has been extensively studied as a source-to-sourc...
In the data parallel programming style the user usually specifies the data parallelism explicitly so...
Best-fit is the best known algorithm for on-line bin-packing, in the sense that no algorithm is know...
This work has been supported by the Esprit programme through the SECOND project (Esprit-BRA No. 6769...
We address the concurrent rebalancing of almost balanced binary search trees (AVL trees). Such a reb...
It is easy to find errors and inefficient parts of a sequential program, by using a standard debugge...
In this report we address the issue of loop tiling to minimize the completion time of the loop when ...
Cole presented a parallel merge sort for the PRAM model that performs in log n parallel steps using ...
We describe the compilation and execution of data-parallel languages for networks of workstations. E...
The research presented in this thesis was conducted in the context of the Mosaic C, an experimental,...
In the present paper the difference schemes of high order accuracy for two‐dimensional equations of ...
This paper deals with the computation of reciprocals, square roots, inverse square roots, and some e...