Transputer Applications Notebook
Architecture and Software
First Edition, May 1989
72-TRN-206-00
© INMOS Limited 1989. INMOS reserves the right to make changes in specifications at any time and without notice. The information furnished by INMOS in this publication is believed to be accurate; however, no responsibility is assumed for its use, nor for any infringement of patents or other rights of third parties resulting from its use. No license is granted under any patents, trademarks or other rights of INMOS.
Preface
The Transputer Applications Notebook - Architecture and Software is a compilation of technical notes written by INMOS technologists to explain the architectural foundation of occam and the INMOS transputer. The collection is divided into two sections which describe an approach to VLSI computer architecture based on communicating processes.
The papers were originally written as a series of individual technical notes with the intention of investigating and developing specific areas of interest or application. The publication will be of particular interest to the computer scientist, electronic engineer, mathematician and system designer. It has been published in response to the growing interest and requests for information about occam and the transputer.
The INMOS transputer is a VLSI building block for concurrent processing systems with occam as the associated design formalism. occam is an easy and natural language for the programming and specification of concurrent systems.
Information concerning the use of transputer products is available in a companion publication of technical notes, ie The Transputer Applications Databook - Systems and Performance.
In addition to transputer products, the INMOS product range includes graphics devices, digital signal processing devices and fast static RAMS. For further information concerning INMOS products please contact your local INMOS sales outlet.
* The role of occam in the design of the T800, presented at the 20th Workshop on Microprogramming, December 1-4, 1987, Colorado Springs, CO. To appear in ACM SIGMICRO Newsletter, Vol. 18, No. 4, 1987. A transputer based multi-user flight simulator, parts of this chapter are published by The International Supercomputing Institute, Inc. (ISI, Inc.) in the proceedings of the 3rd International Conference of Supercomputing and, as such, are copyright of ISI, Inc.
Principles
- 72-TCH-020 Communicating processes and occam
- 72-TCH-021 The transputer implementation of occam
- 72-TCH-022 Communicating process computers
- 72-TCH-023 Compiling occam into silicon
Practice
- 72-TCH-032 Security aspects of occam 2 (= The development of occam 2)
- 72-TCH-006 IMS T800 architecture
- 72-TCH-047 The role of occam in the design of the IMS T800
- 72-TCH-051 Simpler real-time programming with the transputer
- 72-TCH-039 Long arithmetic on the transputer
- 72-TCH-007 Exploiting concurrency: a ray tracing example
- 72-TCH-037 High-performance graphics with the IMS T800
- 72-TCH-036 A transputer based multi-user flight simulator
- 72-TCH-052 Porting SPICE to the INMOS IMS T800 transputer
- 72-TCH-054 A transputer farm accelerator for networked computing facilities