The University of Southampton
University of Southampton Institutional Repository

Efficient communications from fine-grain distributed computers

Efficient communications from fine-grain distributed computers
Efficient communications from fine-grain distributed computers

One of the most important contemporary issues in concurrent computing is network performance, for without efficient communications the benefits of concurrency are severely limited. Inter-processor communication latency must be reduced to levels at least comparable with fine-grained task execution times, and yet, as more concurrency is exploited in applications, tasks naturally become shorter, and, to support more processors, networks become larger. The role of the communication network in concurrent machines is fundamental, and the highest possible performance is essential. This thesis is solely concerned with optimizing network performance. The approach taken is simple; to reduce network latency to an absolute minimum all unnecessary constraints on data movement must be removed. Three new concepts are introduced which together form an approach to designing networks that comes close to this ideal. The mad postman routing strategy allows packets of data to propagate through a network at the fastest possible physical rate, with negligible overheads. Virtual Networks enable any shortest path to be taken through a network whilst still avoiding the possibility of deadlock, and, finally, the data-driven model of routing provides a basis from which to construct networks supporting all forms of concurrent communications, rather than solely point-to-point routing. Simulation results are presented that show conclusively the significant benefits to be gained from this approach, and details are given of a semi-custom VLSI routing chip that embodies many of the concepts discussed and developed. In addition to point-to-pointrouting, broadcasting and multi-stage piggy-backing are also fully supported in this prototype as fundamental routing operations. A 1024 two-dimensional mesh network built from this component can maintain a constant network load of 1024 randomly-addressed, two-byte messages, with an average message latency of around 2.5μs. A more state-of-the-art implementation could reduce this figure to well below 1μs.

University of Southampton
Miller, Philip Robert
Miller, Philip Robert

Miller, Philip Robert (1991) Efficient communications from fine-grain distributed computers. University of Southampton, Doctoral Thesis.

Record type: Thesis (Doctoral)

Abstract

One of the most important contemporary issues in concurrent computing is network performance, for without efficient communications the benefits of concurrency are severely limited. Inter-processor communication latency must be reduced to levels at least comparable with fine-grained task execution times, and yet, as more concurrency is exploited in applications, tasks naturally become shorter, and, to support more processors, networks become larger. The role of the communication network in concurrent machines is fundamental, and the highest possible performance is essential. This thesis is solely concerned with optimizing network performance. The approach taken is simple; to reduce network latency to an absolute minimum all unnecessary constraints on data movement must be removed. Three new concepts are introduced which together form an approach to designing networks that comes close to this ideal. The mad postman routing strategy allows packets of data to propagate through a network at the fastest possible physical rate, with negligible overheads. Virtual Networks enable any shortest path to be taken through a network whilst still avoiding the possibility of deadlock, and, finally, the data-driven model of routing provides a basis from which to construct networks supporting all forms of concurrent communications, rather than solely point-to-point routing. Simulation results are presented that show conclusively the significant benefits to be gained from this approach, and details are given of a semi-custom VLSI routing chip that embodies many of the concepts discussed and developed. In addition to point-to-pointrouting, broadcasting and multi-stage piggy-backing are also fully supported in this prototype as fundamental routing operations. A 1024 two-dimensional mesh network built from this component can maintain a constant network load of 1024 randomly-addressed, two-byte messages, with an average message latency of around 2.5μs. A more state-of-the-art implementation could reduce this figure to well below 1μs.

This record has no associated files available for download.

More information

Published date: 1991

Identifiers

Local EPrints ID: 461310
URI: http://eprints.soton.ac.uk/id/eprint/461310
PURE UUID: e572a3ca-bd51-48dc-8660-8279a842ae70

Catalogue record

Date deposited: 04 Jul 2022 18:42
Last modified: 04 Jul 2022 18:42

Export record

Contributors

Author: Philip Robert Miller

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×