this paper we evaluate the performance of several parallel divide--and--conquer algorithms which are created in a uniform manner by a software system developed for automatically transforming a sequential divide--and--conquer algorithm into parallel code, instead of individually designing a parallel algorithm by hand. The system partitions a sequential algorithm programmed in C into independent tasks, maps these to a MEIKO transputer system and executes them in parallel. From the speedups obtained it is evident that not all algorithms considered are worth to be parallelized, and we will present additional measurements to explain why. 2 General Approac
AbstractA strategy for designing divide-and-conquer algorithms that was originally presented in a pr...
Abstract. A formal algebraic model for divide-and-conquer algorithms i presented. The model reveals ...
The emerging discipline of algorithm engineering has primarily focussed on transforming pencil-and...
Abstract. In this paper we present a system that automatically partitions sequential divide{and{conq...
Divide--and--conquer algorithms obtain the solution to a given problem by dividing it into subproble...
Divide{and{conquer algorithms obtain the solution to a given problem by dividing it into subproblems...
Divide{and{conquer algorithms obtain the solution to a problem by recursively dividing it into subpr...
Divide-and-conquer algorithms obtain the solution to a given problem by dividing it into subproblems...
Introduction 1.1 A Brief History Since the earliest days of computer programming, algorithms have ...
[[abstract]]We discuss how to design parallel algorithms based upon the divide-and-conquer strategy....
Mapping of parallel programs onto parallel computers for efficient execution is a fundamental proble...
An extensible machine architecture is devised to efficiently support a parallel reduction model of c...
During the past decade there has been a tremendous surge in understanding the nature of parallel com...
Algorithms with a divide-and-conquer structure are suitable candidates for parallelization. The idea...
We develop a generic divide and conquer algorithm for a parallel tree machine. From the generic algo...
AbstractA strategy for designing divide-and-conquer algorithms that was originally presented in a pr...
Abstract. A formal algebraic model for divide-and-conquer algorithms i presented. The model reveals ...
The emerging discipline of algorithm engineering has primarily focussed on transforming pencil-and...
Abstract. In this paper we present a system that automatically partitions sequential divide{and{conq...
Divide--and--conquer algorithms obtain the solution to a given problem by dividing it into subproble...
Divide{and{conquer algorithms obtain the solution to a given problem by dividing it into subproblems...
Divide{and{conquer algorithms obtain the solution to a problem by recursively dividing it into subpr...
Divide-and-conquer algorithms obtain the solution to a given problem by dividing it into subproblems...
Introduction 1.1 A Brief History Since the earliest days of computer programming, algorithms have ...
[[abstract]]We discuss how to design parallel algorithms based upon the divide-and-conquer strategy....
Mapping of parallel programs onto parallel computers for efficient execution is a fundamental proble...
An extensible machine architecture is devised to efficiently support a parallel reduction model of c...
During the past decade there has been a tremendous surge in understanding the nature of parallel com...
Algorithms with a divide-and-conquer structure are suitable candidates for parallelization. The idea...
We develop a generic divide and conquer algorithm for a parallel tree machine. From the generic algo...
AbstractA strategy for designing divide-and-conquer algorithms that was originally presented in a pr...
Abstract. A formal algebraic model for divide-and-conquer algorithms i presented. The model reveals ...
The emerging discipline of algorithm engineering has primarily focussed on transforming pencil-and...