Thesis-1992-Bahoshy.pdf (6.34 MB)
0/0

Parallelization of algorithms by explicit partitioning

Download (6.34 MB)
thesis
posted on 19.10.2017 by Nimatallah M. Bahoshy
In order to utilize parallel computers, four approaches, broadly speaking, to the provision of parallel software have been followed: (1) automatic production of parallel code by parallelizing—compilers which act on sequential programs written in existing languages; (2) "add on" features to existing languages that enable the programmer to make use of the parallel computer—these are specific to each machine; (3) full-blown parallel languages—these could be completely new languages, but usually they are derived from existing languages; (4) the provision of tools to aid the programmer in the detection of inherent parallelism in a given algorithm and in the design and implementation of parallel programs. [Continues.]

History

School

  • Science

Department

  • Computer Science

Publisher

© N.M. Bahoshy

Publisher statement

This work is made available according to the conditions of the Creative Commons Attribution-NonCommercial-NoDerivatives 2.5 Generic (CC BY-NC-ND 2.5) licence. Full details of this licence are available at: http://creativecommons.org/licenses/by-nc-nd/2.5/

Publication date

1992

Notes

A Doctoral Thesis. Submitted in partial fulfilment of the requirements for the award of Doctor of Philosophy at Loughborough University.

Language

en

Exports

Logo branding

Keyword(s)

Exports