[KDE Eco discuss] online meetup Wed. 20 Nov. 18h UTC | Green Coding Solutions: "Eco-CI" and "Powerletrics"

Joseph P. De Veaugh-Geiss joseph at kde.org
Tue Nov 5 11:40:14 GMT 2024


After a short three-month hiatus, the next KDE Eco online meetup will be 
Wednesday *20 November* 18-19h UTC! I am excited to announce that Green 
Coding Solutions will present two of their new measurement tools:

  - "Eco-CI" to measure energy consumption of CI/CD pipeline
  - "Powerletrics" Linux kernel extension for power usage estimations

Eco-CI has been suggested for integration into the Okular's CI/CD 
pipeline. For discussion, see: 
https://invent.kde.org/graphics/okular/-/merge_requests/1030

See below for more details.

Minutes from past meetups can be found here: 
https://invent.kde.org/teams/eco/opt-green/-/tree/master/community-meetups

_Overview_

*When*: Wed. 20 November 18-19h UTC

*Where*: https://meet.kde.org/b/jos-l59-2i1-9yt

*Topic*: Green Coding Solutions tools "Eco-CI" (CI/CD pipeline) and 
"Powerletrics" (Linux kernel extension)

*Pad*: Further ideas are collected at this pad, please add ideas of your 
own:

        https://collaborate.kde.org/s/cactBt4frrfTjbW

*Details*:

Eco-CI [0] is an open source GitHub / GitLab Plugin that estimates the 
energy and carbon emissions of a CI/CD workload. It hooks into the 
pipeline and will print a summary directly in the logs or as a 
downloadable artifact. Arne, one of the core developers, will present 
the tool and show some numbers from repos, including their average 
emissions, to get a feel for the importance of the topic. A discussion 
of integrating Eco-CI into Okular's GitLab repository will follow the 
presentation.

Powerletrics [1] is a kernel extension that brings per process power 
usage estimations to Linux. It is modelled after the MacOS tool 
powermetrics which developers can use to gain insights into their 
environmental impact of their code. With modern ICT infrastructure using 
more and more resources, it is important that there are easy tools for 
monitoring and optimisation available so that we don’t waste precious 
resources.

[0] https://github.com/green-coding-solutions/eco-ci-energy-estimation
[1] https://github.com/green-kernel/powerletrics

-- 
Joseph P. De Veaugh-Geiss (he/him)
KDE Eco Project & Community Manager
OpenPGP: 8FC5 4178 DC44 AD55 08E7 DF57 453E 5746 59A6 C06F
Matrix: @joseph:kde.org

Generally available Monday-Thursday from 10-16h CET/CEST. Outside of 
these times it may take a little longer for me to respond.

KDE Eco: Building Energy-Efficient Free Software!
Website: https://eco.kde.org
Mastodon: @be4foss at floss.social



More information about the Kde-eco-discuss mailing list