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
1989
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