This Article 
 Bibliographic References 
 Add to: 
Measuring Application Software Energy Efficiency
March-April 2012 (vol. 14 no. 2)
pp. 54-61
Eugenio Capra, Politecnico di Milano
Chiara Francalanci, Politecnico di Milano
Sandra A. Slaughter, Georgia Institute of Technology

Researchers have studied the energy efficiency of hardware, but what about application software? Using an experimental approach, the authors show how applications affect total energy consumption and discuss design factors that could influence software energy efficiency.

1. A. Saxena and D. Chung, "Optimizing the Datacenter for Cost and Efficiency," white paper, IDC, 2009.
2. R. Kumar, Important Power, Cooling and Green IT Concerns, tech. report, Gartner, Jan. 2007.
3. C. Lee and E.G. Brown, Topic Overview: Green IT, tech. report, Forrester Research, Nov. 2007.
4. E. Stanford, "Environmental Trends and Opportunity for Computer System Power Delivery," Proc. 20th Int'l Symp. Power Semiconductor Devices and IC's, IEEE Press, 2008, pp. 1–3.
5. A Smarter Shade of Green, American Council for an Energy-Efficient Economy, Report for the Technology CEO Council, 2008; a_smarter_shade_of_green.
6. D.M. Katz, "CIOs Called Clueless about Extra Costs,", 27 Sept. 2010;
7. A. Vahdat, A. Lebeck, and C.S. Ellis, "Every Joule Is Precious: The Case for Revisiting Operating System Design for Energy Efficiency," Proc. ACM SIGOPS European Workshop, ACM, 2000, pp. 31–36.
8. E. Capra and F. Merlo, "Green IT: Everything Starts from the Software," Proc. European Conf. Information Systems, AIS, 2009;
9. E. Capra et al., "The Impact of MIS Software on IT Energy Consumption," Proc. European Conf. Information Systems, AIS, 2010;
10. E. Capra, C. Francalanci, and S.A. Slaughter, "Is Software "Green"? Application Development Environments and Energy Efficiency in Open Source Applications," J. Information and Software Technology, vol. 54, no. 1, 2012, pp. 60–71.
1. W. Fornaciari et al., "Power Estimation of Embedded Systems: A Hardware/Software Codesign Approach," IEEE Trans. VLSI Systems, vol. 6, no. 2, 1998, pp. 266–275.
2. S. Albers and H. Fujiwara, "Energy-Efficient Algorithms for Flow Time Minimization," ACM Trans. Algorithms, vol. 3, no. 49, 2007.
3. A. Sivasubramaniam et al., "Designing Energy-Efficient Software," Proc. Int'l Parallel and Distributed Processing Symp. (IPDPS 02), vol. 2, IEEE Press, 2002, pp. 176–183.
4. Y. Zhu et al., "The Energy Impact of Aggressive Loop Fusion," Proc. 13th Int'l Conf. Parallel Architectures and Compilation Techniques, IEEE Press, 2004, pp.153–164.
5. P. Huang and S. Ghiasi, "Efficient and Scalable Compiler-Directed Energy Optimization for Real-Time Applications," ACM Trans. Design Automation of Electronic Systems, vol. 12, no. 3, 2007, pp. 1–16.
6. R. Bianchini and R. Rajamony, "Power and Energy Management for Server Systems," Computer, vol. 37, no. 11, 2004, pp. 68–74.
7. L. Benini and G. De Micheli, "System-Level Power Optimization: Techniques and Tools," ACM Trans. Design Automation of Electronic Systems, vol. 5, no. 2, 2000, pp. 115–192.
8. M. Sitaramanet et al., "Performance Specifications of Software Components," Proc. 2001 Symp. Software Reusability, IEEE Press, 2001, pp. 3–10.

Index Terms:
green IT; software energy efficiency; software design; application development environment, information technology
Eugenio Capra, Chiara Francalanci, Sandra A. Slaughter, "Measuring Application Software Energy Efficiency," IT Professional, vol. 14, no. 2, pp. 54-61, March-April 2012, doi:10.1109/MITP.2012.39
Usage of this product signifies your acceptance of the Terms of Use.