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...
Abstract. In this paper some of the most fundamental problems in computational biology are proved in...
In this paper we present a method to obtain a set of candidate distributions for a program fragment....
Dress A, Füllen G, Perrey S. A Divide and Conquer Approach to Multiple Alignment. In: Rawlings C, Cl...
In this paper, an efficient algorithm to simultaneously implement array alignment and data/computati...
In this paper, an efficient algorithm to simultaneously implement array alignment and data/computati...
Axis and stride alignment is an important optimization in compiling data-parallel programs for distr...
We consider distribution at compile time of the array data in a distributed-memory implementation of...
Alignment and distribution of data by an optimizing compiler is a dream of both manufacturers and us...
Data and computation alignment is an important part of compiling sequential programs to architecture...
We present an intermediate representation of a program called the Alignment-Distribution Graph that ...
This paper describes an automatic data distribution method which deal with both the alignment and th...
Aggregate data objects (such as arrays) are distributed across the processor memories when compiling...
Multiple sequence alignment is one of the dominant problems in computational molecular biology. Num...
[[abstract]]©1997 Springer Verlag-Both automatic data alignment and array operation synthesis have b...
Implementing a data-parallel language such as Fortran 90 on a distributed-memory parallel computer r...
Abstract. In this paper some of the most fundamental problems in computational biology are proved in...
In this paper we present a method to obtain a set of candidate distributions for a program fragment....
Dress A, Füllen G, Perrey S. A Divide and Conquer Approach to Multiple Alignment. In: Rawlings C, Cl...
In this paper, an efficient algorithm to simultaneously implement array alignment and data/computati...
In this paper, an efficient algorithm to simultaneously implement array alignment and data/computati...
Axis and stride alignment is an important optimization in compiling data-parallel programs for distr...
We consider distribution at compile time of the array data in a distributed-memory implementation of...
Alignment and distribution of data by an optimizing compiler is a dream of both manufacturers and us...
Data and computation alignment is an important part of compiling sequential programs to architecture...
We present an intermediate representation of a program called the Alignment-Distribution Graph that ...
This paper describes an automatic data distribution method which deal with both the alignment and th...
Aggregate data objects (such as arrays) are distributed across the processor memories when compiling...
Multiple sequence alignment is one of the dominant problems in computational molecular biology. Num...
[[abstract]]©1997 Springer Verlag-Both automatic data alignment and array operation synthesis have b...
Implementing a data-parallel language such as Fortran 90 on a distributed-memory parallel computer r...
Abstract. In this paper some of the most fundamental problems in computational biology are proved in...
In this paper we present a method to obtain a set of candidate distributions for a program fragment....
Dress A, Füllen G, Perrey S. A Divide and Conquer Approach to Multiple Alignment. In: Rawlings C, Cl...