The University of Southampton
University of Southampton Institutional Repository

Design and application of the RPA II

Design and application of the RPA II
Design and application of the RPA II

In this thesis a highly parallel SIMD machine, the original RPA, is evaluated for numerical processing applications. The results of this evaluation highlighted several deficiencies in this architecture. The most important of these were the progammability aspects,input/output performance, floating-point performance and the fact that the system architecture was not balanced with respect to performance. The experience gained in the original RPA project as well an investigation of hardware and software models was used to develop the RPA II architecture. In this architecture all the deficiencies identified in the original RPA architecture have been corrected. The RPA II architecture is based on an 8 bit wide Processing Element (PE) and supports inter-PE packet switching and a novel inactivity control mechanism. The architecture of the individual processing element also supports several concurrent operations. This is achieved though the provision of a communication co-processor in addition to the normal arithmetic processor. Another feature of the RPA II architecture is the support for floating point operations through a 32 bit normalization shift register and hardware multiplication circuitry. Two patent applications, one for the inter-PE communications scheme and the other for the inactivity control mechanism, are also described. The application of the RPA II architecture to a less regular problem is then described. This application is a parallel implementation of the production system language, OPS 5. The estimated performance of OPS 5 is extremely encouraging and compares favourably with special purpose architectures of a similar complexity.

University of Southampton
O'Gorman, Russell John
O'Gorman, Russell John

O'Gorman, Russell John (1989) Design and application of the RPA II. University of Southampton, Doctoral Thesis.

Record type: Thesis (Doctoral)

Abstract

In this thesis a highly parallel SIMD machine, the original RPA, is evaluated for numerical processing applications. The results of this evaluation highlighted several deficiencies in this architecture. The most important of these were the progammability aspects,input/output performance, floating-point performance and the fact that the system architecture was not balanced with respect to performance. The experience gained in the original RPA project as well an investigation of hardware and software models was used to develop the RPA II architecture. In this architecture all the deficiencies identified in the original RPA architecture have been corrected. The RPA II architecture is based on an 8 bit wide Processing Element (PE) and supports inter-PE packet switching and a novel inactivity control mechanism. The architecture of the individual processing element also supports several concurrent operations. This is achieved though the provision of a communication co-processor in addition to the normal arithmetic processor. Another feature of the RPA II architecture is the support for floating point operations through a 32 bit normalization shift register and hardware multiplication circuitry. Two patent applications, one for the inter-PE communications scheme and the other for the inactivity control mechanism, are also described. The application of the RPA II architecture to a less regular problem is then described. This application is a parallel implementation of the production system language, OPS 5. The estimated performance of OPS 5 is extremely encouraging and compares favourably with special purpose architectures of a similar complexity.

This record has no associated files available for download.

More information

Published date: 1989

Identifiers

Local EPrints ID: 461444
URI: http://eprints.soton.ac.uk/id/eprint/461444
PURE UUID: 3bb2ad1e-be90-4f62-9823-f0c6efcd6b1e

Catalogue record

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

Export record

Contributors

Author: Russell John O'Gorman

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.

×