This repository contains the tool presented ACAT2024 (PoC) and at ICHEP2024.
-
Updated
Sep 20, 2024 - C++
This topic gathers projects that exemplify or help to provide green computing. Green software is engineered to reduce energy consumption, which considers factors like algorithmic and language efficiency, networking, storage footprint, compute requirements, and so forth. Some projects follow great green software practices that should be highlighted; others help the rest of the world greenify their own code. The projects collected here are a mix of both.
This repository contains the tool presented ACAT2024 (PoC) and at ICHEP2024.
Measure energy and carbon consumption of software
PowerAPI is a Python framework for building software-defined power meters.
Distributed Volunteer Computing with IOT
A Prometheus exporter and a REST API server to export metrics of compute units of resource managers like SLURM, Openstack, k8s, _etc_
An open cloud native capacity solution which helps you achieve ultimate resource utilization in an intelligent and risk-free way.
a Kubernetes operator that aggregates energy and CO2 emission data for tagged resources
Carbon Limiting Auto Tuning for Kubernetes
SmartWatts is a formula for a self-adaptive software-defined power meter based on the PowerAPI framework.
Environmental platform for green computing
Green Software Engineering Playbooks
Eco CI Energy estimation for Github Actions Runner VMs
Learn to optimize machine learning tasks for environmental sustainability. Discover how to use real-time electricity data and low-carbon energy sources for model training and inference, reducing the carbon footprint of your cloud operations.
Research Project by DreamBrook Labs
A Python tool to measure the energy consumption of software
An ebpf module that exports energy statistics for each process
A green technology self-assessment tool for organisations