Skip to main content

Research Repository

Advanced Search

Dynamic allocation of processes and channels in T9000/C104 networks using occam3

Kerridge, Jon

Authors

Jon Kerridge



Abstract

The hardware of the Inmos T9000 transputer contains a resource channel mechanism which is used to implement a many-to-one client server programming model. This model has also been captured in occam3. The resource channel mechanism provided by the hardware is far more flexible and powerful than that which is captured in occam3. The static nature of occam3 means that some of the dynamic aspects of the hardware cannot be captured. In this paper we investigate how occam3 structures can be used to control the dynamic allocation of processors and channels on an as-needed basis. The capability is achieved by the use of some simple procedure and function calls which could be made available easily as part of a compiler library.

Presentation Conference Type Conference Paper (Published)
Conference Name WoTUG-17: 17th World occam* and Transputer User Group Technical Meeting
Start Date Apr 10, 1994
End Date Apr 13, 1994
Publication Date 1994
Deposit Date Jul 24, 2019
Publisher IOS Press
Pages 1-17
Book Title Progress in Transputer and occam Research: WoTUG-17: Proceedings of the 17th World occam* and Transputer User Group Technical Meeting
ISBN 9051991630
Keywords occam3; dynamic allocation; processes; channels; resource channel mechanism
Public URL http://researchrepository.napier.ac.uk/Output/1992700