Loop Transformations for Restructuring Compilers: The Foundations
Loop Transformations for Restructuring Compilers: The Foundations
Neural Networks: A Comprehensive Foundation
Neural Networks: A Comprehensive Foundation
Automatic Re-engineering of Software Using Genetic Programming
Automatic Re-engineering of Software Using Genetic Programming
A knowledge based approach to parallel software engineering
Proceedings of the First IFIP TC10 International Workshop on Software Engineering for Parallel and Distributed Systems
Compiler Transformations for High-Performance Computing
Compiler Transformations for High-Performance Computing
Hi-index | 0.00 |
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.