Energy-efficient Software
Info
Energy-efficient software is a partial aspect of Green Software (part of Sustainable Computing). It is related to resource-efficient software.
Foundation
Energy Consumption
- CPU Utilization
- Energy Debt
- Energy Carbon Intensity
- Energy consumption & carbon footprint of ICT applications & services
Measurement / Estimation
How to?
Measure energy consumption of software
Measurements of real software applications:
Software applications with measured environmental footprint
Software Development Lifecycle
- Design:
- Programming / Development: Energy-efficient Programming
- Deployment & Operation: Energy-efficient Deployment and Operation of Software in the Cloud
See also Green Software – What can you do as X?
Projects
Examples
Software applications optimized for energy-efficiency
🔗 References
Principles for Sustainable Software Design by the SDIA
Lannelongue, L., Grealey, J., Bateman, A., & Inouye, M. (2021). Ten simple rules to make your computing more environmentally sustainable. PLOS Computational Biology, 17(9), e1009324. https://doi.org/10.1371/journal.pcbi.1009324