A neural network based tool for semi-automatic code transformation

Patrick H. Corr, Peter Milligan, Vaughan Purnell

Research output: Chapter in Book/Report/Conference proceedingChapter

2 Citations (Scopus)


A neural network based tool has been developed to assist in the process of code transformation. The tool offers advice on appropriate transformations within a knowledge-driven, semi-automatic parallelisation environment. We have identified the essential characteristics of codes relevant to loop transformations. A Kohonen network is used to discover structure in the characterised codes thus revealing new knowledge that may be brought to bear on the mapping between codes and transformations or transformation sequences. A transform selector based on this process has been developed and successfully applied to the parallelisation of sequential codes.
Original languageEnglish
Title of host publicationVector and Parallel Processing — VECPAR 2000
PublisherSpringer International Publishing
Number of pages12
ISBN (Print)978-3-540-41999-0
Publication statusPublished - 2001
EventVector and Parallel Processing - VECPAR 2000 - FEUP, Porto, Portugal
Duration: 01 Jun 200101 Jun 2001

Publication series

NameLecture Notes in Computer Science
ISSN (Print)0302-9743


ConferenceVector and Parallel Processing - VECPAR 2000

Bibliographical note

ISSN: 0302-9743


Dive into the research topics of 'A neural network based tool for semi-automatic code transformation'. Together they form a unique fingerprint.

Cite this