Tools for the support of automatic parallelisation by algorithm substitution
Tools for the support of automatic parallelisation by algorithm substitution
Program recognition is an important tool for the development, support and manipulation of software, particularly in the field of parallelisation tools. One area of current interest is the potential advantage of algorithm substitution as a means of optimising source code for execution on parallel hardware. In order to substitute an algorithm within a source code, the elements of the original algorithm must be recognised and extracted. The recognition of code elements is therefore the first step towards implementing such a system. This work reports on the implementation and operation of two algorithms to support the program recognition aspects of this automatic algorithm substitution idea. The algorithms have been applied to a number of source code examples and their performance evaluated. The approach embodied in these algorithms has been shown to be effective as they can operate without the need for extensive code normalisation found in other approaches to this problem.
University of Southampton
Galloway, Philip
ea1e4474-b3a5-4394-bfa1-9972cc731836
2002
Galloway, Philip
ea1e4474-b3a5-4394-bfa1-9972cc731836
Galloway, Philip
(2002)
Tools for the support of automatic parallelisation by algorithm substitution.
University of Southampton, Doctoral Thesis.
Record type:
Thesis
(Doctoral)
Abstract
Program recognition is an important tool for the development, support and manipulation of software, particularly in the field of parallelisation tools. One area of current interest is the potential advantage of algorithm substitution as a means of optimising source code for execution on parallel hardware. In order to substitute an algorithm within a source code, the elements of the original algorithm must be recognised and extracted. The recognition of code elements is therefore the first step towards implementing such a system. This work reports on the implementation and operation of two algorithms to support the program recognition aspects of this automatic algorithm substitution idea. The algorithms have been applied to a number of source code examples and their performance evaluated. The approach embodied in these algorithms has been shown to be effective as they can operate without the need for extensive code normalisation found in other approaches to this problem.
Text
895127.pdf
- Version of Record
More information
Published date: 2002
Identifiers
Local EPrints ID: 464951
URI: http://eprints.soton.ac.uk/id/eprint/464951
PURE UUID: cfad5e38-813a-44a6-a39d-27654a5f927b
Catalogue record
Date deposited: 05 Jul 2022 00:13
Last modified: 16 Mar 2024 19:51
Export record
Contributors
Author:
Philip Galloway
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