Skip to main content
v2026.1714 entries · CC-BY 4.0
Dictionary termTrack EStablev2026.2

Green software engineering

The discipline of designing, building, and operating software with explicit attention to its energy and carbon impact, as defined by the Green Software Foundation.

ByCASRAI Editorial Board
· Last updated 21 May 2026

Examples

Worked examples

  • Is an instance

    A research software engineer profiles an n-body simulation and reduces wall-clock time by 40 percent, lowering carbon proportionally.

  • Is an instance

    A team chooses 16-bit precision for inference, halving GPU energy with no measurable loss of accuracy.

Counter-examples

Looks similar, but isn't

  • Not an instance

    Brute-force grid searches without any optimisation are not green software.

  • Not an instance

    Storing every intermediate artefact indefinitely contradicts the discipline.

Editorial commentary

Green software engineering applies eight principles including carbon awareness, energy efficiency, hardware efficiency, measurement, and climate commitments. In research it manifests as optimising hot inner loops, avoiding unnecessary precision, caching reusable artefacts, deleting unused training checkpoints, and selecting algorithms with lower computational complexity. The Software Carbon Intensity (SCI) specification published by the Green Software Foundation is the emerging measurement standard. Research software engineers (RSEs) are increasingly trained in these principles.

References

  • Green Software Foundation principles; Software Carbon Intensity (SCI) specification.

Also known as

Green software · Sustainable software engineering · Carbon-efficient software

Machine-readable encodings

Use in your systems

JATS XML <role> element
xml
<role vocab="credit"
      vocab-identifier="https://casrai.org/dictionary/"
      vocab-term="Green software engineering"
      vocab-term-identifier="https://casrai.org/dictionary/term/green-software-engineering" />
Schema.org DefinedTerm (JSON-LD)
json
{
  "@context": "https://schema.org",
  "@type": "DefinedTerm",
  "name": "Green software engineering",
  "identifier": "https://casrai.org/dictionary/term/green-software-engineering",
  "description": "The discipline of designing, building, and operating software with explicit attention to its energy and carbon impact, as defined by the Green Software Foundation.",
  "inDefinedTermSet": "https://casrai.org/dictionary/domain/sustainable-research-and-laboratory-operations/",
  "url": "https://casrai.org/dictionary/term/green-software-engineering",
  "sameAs": [
    "Green software",
    "Sustainable software engineering",
    "Carbon-efficient software"
  ],
  "license": "https://creativecommons.org/licenses/by/4.0/"
}

Adopted by research universities worldwide

University of Cambridge logoColumbia University logoUniversity of Edinburgh logoHarvard University logoMassachusetts Institute of Technology logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoUniversity of Cambridge logoColumbia University logoUniversity of Edinburgh logoHarvard University logoMassachusetts Institute of Technology logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logo
  • University of Cambridge logo
  • Columbia University logo
  • University of Edinburgh logo
  • Harvard University logo
  • Massachusetts Institute of Technology logo
  • University of Oxford logo
  • Princeton University logo
  • Stanford School of Medicine logo
  • University College London logo

View CASRAI adoption →