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
Link To Document :
بازگشت