(eng) Multipartitioning is a strategy for partitioning multi-dimensional arrays on a collection of processors. With multipartitioning, computations that require solving 1D recurrences along each dimension of a multi-dimensional array can be parallelized effectively. Previous techniques for multipartitioning yield efficient parallelizations over 3D domains only when the number of processors is a perfect square. This paper considers the general problem of computing optimal multipartitionings for d-dimensional data volumes on an arbitrary number of processors. We describe an algorithm that computes an optimal multipartitioning for this general case, which enables efficient parallelizations of line-sweep computations under arbitrary conditions....
This dissertation presents optimization techniques for efficient data parallel formulation/implement...
The aim of this paper is to present an easy and efficient method to implement alternating-line proce...
We present parallel algorithms for some fundamental problems in computational geometry which have ru...
Multipartitioning is a strategy for partitioning multi-dimensional arrays on a collection of process...
Multipartitioning is a strategy for partitioning multidimensional arrays among a collection of proce...
Multipartitioning is a strategy for decomposing multi-dimensional arrays into tiles and mapping the ...
Abstract. Multipartitioning is a skewed-cyclic block distribution that yields better parallel effici...
Multipartitioning is a skewed-cyclic block distribution that yields better parallel efficiency and s...
Data parallel compilers have long aimed to equal the performance of carefully hand-optimized paralle...
[[abstract]]The authors present a parallel algorithm to generate the permutations of at most k out o...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
[[abstract]]In this paper, we present efficient methods for multidimensional array redistribution. B...
[[abstract]]We discuss how to design parallel algorithms based upon the divide-and-conquer strategy....
We propose the jirst optimal parallel algorithm comput-ing arrangements of hyperplanes in Ed (d 2 2)...
[[abstract]]In many scientific applications, array redistribution is usually required to enhance dat...
This dissertation presents optimization techniques for efficient data parallel formulation/implement...
The aim of this paper is to present an easy and efficient method to implement alternating-line proce...
We present parallel algorithms for some fundamental problems in computational geometry which have ru...
Multipartitioning is a strategy for partitioning multi-dimensional arrays on a collection of process...
Multipartitioning is a strategy for partitioning multidimensional arrays among a collection of proce...
Multipartitioning is a strategy for decomposing multi-dimensional arrays into tiles and mapping the ...
Abstract. Multipartitioning is a skewed-cyclic block distribution that yields better parallel effici...
Multipartitioning is a skewed-cyclic block distribution that yields better parallel efficiency and s...
Data parallel compilers have long aimed to equal the performance of carefully hand-optimized paralle...
[[abstract]]The authors present a parallel algorithm to generate the permutations of at most k out o...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
[[abstract]]In this paper, we present efficient methods for multidimensional array redistribution. B...
[[abstract]]We discuss how to design parallel algorithms based upon the divide-and-conquer strategy....
We propose the jirst optimal parallel algorithm comput-ing arrangements of hyperplanes in Ed (d 2 2)...
[[abstract]]In many scientific applications, array redistribution is usually required to enhance dat...
This dissertation presents optimization techniques for efficient data parallel formulation/implement...
The aim of this paper is to present an easy and efficient method to implement alternating-line proce...
We present parallel algorithms for some fundamental problems in computational geometry which have ru...