Much debate nowadays is devoted to the impacts of modern information and communication technology on global carbon emissions. Green information and communication technology is a paradigm creating a sustainable and environmentally friendly computing field that tries to minimize the adverse effects on the environment. Green information and communication technology are under constant development nowadays. Thus, in this paper, we undertake the problem of performance bugs that, until recently, have never been studied so profoundly. We assume that inappropriate software implementations can have a crucial influence on global carbon emissions. Here, we classify those performance bugs and develop inappropriate implementations of four programs written in C++. To mitigate these simulated performance bugs, measuring software and hardware methods that can estimate the increased carbon footprint properly were proposed.
翻译:当今大量争论聚焦于现代信息与通信技术对全球碳排放的影响。绿色信息与通信技术作为一种构建可持续、环境友好型计算领域的范式,致力于最大限度减少对生态环境的负面影响。当前绿色信息与通信技术正处于持续发展阶段。为此,本文对长期未获深入研究的性能缺陷问题展开探究。我们假设不当的软件实现方式可能对全球碳排放产生关键影响。本文对四组C++程序中的性能缺陷进行分类,并构建了这些缺陷的不当实现案例。为缓解这些模拟的性能缺陷,我们提出了能够准确评估碳排放增量影响的软件与硬件测量方法。