The University of Southampton
University of Southampton Institutional Repository

Programming scientific algorithms on transputer arrays

Programming scientific algorithms on transputer arrays
Programming scientific algorithms on transputer arrays

The technology involved in manufacturing silicon chips has progressed to a stage at which it is possible to produce a complete computer on a single silicon chip. An example of this is the T800 transputer which is manufactured as a single chip and contains in excess of half a million components. This computer chip has a central processor, a floating point co-processor, a small amount of memory and an in-built capability to communicate with up to four other similar computers. The integration of a communication mechanism onto a fast microprocessor enables the construction of computers containing large numbers of communicating microprocessors. The simple communication mechanism, and the mass production of the microprocessor has enabled the production of low cost multi-processor computers. These computers can be very cost effective in comparison to the mini and mainframe computers of equivalent processing power. Programming a computer which consists of many micro-processors is quite different to programming for a single processor machine. The overall task must be split up into several sub-tasks which must be partitioned amongst the processors in a reasonable manner. The ways in which the overall task can be split up were investigated for scientific algorithms. The ease of programming and programming techniques were also investigated by coding several example programs.

University of Southampton
Askew, Charles Russell
Askew, Charles Russell

Askew, Charles Russell (1989) Programming scientific algorithms on transputer arrays. University of Southampton, Doctoral Thesis.

Record type: Thesis (Doctoral)

Abstract

The technology involved in manufacturing silicon chips has progressed to a stage at which it is possible to produce a complete computer on a single silicon chip. An example of this is the T800 transputer which is manufactured as a single chip and contains in excess of half a million components. This computer chip has a central processor, a floating point co-processor, a small amount of memory and an in-built capability to communicate with up to four other similar computers. The integration of a communication mechanism onto a fast microprocessor enables the construction of computers containing large numbers of communicating microprocessors. The simple communication mechanism, and the mass production of the microprocessor has enabled the production of low cost multi-processor computers. These computers can be very cost effective in comparison to the mini and mainframe computers of equivalent processing power. Programming a computer which consists of many micro-processors is quite different to programming for a single processor machine. The overall task must be split up into several sub-tasks which must be partitioned amongst the processors in a reasonable manner. The ways in which the overall task can be split up were investigated for scientific algorithms. The ease of programming and programming techniques were also investigated by coding several example programs.

This record has no associated files available for download.

More information

Published date: 1989

Identifiers

Local EPrints ID: 461215
URI: http://eprints.soton.ac.uk/id/eprint/461215
PURE UUID: ec18f8f8-62d0-4dc7-b19e-54e13e948b96

Catalogue record

Date deposited: 04 Jul 2022 18:39
Last modified: 04 Jul 2022 18:39

Export record

Contributors

Author: Charles Russell Askew

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×