Skip to main content

A real time kernel to support the Transputer programming model

  • Conference paper
  • First Online:
  • 66 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1225))

Abstract

When first launched the Transputer offered high performance together with support for parallel processing. The Transputer has not, however, kept pace with RISC processor technology. Programmers seeking to improve the performance of their Transputer applications have had to redesign their software to port it to modern high-performance architectures. This paper describes VTK, a real time kernel designed to ease the porting of Transputer applications to PowerPC hardware.

The kernel provides system calls which mimic Transputer features, including channels and the Transputer timer. The kernel is accompanied by a library which provides the C language interface of the Inmos Transputer C toolset, and a configuration tool which turns a set of processes into a file suitable for booting onto a network of processors. These tools allow software written using the Inmos C toolset to be ported to PowerPC with only minor modifications.

This work was performed under the Teaching Company Scheme.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. C.A.R.Hoare. Communicating Sequential Processes. Communications of the ACM, 21(8), 1978.

    Google Scholar 

  2. Inmos Limited, ANSI C Toolset Reference Manual (D0304-DOCA), October 1992.

    Google Scholar 

  3. N.J.Boden, D.Cohen, R.E.Felderman, A.E.Kulawik, C.L.Seitz, J.N. Scizovic, W-K. Su. Myrinet: A Gigabit per Second Local Area Network. IEEE Micro, 15(1), February 1995, pp. 29–36

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Bob Hertzberger Peter Sloot

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cox, A., Hall, A. (1997). A real time kernel to support the Transputer programming model. In: Hertzberger, B., Sloot, P. (eds) High-Performance Computing and Networking. HPCN-Europe 1997. Lecture Notes in Computer Science, vol 1225. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0031633

Download citation

  • DOI: https://doi.org/10.1007/BFb0031633

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-62898-9

  • Online ISBN: 978-3-540-69041-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics