DocumentCode :
2461341
Title :
An Approach to Predict Hot Methods using Support Vector Machines
Author :
Johnson, Sandra ; Valli, S.
Author_Institution :
Dept. of Comput. Sci. & Eng., Anna Univ., Chennai
fYear :
2008
fDate :
14-17 Dec. 2008
Firstpage :
27
Lastpage :
31
Abstract :
Most dynamic optimizers use feedback-directed adaptive optimization techniques. These techniques are expensive because of the profiling overhead. Although the recent trend has been toward the application of machine learning heuristics in compiler optimization, its role in identification and prediction of hotspots has been ignored. This approach evaluates a support vector machine (SVM) based machine learning technique in which static program features have been used to develop a model to predict program hot spots. The result has shown that, when trained with just ten features, the model predicts hot methods with an appreciable 70.93% accuracy.
Keywords :
learning (artificial intelligence); optimisation; support vector machines; compiler optimization; feedback-directed adaptive optimization; hot methods; hotspots identification; hotspots prediction; machine learning heuristics; profiling overhead; program hot spots; static program features; support vector machines; Application software; Computer science; Dynamic compiler; Machine learning; Optimization methods; Optimizing compilers; Predictive models; Program processors; Support vector machine classification; Support vector machines;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Computing and Communications, 2008. ADCOM 2008. 16th International Conference on
Conference_Location :
Chennai
Print_ISBN :
978-1-4244-2962-2
Electronic_ISBN :
978-1-4244-2963-9
Type :
conf
DOI :
10.1109/ADCOM.2008.4760423
Filename :
4760423
Link To Document :
بازگشت