DocumentCode
1853430
Title
Towards a higher level of abstraction in parallel programming
Author
killicorn, D. B S
Author_Institution
Dept. of Comput. Sci. & Inf. Sci., Queen´´s Univ., Belfast, UK
fYear
1995
fDate
9-12 Oct 1995
Firstpage
78
Lastpage
85
Abstract
There are substantial problems with exploiting parallelism, particularly massive parallelism. One attempt to solve these problems is general-purpose parallelism, which searches for models that are abstract enough to be useful for software development, but that map well enough to realistic architectures that they deliver performance. We show how the skeletons model is a suitable general-purpose model for massive parallelism, and show its power by illustrating a new algorithm for search in structured text. The algorithm is sufficiently complex that it would have been hard to find without the theory underlying the Bird-Meertens formalism. The example also demonstrates the opportunities for parallelism in new, non-scientific and non-numeric applications
Keywords
parallel programming; software engineering; Bird-Meertens formalism; general-purpose parallelism; higher level of abstraction; massive parallelism; parallel programming; skeletons model; software development; structured text; Computer architecture; Concurrent computing; Convergence; Information science; Optical interconnections; Parallel processing; Parallel programming; Quantum computing; Signal detection; Skeleton;
fLanguage
English
Publisher
ieee
Conference_Titel
Programming Models for Massively Parallel Computers, 1995
Conference_Location
Berlin
Print_ISBN
0-8186-7177-7
Type
conf
DOI
10.1109/PMMPC.1995.504344
Filename
504344
Link To Document