<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>green-coding.io</title>
    <link>https://www.green-coding.io/case-studies/</link>
    <description>Recent content on green-coding.io</description>
    <generator>Hugo</generator>
    <language>de-EN</language>
    <lastBuildDate>Fri, 07 Jun 2024 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.green-coding.io/case-studies/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The Carbon Cost of Testing Pipelines</title>
      <link>https://www.green-coding.io/case-studies/carbon-cost-of-testing-pipelines/</link>
      <pubDate>Fri, 07 Jun 2024 00:00:00 +0000</pubDate>
      <guid>https://www.green-coding.io/case-studies/carbon-cost-of-testing-pipelines/</guid>
      <description>&lt;p&gt;When we first created &lt;a href=&#34;https://github.com/green-coding-berlin/eco-ci-energy-estimation&#34;&gt;Eco-CI&lt;/a&gt;, our goal was to help developers get a more solid grasp of how their repeated processes cost energy and carbon, and be able to put some practical numbers to that concept. It is very easy to become detached to the reality of carbon emissions when there are many layers of abstraction and conversion, as is the case with CI processes. Often what we measure is the load on a machine (via cpu-utilization), and that gets converted to a number related to the energy pull of a server (that&amp;rsquo;s off somewhere) in Joules, and while we can then convert that to an estimation of grams of CO2 emitted, even that doesn&amp;rsquo;t feel very tangible. And the less tangible the effects of our choices are, the less likely we are to think about them and change. The goal here then is to try to solidify a connection between our CI pipeline usage and the environmental impact they have.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Energy Efficiency of programming languages - Revisiting Python in 2024</title>
      <link>https://www.green-coding.io/case-studies/energy-efficiency-python/</link>
      <pubDate>Fri, 31 May 2024 00:00:00 +0000</pubDate>
      <guid>https://www.green-coding.io/case-studies/energy-efficiency-python/</guid>
      <description>&lt;p&gt;In 2017 a paper was published in the Proceedings of 2017 ACM SIGPLAN called &lt;a href=&#34;https://greenlab.di.uminho.pt/wp-content/uploads/2017/10/sleFinal.pdf&#34;&gt;Energy Efficiency across Programming Languages&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;The paper compares different programming language on standardised algorithmical compute benchmarks and ranks them according to their energy efficiency.&lt;/p&gt;</description>
    </item>
    <item>
      <title>CO2 savings at scale - The Zoom Auto-Download case</title>
      <link>https://www.green-coding.io/case-studies/co2-savings-at-scale-zoom-auto-download/</link>
      <pubDate>Sat, 10 Feb 2024 00:00:00 +0000</pubDate>
      <guid>https://www.green-coding.io/case-studies/co2-savings-at-scale-zoom-auto-download/</guid>
      <description>&lt;p&gt;Many people often critique Green Coding with two main points:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;They believe the savings are insignificant, arguing that IT systems are already efficient.&lt;/li&gt;&#xA;&lt;li&gt;They find the methods and modifications required for Green Coding challenging and time-consuming to implement.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;However, despite these views being grounded in common software development experiences, they frequently do not hold true.&lt;/p&gt;</description>
    </item>
    <item>
      <title>CPU Power Capping - Processor energy configuration series - Part 3</title>
      <link>https://www.green-coding.io/case-studies/cpu-power-capping/</link>
      <pubDate>Sat, 30 Dec 2023 00:00:00 +0000</pubDate>
      <guid>https://www.green-coding.io/case-studies/cpu-power-capping/</guid>
      <description>&lt;div class=&#34;ui message&#34;&gt;&#xA;  &lt;i class=&#34;info circle icon&#34;&gt;&lt;/i&gt;&#xA;  &lt;div class=&#34;content&#34;&gt;&#xA;    &lt;p&gt;&#xA;    This arcticle is part of a multi-part series. Be sure to check out / stay tuned for the other parts!&#xA;    In this series we look at processor configuration options either from the OS side or directly&#xA;    in MSRs of the CPU and their effect on the power draw of the CPU.&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Inherent variability in energy testing of CI pipelines</title>
      <link>https://www.green-coding.io/case-studies/ci-pipeline-energy-variability/</link>
      <pubDate>Sun, 03 Sep 2023 00:00:00 +0000</pubDate>
      <guid>https://www.green-coding.io/case-studies/ci-pipeline-energy-variability/</guid>
      <description>&lt;p&gt;As we&amp;rsquo;ve been testing the energy use of various CI pipelines using &lt;a href=&#34;https://www.green-coding.io/products/eco-ci/&#34;&gt;Eco-CI&lt;/a&gt;, one thing we&amp;rsquo;ve noticed is that there is a large amount of variability in the results. Pipeline runs that we would expect to be more or less the same (same commit hash, running a few days in a row on the same cpu) can have wildly different results:&lt;/p&gt;</description>
    </item>
    <item>
      <title>CPU Utilization - A useful metric?</title>
      <link>https://www.green-coding.io/case-studies/cpu-utilization-usefulness/</link>
      <pubDate>Mon, 26 Jun 2023 11:00:00 +0000</pubDate>
      <guid>https://www.green-coding.io/case-studies/cpu-utilization-usefulness/</guid>
      <description>In this case study we will look at the ubiquitous metric CPU utilization and how helpful it is in evaluating code performance or energy consumption</description>
    </item>
    <item>
      <title>Turbo Boost and energy - Processor energy configuration series - Part 2</title>
      <link>https://www.green-coding.io/case-studies/turbo-boost-and-energy/</link>
      <pubDate>Thu, 02 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://www.green-coding.io/case-studies/turbo-boost-and-energy/</guid>
      <description>&lt;ul&gt;&#xA;&lt;li&gt;Turning ON deep c-states. This might increase startup-latency of some workloads, but since Cores can not only go into one fixed Turbo Boost frequency, but actually if only SOME cores go into a stronger Turbo Boost, then they can reach even higher frequencies! So if you have a workload that is single or low-threaded you can profit from extraordinary high frequencies that you might never see when all cores are always running on higher frequencies.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Source: &lt;a href=&#34;https://www.vmware.com/explore/video-library/video-landing.html?sessionid=1686331461690001FeTn&amp;amp;videoId=6340661293112&#34;&gt;https://www.vmware.com/explore/video-library/video-landing.html?sessionid=1686331461690001FeTn&amp;videoId=6340661293112&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;ui message&#34;&gt;&#xA;  &lt;i class=&#34;info circle icon&#34;&gt;&lt;/i&gt;&#xA;  &lt;div class=&#34;content&#34;&gt;&#xA;    &lt;p&gt;&#xA;    This arcticle is part of a multi-part series. Be sure to check out / stay tuned for the other parts!&#xA;    In this series we look at processor configuration options either from the OS side or directly&#xA;    in MSRs of the CPU and their effect on the power draw of the CPU.&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>DevOps energy savings - Reducing image docker container size - Part I</title>
      <link>https://www.green-coding.io/case-studies/devops-energy-savings-reducing-docker-container-size/</link>
      <pubDate>Mon, 27 Feb 2023 10:00:00 +0000</pubDate>
      <guid>https://www.green-coding.io/case-studies/devops-energy-savings-reducing-docker-container-size/</guid>
      <description>What are the tradeoffs when trying to optimize image size of docker containers</description>
    </item>
    <item>
      <title>RAPL, SGX and energy filtering - Influences on power consumption</title>
      <link>https://www.green-coding.io/case-studies/rapl-and-sgx/</link>
      <pubDate>Tue, 06 Dec 2022 08:00:00 +0000</pubDate>
      <guid>https://www.green-coding.io/case-studies/rapl-and-sgx/</guid>
      <description>In this case study we will look at the RAPL feature in modern processors and a security feature that can influence it&amp;rsquo;s accuracy</description>
    </item>
    <item>
      <title>Hyper-Threading and energy - Processor energy configuration series - Part 1</title>
      <link>https://www.green-coding.io/case-studies/hyper-threading-and-energy/</link>
      <pubDate>Thu, 06 Oct 2022 00:00:00 +0000</pubDate>
      <guid>https://www.green-coding.io/case-studies/hyper-threading-and-energy/</guid>
      <description>&lt;div class=&#34;ui message&#34;&gt;&#xA;  &lt;i class=&#34;info circle icon&#34;&gt;&lt;/i&gt;&#xA;  &lt;div class=&#34;content&#34;&gt;&#xA;    &lt;p&gt;&#xA;    This arcticle is part of a multi-part series. Be sure to check out / stay tuned for the other parts!&#xA;    In this series we look at processor configuration options either from the OS side or directly&#xA;    in MSRs of the CPU and their effect on the power draw of the CPU.&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wordpress vs. Hugo &#43; Cloudflare</title>
      <link>https://www.green-coding.io/case-studies/wordpress-vs-hugo-cloudflare/</link>
      <pubDate>Thu, 28 Jul 2022 08:00:00 +0000</pubDate>
      <guid>https://www.green-coding.io/case-studies/wordpress-vs-hugo-cloudflare/</guid>
      <description>In this case study we will look the carbon benefit of a static site compared to a Wordpress site. To get a more fair picture we will also include the HUGO build process and reason a bit about a possible hosting optimization.</description>
    </item>
    <item>
      <title>Does gzip save CO2?</title>
      <link>https://www.green-coding.io/case-studies/does-gzip-save-co2/</link>
      <pubDate>Sat, 16 Jul 2022 08:00:00 +0000</pubDate>
      <guid>https://www.green-coding.io/case-studies/does-gzip-save-co2/</guid>
      <description>Looking at gzip compression and if it really saves carbon emissions</description>
    </item>
    <item>
      <title>AVIF vs. PNG</title>
      <link>https://www.green-coding.io/case-studies/avif-vs-png/</link>
      <pubDate>Fri, 01 Jul 2022 08:00:00 +0000</pubDate>
      <guid>https://www.green-coding.io/case-studies/avif-vs-png/</guid>
      <description>In this case study we will look at image compression with the AVIF format. Typically when trying to optimize a website for network resource consumption and thus CO2 emission images are the lowest hanging fruit.</description>
    </item>
  </channel>
</rss>
