Современные программные приложения обрабатывают огромные объемы данных и часто используют искусственный интеллект, что значительно увеличивает потребление энергии. Корол Калеро, выступая на Международной конференции по вычислительной науке, акцентировала внимание на важности измерения энергозатрат программного обеспечения для контроля его воздействия на окружающую среду.
Калеро привела определение устойчивого программного обеспечения, предложенное Маркусом Диком и Стефаном Науманом: это такое ПО, которое минимизирует негативные последствия для экономики, общества и окружающей среды. Устойчивость программного обеспечения включает три ключевых аспекта: человеческий, экономический и экологический.
С учетом новых вызовов, таких как рост объемов данных, интернет-ориентированность и использование искусственного интеллекта, контроль за воздействием ПО на окружающую среду становится критически важным. Для этого необходимо не только измерять энергопотребление, но и внедрять практики, способствующие устойчивому развитию.
Калеро выделила два подхода к измерению энергопотребления: программные инструменты, которые дают оценку на основе предположений, и аппаратные устройства, обеспечивающие точные измерения. Она подчеркнула, что индустрия разработки ПО должна повышать осведомленность о своем воздействии на природу и разрабатывать стратегии для улучшения устойчивости.
Каждый шаг в этом направлении важен, и, как отметила Калеро, «каждое великое путешествие начинается с первого шага».