Source code optimisation in a high level synthesis system
Source code optimisation in a high level synthesis system
Optimisation during the digital synthesis process commonly takes place at the datapath level. The objective of this research is to implement a source code procedure that introduces an extra phase of optimisation into the overall process. By targeting the optimisations at the behavioural source level (in this case VHDL), high level semantic information (not available at the data path level) can be utilised. There is a powerful analogy between this and source and machine code optimisations of a conventional sequential language. Some of the optimisation techniques have direct sequential and parallel programming language counterparts; a further set are introduced which have no "conventional" equivalent.
The source processor has been incorporated into the existing in-house synthesis system (which is based around datapath optimisation). The results show that designs which are optimised using both techniques consistently produce significantly smaller and faster implementations. The two systems display a remarkable synergism.
University of Southampton
Nijhar, Tajinder Pal Kaur
1997
Nijhar, Tajinder Pal Kaur
Nijhar, Tajinder Pal Kaur
(1997)
Source code optimisation in a high level synthesis system.
University of Southampton, Doctoral Thesis.
Record type:
Thesis
(Doctoral)
Abstract
Optimisation during the digital synthesis process commonly takes place at the datapath level. The objective of this research is to implement a source code procedure that introduces an extra phase of optimisation into the overall process. By targeting the optimisations at the behavioural source level (in this case VHDL), high level semantic information (not available at the data path level) can be utilised. There is a powerful analogy between this and source and machine code optimisations of a conventional sequential language. Some of the optimisation techniques have direct sequential and parallel programming language counterparts; a further set are introduced which have no "conventional" equivalent.
The source processor has been incorporated into the existing in-house synthesis system (which is based around datapath optimisation). The results show that designs which are optimised using both techniques consistently produce significantly smaller and faster implementations. The two systems display a remarkable synergism.
This record has no associated files available for download.
More information
Published date: 1997
Identifiers
Local EPrints ID: 460281
URI: http://eprints.soton.ac.uk/id/eprint/460281
PURE UUID: 775da00c-e717-4c57-936e-bc7ffc2be52b
Catalogue record
Date deposited: 04 Jul 2022 18:17
Last modified: 04 Jul 2022 18:17
Export record
Contributors
Author:
Tajinder Pal Kaur Nijhar
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