{"title":"An assessment of software lifecycle energy","authors":"V. Moshnyaga","doi":"10.1109/PATMOS.2013.6662163","DOIUrl":null,"url":null,"abstract":"Software energy assessment is important for reducing environmental impact of modern information technologies (IT). While software does not consume energy, for any computing hardware the energy cost of processing strongly depends on control defined by software. This paper analyzes the total energy consumption associated with software production, delivery and use and assesses their contribution to green-house gas emissions. The results reveal that the energy consumed at the production stage dominates the total lifecycle energy as software size grows. However, if software is largely used, most of the lifecycle energy is consumed at the use stage. For software as big as Linux 3.2 kernel, the total lifecycle energy exceeds 51 Giga Watt-hours i.e. equivalent of 31kilotons of CO2 emission. Reducing this environmental impact requires energy-conscious software development and management. This paper is not intended as a comprehensive analysis rather as a starting point for research toward green software development.","PeriodicalId":287176,"journal":{"name":"2013 23rd International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 23rd International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PATMOS.2013.6662163","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Software energy assessment is important for reducing environmental impact of modern information technologies (IT). While software does not consume energy, for any computing hardware the energy cost of processing strongly depends on control defined by software. This paper analyzes the total energy consumption associated with software production, delivery and use and assesses their contribution to green-house gas emissions. The results reveal that the energy consumed at the production stage dominates the total lifecycle energy as software size grows. However, if software is largely used, most of the lifecycle energy is consumed at the use stage. For software as big as Linux 3.2 kernel, the total lifecycle energy exceeds 51 Giga Watt-hours i.e. equivalent of 31kilotons of CO2 emission. Reducing this environmental impact requires energy-conscious software development and management. This paper is not intended as a comprehensive analysis rather as a starting point for research toward green software development.