scispace - formally typeset
Open Access

Parallel Execution of a Sequence of tasks on a Asynchronous Multiprocessor.

Gérard M. Baudet, +2 more
- Vol. 12, pp 105-112
Reads0
Chats0
TLDR
A parallel program requiring no critical section is given to implement the algorithm and its correctness is proved and a spacewise more efficient implementation is also given but requires the use of critical sections.
Abstract
: Given a sequence of tasks to be performed serially, a parallel algorithm is proposed to accelerate the execution of the tasks on an asynchronous multiprocessor by taking advantage of fluctuations in the execution times. A parallel program requiring no critical section is given to implement the algorithm and its correctness is proved. A spacewise more efficient implementation is also given but requires the use of critical sections. An analysis is presented for both implementations to estimate the speed-up achievable with the parallel algorithm. When the execution times are exponentially distributed, and no critical section is used, the algorithm with k processes yields a speed-up of order sq rt of k. (Author)

read more

Citations
More filters
Book ChapterDOI

The Structure of Parallel Algorithms.

TL;DR: This chapter deals with the basic issues and techniques in designing parallel algorithms for various architectures and concludes that issues concerning algorithms for synchronous parallel computers are quite different from those for asynchronous parallel computers.
ReportDOI

The implementation and evaluation of parallel algorithms on c.mmp.

TL;DR: This dissertation demonstrates the implementation and evaluation of parallel algorithms on C.mmp, a multiprocessor computer system, to discover and measure the major sources that perturbed the performance of the parallel algorithm.
Journal ArticleDOI

Distributed process manager for an engineering network computer

TL;DR: MP is a manager for systems of cooperating processes in a local area network of engineering workstations that exhibits realtime behaviors.
Book ChapterDOI

Synthesis of parallel numerical algorithms

TL;DR: This chapter deals with the problems of creating parallel numerical algorithms and some interesting results have already been achieved in it.
References
More filters
Journal ArticleDOI

Asynchronous Iterative Methods for Multiprocessors

TL;DR: A class of asynchronous iterative methods is presented for solving a system of equations corresponding to a parallel implementation on a multiprocessor system with no synchronization between cooperating processes to show clearly the advantage of purely asynchronous Iterative methods.
Related Papers (5)