The University of Southampton
University of Southampton Institutional Repository

An investigation of high level synthesis for computational hardware

An investigation of high level synthesis for computational hardware
An investigation of high level synthesis for computational hardware

This thesis is concerned with the development and validation of a specific application high level synthesis methods to implement computational algorithms in digital hardware.  Special emphasis is placed upon datapath structure and accuracy analysis and optimisation between computational error and hardware implementation costs.

The first part of the thesis concentrates on the high level synthesis of computational algorithms.  We investigate how the arithmetic characteristics of the hardware affects implementation costs.  In the following, the problem of choosing different arithmetic characteristics for each functional unit considering circuit cost is addressed.  We use a symbolic method of computational error analysis in which the computational errors are characterised as sets of statistical symbols.

The proposed accuracy modelling is applied to a new architecture for datapath synthesis.  Hierarchical target architecture is proposed which is built on a multiple-width multiple-way partitioned bus which provides the capability of parallel implementation of computational algorithms as well as flexibility in synthesis and optimisation. This architecture is based on an extension to the shared bus structure which is built by connecting a set of series and parallel bus segments building up a communication medium for all functional units.  In combination with the multiple word-length design approach, each bus segment, and all the connected functional units to it, are allocated to a distinct bit-width.

Results demonstrate that by customising the structure and building blocks of computational intensive datapaths, savings can be made in the overall area, delay, and power consumption of a hardware implementation.  This approach represents an improvement when compared with the previous work in this field and provides more understanding of implementing the computational algorithms into the customised hardware.

University of Southampton
Ahmadi, Arash
53998706-4e27-4ada-a721-ab56da9bd1c7
Ahmadi, Arash
53998706-4e27-4ada-a721-ab56da9bd1c7

Ahmadi, Arash (2007) An investigation of high level synthesis for computational hardware. University of Southampton, Doctoral Thesis.

Record type: Thesis (Doctoral)

Abstract

This thesis is concerned with the development and validation of a specific application high level synthesis methods to implement computational algorithms in digital hardware.  Special emphasis is placed upon datapath structure and accuracy analysis and optimisation between computational error and hardware implementation costs.

The first part of the thesis concentrates on the high level synthesis of computational algorithms.  We investigate how the arithmetic characteristics of the hardware affects implementation costs.  In the following, the problem of choosing different arithmetic characteristics for each functional unit considering circuit cost is addressed.  We use a symbolic method of computational error analysis in which the computational errors are characterised as sets of statistical symbols.

The proposed accuracy modelling is applied to a new architecture for datapath synthesis.  Hierarchical target architecture is proposed which is built on a multiple-width multiple-way partitioned bus which provides the capability of parallel implementation of computational algorithms as well as flexibility in synthesis and optimisation. This architecture is based on an extension to the shared bus structure which is built by connecting a set of series and parallel bus segments building up a communication medium for all functional units.  In combination with the multiple word-length design approach, each bus segment, and all the connected functional units to it, are allocated to a distinct bit-width.

Results demonstrate that by customising the structure and building blocks of computational intensive datapaths, savings can be made in the overall area, delay, and power consumption of a hardware implementation.  This approach represents an improvement when compared with the previous work in this field and provides more understanding of implementing the computational algorithms into the customised hardware.

Text
1122463.pdf - Version of Record
Available under License University of Southampton Thesis Licence.
Download (4MB)

More information

Published date: 2007

Identifiers

Local EPrints ID: 466365
URI: http://eprints.soton.ac.uk/id/eprint/466365
PURE UUID: 7c04fa0e-77ca-4dc3-991a-a2c9054e6e0e

Catalogue record

Date deposited: 05 Jul 2022 05:12
Last modified: 16 Mar 2024 20:40

Export record

Contributors

Author: Arash Ahmadi

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.

×