Adaptive Java optimisation using instance-based learning

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract / Description of output

This paper describes a portable,machine learning-based approach to Java optimisation. This approach uses an instance-based learning scheme to select good transformations drawn from Pugh 's Unified Transformation Framework [11]. This approach was implemented and applied to a number of numerical Java benchmarks on two platforms. Using this scheme, we are able to gain over 70% of the performance improvement found when using an exhaustive iterative search of the best compiler optimisations. Thus we have a scheme that gives a high level of portable performance without any excessive compilations.
Original languageEnglish
Title of host publicationICS '04 Proceedings of the 18th annual international conference on Supercomputing
PublisherACM
Pages237-246
Number of pages10
ISBN (Print)1-58113-839-3
DOIs
Publication statusPublished - 2004

Fingerprint

Dive into the research topics of 'Adaptive Java optimisation using instance-based learning'. Together they form a unique fingerprint.

Cite this