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