• DocumentCode
    3738302
  • Title

    Predicting data structures for energy efficient computing

  • Author

    Junya Michanan;Rinku Dewri;Matthew J. Rutherford

  • Author_Institution
    Department of Computer Science, University of Denver, Colorado U.S.A.
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Dynamic data structures in software applications have been shown to have a large impact on system performance. In this paper, we explore energy saving opportunities of interface-based dynamic data structures. Our results suggest that opportunities do exist in the C5 Collection, at least 16.95% and up to 97.50%. We propose an architecture for building adaptive green data structures by applying machine learning tools to build a model for predicting energy efficient data structures. Our neural network model can classify energy efficient data structures based on features such as the number of elements, frequency of operations, interface and set/bag semantics. The 10-fold cross validation results show 96.01% accuracy on the training data and 95.80% on the training validation data. Our n-gram model can accurately predict the most energy efficient data structure sequence in 19 simulated and real-world programs-on average, with more than 50% accuracy and up to 98% using a bigram predictor.
  • Keywords
    "Data structures","Green products","Energy efficiency","Software","Predictive models","Energy consumption","Adaptation models"
  • Publisher
    ieee
  • Conference_Titel
    Green Computing Conference and Sustainable Computing Conference (IGSC), 2015 Sixth International
  • Type

    conf

  • DOI
    10.1109/IGCC.2015.7393698
  • Filename
    7393698