Abstract
The Inmos transputer offers one solution to the difficult problem of implementing parallel systems through the use of point-to-point serial communication links. However, parallel systems can also be constructed using shared memory for interprocessor communication. In this Chapter these two radically different approaches to parallel processing are investigated with respect to real-time control using the Helios Operating system for transputers and the BBN Butterfly Plus computer [33, 34]. The Butterfly Plus computer was chosen for this evaluation as it uses MC68020 processors which are currently the “state-of-the art” in aerospace applications. This provides a benchmark for the transputer and, in addition, the Butterfly uses shared memory for interprocessor communication. Thus, a comparison of a parallel system of MC68020’s using shared memory for communication with transputers which use point-to-point channels for communication can be performed in order to evaluate the advantages and disadvantages of each technique. C was chosen as the programming language for the investigation as the C compiler is optimised, producing faster code, thus giving a fairer representation of the power of the Butterfly Plus. This also enables a comparison to be performed with the simulation implemented in C on transputers using the Helios operating system [35].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1992 Springer-Verlag London Limited
About this chapter
Cite this chapter
Thompson, H.A. (1992). Alternative Approaches to Parallel Processing — The Butterfly Plus and Helios Systems. In: Parallel Processing for Jet Engine Control. Advances in Industrial Control. Springer, London. https://doi.org/10.1007/978-1-4471-1972-2_4
Download citation
DOI: https://doi.org/10.1007/978-1-4471-1972-2_4
Publisher Name: Springer, London
Print ISBN: 978-1-4471-1974-6
Online ISBN: 978-1-4471-1972-2
eBook Packages: Springer Book Archive