Design and implementation of an adaptive optimization framework for Java

LONG Shun
2006-01-01
Abstract:Modern heterogenous computing environment puts an increasing demand on not only high performance but also its portability.Java is portable but is frequently unable to deliver high performance.An adaptive optimization framework for Java applications in high performance computing is presented.It has a distributed architecture and employs a heuristic algorithm to explore a large and complex optimization space for performance improvement.Experimental results on 16 benchmarks and two environments show that it can achieve an average speedup of 1.14 and 1.10 respectively,and 78% and 89% of which can be obtained within the first 20 attempts.
What problem does this paper attempt to address?