The University of Southampton
University of Southampton Institutional Repository

Distributed high-level synthesis

Distributed high-level synthesis
Distributed high-level synthesis

High level synthesis describes the process by which a behavioural description of a system is translated automatically into a structural implementation that exhibits the desired behaviour.  In general, many millions of alternative structural designs will exist for any nontrivial description, each exhibiting the desired behaviour, but possessing different electrical and physical attributes such as silicon area, data throughput time (latency) and power dissipation.  The MOODS synthesis suite (Multiple Objective Optimisation in Data and control path Synthesis), as the name suggests, allows the designer to assert high level goals on the final design in terms of the attributes mentioned above.

Traditionally, the algorithms and data structures that form the core of a high-level synthesis system have been developed to run on single processor computers; they do not easily lend themselves to a scalable distributed (multi-processor) architec­ture, due to the complex interactions between the individual components.  The principle purpose of this research has been to investigate and develop alternative approaches to synthesis (based around the simulated annealing approach) suitable for implementation on multi-processor machines.

The aim is to accelerate the synthesis process itself and to examine the ‘design space’ explored by a distributed synthesis system.  Presented results illustrate an achieved increase in throughput, which is up to 10 times faster than when executed on a single processor.  Results also demonstrate improvements in design quality of up to 17%.

University of Southampton
Amarasinghe, V. Kosala I
Amarasinghe, V. Kosala I

Amarasinghe, V. Kosala I (2005) Distributed high-level synthesis. University of Southampton, Doctoral Thesis.

Record type: Thesis (Doctoral)

Abstract

High level synthesis describes the process by which a behavioural description of a system is translated automatically into a structural implementation that exhibits the desired behaviour.  In general, many millions of alternative structural designs will exist for any nontrivial description, each exhibiting the desired behaviour, but possessing different electrical and physical attributes such as silicon area, data throughput time (latency) and power dissipation.  The MOODS synthesis suite (Multiple Objective Optimisation in Data and control path Synthesis), as the name suggests, allows the designer to assert high level goals on the final design in terms of the attributes mentioned above.

Traditionally, the algorithms and data structures that form the core of a high-level synthesis system have been developed to run on single processor computers; they do not easily lend themselves to a scalable distributed (multi-processor) architec­ture, due to the complex interactions between the individual components.  The principle purpose of this research has been to investigate and develop alternative approaches to synthesis (based around the simulated annealing approach) suitable for implementation on multi-processor machines.

The aim is to accelerate the synthesis process itself and to examine the ‘design space’ explored by a distributed synthesis system.  Presented results illustrate an achieved increase in throughput, which is up to 10 times faster than when executed on a single processor.  Results also demonstrate improvements in design quality of up to 17%.

This record has no associated files available for download.

More information

Published date: 2005

Identifiers

Local EPrints ID: 466168
URI: http://eprints.soton.ac.uk/id/eprint/466168
PURE UUID: 9d7c600f-e9ac-449d-90a1-a176ad9cc5b2

Catalogue record

Date deposited: 05 Jul 2022 04:36
Last modified: 05 Jul 2022 04:36

Export record

Contributors

Author: V. Kosala I Amarasinghe

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.

×