A Concurrent Computer Architecture and a Ring based Implementation

  1. Lookup NU author(s)
Author(s)Farrell EP, Ghani N, Treleavan PC
Series Editor(s)Shaw B
Publication type Report
Series TitleComputing Laboratory Technical Report Series
Legacy DateJune 1979
Report Number139
Full text is available for this publication:
A multi-instruction-multi-data stream computer architecture is presented which is aimed at supporting highly concurrent general-purpose computation. The proposed machine is organised as a set of autonomous resources, each having direct access to a common intercommunication medium which is implemented as a rotating ring. The machine language is based on a generalised concept of control which provides an alternative to the date flow organisation for highly concurrent programming. The progress of a concurrent computation is characterised by the flow of packets of work through resources via the ring. This information flow is organised in such a way as to optimise concurrent operation of the resources and to simplify allocation and intercommunication. Initial stimulation results are presented to show the feasibility of the architecture.
InstitutionComputing Laboratory, The University of Newcastle upon Tyne
Place PublishedNewcastle upon Tyne
ActionsLink to this publication