Interconnection of transputer links using a multiple bus configuration

The design of an efficient distributed memory transputer network is a difficult issue. In order to construct successfully highly concurrent systems with a large number of processors, their interconnection networks have to be as universal as possible and provide adequate connectivity for most applica...

Full description

Bibliographic Details
Main Author: Adda, M.
Published: University of Surrey 1992
Subjects:
Online Access:https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.317380
id ndltd-bl.uk-oai-ethos.bl.uk-317380
record_format oai_dc
spelling ndltd-bl.uk-oai-ethos.bl.uk-3173802018-09-11T03:17:54ZInterconnection of transputer links using a multiple bus configurationAdda, M.1992The design of an efficient distributed memory transputer network is a difficult issue. In order to construct successfully highly concurrent systems with a large number of processors, their interconnection networks have to be as universal as possible and provide adequate connectivity for most applications. To satisfy these requirements, these communication networks should possess: an ease of expansion, a high bandwidth, a low latency, a deadlock freedom and an acceptable degree of reliability. This thesis presents a new type of interconnected network based on a multiple bus organisation and routing resources (gateways) that offers significant improvements in bandwidth over previously accepted bus-oriented topologies (i.e. multi-bus and spanning bus) and in latency over most directly-connected transputer networks (e.g. ring and mesh configurations). Besides, it has an easier expansion than hypercube-like structures. Relatively high bandwidth, low latency, good processor scalability, semi-adaptive routing and deadlock freedom are the fundamental features by which of our proposal contributes to the design of an efficient interconncetion network for transputers. They have been achieved by separating the routing (gateways) from the computational resources (processors). Although this topology can be exploited by general purpose parallel processors based on shared or distributed memory techniques, transputers and an OCCAM-like programming methodology have been considered as a case study in this project as it is the primary objective of the thesis. Simulation models and analytical results, mainly based on gap equations we have developed, exhibit conclusively the superior performance of our system compared to most transputer topologies. The detail of this architecture is presented in a design form that embodies many of the concepts discussed and proposed throughout the course of this research. As it is important to address uniquely each processor within the network, a dynamic address assignment algorithm that preserves the features of the proposed architecture is also suggested.621.3822Information theory & coding theoryUniversity of Surreyhttps://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.317380http://epubs.surrey.ac.uk/843744/Electronic Thesis or Dissertation
collection NDLTD
sources NDLTD
topic 621.3822
Information theory & coding theory
spellingShingle 621.3822
Information theory & coding theory
Adda, M.
Interconnection of transputer links using a multiple bus configuration
description The design of an efficient distributed memory transputer network is a difficult issue. In order to construct successfully highly concurrent systems with a large number of processors, their interconnection networks have to be as universal as possible and provide adequate connectivity for most applications. To satisfy these requirements, these communication networks should possess: an ease of expansion, a high bandwidth, a low latency, a deadlock freedom and an acceptable degree of reliability. This thesis presents a new type of interconnected network based on a multiple bus organisation and routing resources (gateways) that offers significant improvements in bandwidth over previously accepted bus-oriented topologies (i.e. multi-bus and spanning bus) and in latency over most directly-connected transputer networks (e.g. ring and mesh configurations). Besides, it has an easier expansion than hypercube-like structures. Relatively high bandwidth, low latency, good processor scalability, semi-adaptive routing and deadlock freedom are the fundamental features by which of our proposal contributes to the design of an efficient interconncetion network for transputers. They have been achieved by separating the routing (gateways) from the computational resources (processors). Although this topology can be exploited by general purpose parallel processors based on shared or distributed memory techniques, transputers and an OCCAM-like programming methodology have been considered as a case study in this project as it is the primary objective of the thesis. Simulation models and analytical results, mainly based on gap equations we have developed, exhibit conclusively the superior performance of our system compared to most transputer topologies. The detail of this architecture is presented in a design form that embodies many of the concepts discussed and proposed throughout the course of this research. As it is important to address uniquely each processor within the network, a dynamic address assignment algorithm that preserves the features of the proposed architecture is also suggested.
author Adda, M.
author_facet Adda, M.
author_sort Adda, M.
title Interconnection of transputer links using a multiple bus configuration
title_short Interconnection of transputer links using a multiple bus configuration
title_full Interconnection of transputer links using a multiple bus configuration
title_fullStr Interconnection of transputer links using a multiple bus configuration
title_full_unstemmed Interconnection of transputer links using a multiple bus configuration
title_sort interconnection of transputer links using a multiple bus configuration
publisher University of Surrey
publishDate 1992
url https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.317380
work_keys_str_mv AT addam interconnectionoftransputerlinksusingamultiplebusconfiguration
_version_ 1718732217181536256