Die Green Software Foundation

Shownotes

Die Green Software Foundation als Unterorganisation der Linux Foundation beschäftigt sich mit den verschiedenen Themen, wie Software grüner gestaltet werden kann. Dabei organisiert sich die Foundation in den Arbeitsgruppen:

  • Standards, wie z.B. der Software Carbon Intensity (SCI) Spezifikation
  • Policy, die sich um die interne Organisation aber auch der Verwendung der Logos und weiteren Inhalte kümmert,
  • OpenSource, welche eine Reihe von Bibliotheken und Werkzeuge, wie z.B. das Carbon Aware SDK bereitstellt, aber auch Linklisten interessanter anderer Projekte sammelt.
  • Community, die das Thema Awareness treibt, Interessen zusammen bringt und grüne Patterns entwickelt und zur Verfügung stellt.

Ein guter Einstieg in das gesamte Thema ist die "Learn" Seite, welche recht gut und eingängig die verschiedenen Aspekte beleuchtet, einen Grundstock an Wissen vermittelt und jeden Lernabschnitt mit einem kleinen Quiz abschließt.

Ein grundlegender Punkt, der bereits einen großen Einfluss auf den CO2 Fußabdruck einer Software haben kann ist bereits die Auswahl einer Energieeffizienten Programmiersprache. Vor ca. 10 Monaten ging hier ein Forschungspapier verschiedener portugiesischer Forscher durch die LinkedIn Bubble, welche 216 Zitierungen vorweist. In diesem Paper vergleichen die Forscher anhand von verschiedenen Standardproblemen im Softwareengineering den Einfluss von Ausführungsgeschwindigkeit, Arbeitsspeicherverbrauch und Energiehunger. Kurz zusammengefasst: C bildet in der Regel die Basis mit dem Faktor 1 und andere Programmiersprachen werden entsprechend einsortiert. So rangiert Rust z.B. bei 1,03, Java bei 1,98 und Python bei 75,88.

Erst kürzlich ist ein entsprechendes Paper bzgl. Machine Learning Framework Effizienz veröffentlich worden.

Neuer Kommentar

Dein Name oder Pseudonym (wird öffentlich angezeigt)
Mindestens 10 Zeichen
Durch das Abschicken des Formulars stimmst du zu, dass der Wert unter "Name oder Pseudonym" gespeichert wird und öffentlich angezeigt werden kann. Wir speichern keine IP-Adressen oder andere personenbezogene Daten. Die Nutzung deines echten Namens ist freiwillig.