'Paradigm-oriented' Design Of Parallel Iterative Programs Using Functional Languages
Price
Free (open access)
Volume
3
Pages
16
Published
1993
Size
1,351 kb
Paper DOI
10.2495/ASE930271
Copyright
WIT Press
Author(s)
F.A. Rabhi & J. Schwarz
Abstract
'Paradigm-oriented' design of parallel iterative programs using functional languages F.A. Rabhi, J. Schwarz Department of Computer Science, University of ABSTRACT Functional languages offer a high degree of abstraction to the programmer while containing a great deal of implicit parallelism. This parallelism could be efficiently exploited if parallel algorithmic structures were used in the design of algorithms. A structure captures the behaviour of a parallel programming paradigm and acts as a template in the design of an algorithm. This paper addresses the issue of defining a structure for static iterative transformation (SIT) algorithms which are coarse-grained data parallel algorithms with an iterative control structure. The parameters required by the structure are sup- plied by the programmer using a functional language, forming the problem specification. This specification can then be successively turned into a sequen- tial functional program, then into a parallel program for
Keywords