• 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