Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Category-Wise Feature Analysis in SVM-Based Hot Method Prediction


Affiliations
1 Department of Information Technology, R.M.K. Engineering College, Kavarapettai, India
2 Computer Science and Engineering, College of Engineering, Guindy, Anna University, Chennai, India
     

   Subscribe/Renew Journal


The optimizing compiler makes critical decisions regarding the type of optimization to be performed and the target sequence on the input program. Program segments called hot methods that are frequently executed form important targets for optimization. Machine learnt prediction of these target segments for optimization relieves the virtual machine from profiling and the associated overhead. Because the efficiency of the prediction approaches based on machine learning depends on the core issue of feature selection, this study focuses on the impact of feature categories on the performance of the Support Vector Machine-based hot method predictive model. The standard sequential forward selection algorithm is used in the category-wise analysis and identification of the most influential feature category and the combination of categories. It is seen that the category combinations have larger impact on the performance of the predictive model than the individual feature categories and that the model is able to obtain the highest prediction accuracy of 67% when trained with a combination of the categories of method size and control flow graph.
Compared with default optimization heuristics enabled by Low Level Virtual Machine, the predictive model trained with method size and control flow graph achieves a modest speedup gain of 4% and 1% respectively for inlining and intra-procedural optimizations like constant propagation and loop unrolling on the MediaBench programs whereas on the UTDSP the results are mixed. Overall, the approach has the advantage of speeding up program execution in virtual machines.

Keywords

Feature Category, Feature Selection, Hot Methods, Machine Learning, Prediction, Virtual Machines.
User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 182

PDF Views: 4




  • Category-Wise Feature Analysis in SVM-Based Hot Method Prediction

Abstract Views: 182  |  PDF Views: 4

Authors

Sandra Johnson
Department of Information Technology, R.M.K. Engineering College, Kavarapettai, India
Valli Shanmugam
Computer Science and Engineering, College of Engineering, Guindy, Anna University, Chennai, India

Abstract


The optimizing compiler makes critical decisions regarding the type of optimization to be performed and the target sequence on the input program. Program segments called hot methods that are frequently executed form important targets for optimization. Machine learnt prediction of these target segments for optimization relieves the virtual machine from profiling and the associated overhead. Because the efficiency of the prediction approaches based on machine learning depends on the core issue of feature selection, this study focuses on the impact of feature categories on the performance of the Support Vector Machine-based hot method predictive model. The standard sequential forward selection algorithm is used in the category-wise analysis and identification of the most influential feature category and the combination of categories. It is seen that the category combinations have larger impact on the performance of the predictive model than the individual feature categories and that the model is able to obtain the highest prediction accuracy of 67% when trained with a combination of the categories of method size and control flow graph.
Compared with default optimization heuristics enabled by Low Level Virtual Machine, the predictive model trained with method size and control flow graph achieves a modest speedup gain of 4% and 1% respectively for inlining and intra-procedural optimizations like constant propagation and loop unrolling on the MediaBench programs whereas on the UTDSP the results are mixed. Overall, the approach has the advantage of speeding up program execution in virtual machines.

Keywords


Feature Category, Feature Selection, Hot Methods, Machine Learning, Prediction, Virtual Machines.