Edinburgh Research Archive

Descriptive Simplicity in Parallel Computing

dc.contributor.advisor
Cole, Murray
en
dc.contributor.author
Marr, Marcus
en
dc.date.accessioned
2004-03-08T11:22:38Z
dc.date.available
2004-03-08T11:22:38Z
dc.date.issued
1997-07
dc.description
Institute for Computing Systems Architecture
en
dc.description.abstract
The programming of parallel computers is recognised as being a difficult task and there exist a wide selection of parallel programming languages and environments. This thesis presents and examines the Hierarchical Skeleton Model (HSM), a model of parallel programming that combines ease of use, portability and flexibility. The model is based on the exploitation of nested parallelism in parallel algorithms expressed using a hierarchy of algorithmic skeletons. The model acknowledges that not all forms of parallelism can be expressed clearly using skeletons and allows the use of ad hoc parallelism within the controlled framework of the skeleton hierarchy. The thesis describes the HSM model and defines the syntax and semantics of the HSM language. The model and language are evaluated using three problems and compared against solutions written using the Fork95++ language in a shared memory environment and the C++ language with the Message Passing Interface (MPI) in a distributed memory environment. The thesis concludes that the combination of the HSM model and language with an ad hoc parallel base model proved successful in tackling the problems with clearer and more concise code than either of the alternative languages.
en
dc.format.extent
1134167 bytes
en
dc.format.extent
3763079 bytes
en
dc.format.mimetype
application/postscript
en
dc.format.mimetype
application/pdf
en
dc.identifier.uri
http://hdl.handle.net/1842/420
dc.language.iso
en
dc.publisher
University of Edinburgh. College of Science and Engineering. School of Informatics.
en
dc.title
Descriptive Simplicity in Parallel Computing
en
dc.type
Thesis or Dissertation
en
dc.type.qualificationlevel
Doctoral
en
dc.type.qualificationname
PhD Doctor of Philosophy
en

Files

Original bundle

Now showing 1 - 2 of 2
Name:
marr.ps.gz.ps
Size:
1.08 MB
Format:
Postscript Files
Description:
PostScript File
Name:
marr.ps.gz.PDF
Size:
3.59 MB
Format:
Adobe Portable Document Format
Description:
Adobe PDF

This item appears in the following Collection(s)