Transputers for Industrial Applications

The transputer is currently being used in more than 1,000 designs worldwide, which indicates its importance for industrial applications. In this paper we describe the philosophy behind the transputer and its language, occam; the most important features of transputers; and the impact they can have on parallel system design and development. A description is given of the available development systems and programming languages, as well as an overview of some of the more important application areas. We conclude with a number of remarks about the future and the usability of the transputer. For people who are building faster computer systems, the transputer is a dream come true: it is pleasant to design with, it is easy to program, and it has a very high performance.

[1]  K. C. Bowler,et al.  An Introduction to OCCAM 2 Programming , 1989 .

[2]  Charles L. Seitz,et al.  Concurrent VLSI Architectures , 1984, IEEE Transactions on Computers.

[3]  G. Amdhal,et al.  Validity of the single processor approach to achieving large scale computing capabilities , 1967, AFIPS '67 (Spring).

[4]  Robert E. Benner,et al.  Development of Parallel Methods for a $1024$-Processor Hypercube , 1988 .

[5]  A. W. Roscoe,et al.  The Pursuit of Deadlock freedom , 1987, Inf. Comput..

[6]  Luigi Chisci,et al.  Parallel architectures for RLS with directional forgetting , 1987 .

[7]  Ferenc Vajda,et al.  Concurrent systems, programming primitives and languages: a comparative study , 1986 .

[8]  Robert P. Colwell,et al.  Peering through the RISC/CISC fog: an outline of research , 1983, CARN.

[9]  W. Daniel Hillis,et al.  The connection machine , 1985 .

[10]  John L. Gustafson,et al.  Reevaluating Amdahl's law , 1988, CACM.

[11]  D.Aspinall The Microprocessor and its Application , 1978 .

[12]  Mark Homewood,et al.  The IMS T800 Transputer , 1987, IEEE Micro.

[13]  Roy Dowsing Introduction to concurrency using occam , 1988 .

[14]  Anthony J. G. Hey,et al.  Parallel decomposition of large scale simulations in science and engineering , 1989 .

[15]  Jon M. Kerridge,et al.  Three solutions for a robot arm controller using Pascal‐Plus, occam and edison , 1984, Softw. Pract. Exp..

[16]  David A. Patterson,et al.  The case for the reduced instruction set computer , 1980, CARN.

[17]  David A. Patterson,et al.  Reduced instruction set computers , 1985, CACM.

[18]  James O. Hamblen,et al.  Parallel continuous system simulation using the Transputer , 1987, Simul..

[19]  JOHN L. HENNESSY,et al.  VLSI Processor Architecture , 1984, IEEE Transactions on Computers.

[20]  C. A. R. Hoare,et al.  The Laws of Occam Programming , 1988, Theor. Comput. Sci..

[21]  Michael Goldsmith,et al.  Programming in occam 2 , 1985, Prentice Hall international series in computer science.

[22]  John P. Hayes,et al.  A Microprocessor-based Hypercube Supercomputer , 1986, IEEE Micro.

[23]  Carlo H. Séquin,et al.  A VLSI RISC , 1982, Computer.

[24]  Charles L. Seitz,et al.  Multicomputers: message-passing concurrent computers , 1988, Computer.

[25]  K. Leppälä Utilization of parallelism in transputer-based real-time control systems , 1987 .