YoVDO

Green Coding - Measuring Energy Use of Arbitrary Applications and Software Stacks

Offered By: media.ccc.de via YouTube

Tags

Conference Talks Courses Open Data Courses Containerization Courses

Course Description

Overview

Explore the innovative Green Coding Metrics tool for measuring energy consumption of various applications and software stacks. Learn how to orchestrate apps in containerized setups, measure power directly or apply linear models for power metrics, and optimize web applications for energy efficiency. Discover the tool's ability to fill the current need for easy energy metrics in complex software setups, its importance in addressing UN sustainable development goals, and its potential for integration into development machines and CI pipelines. Gain insights into measuring desktop software energy use, identifying memory and energy anomalies in machine learning, optimizing idle time in web applications, and promoting transparency in software CO2 emissions. Understand the political landscape surrounding green coding initiatives and the collaborative efforts to increase focus on this crucial topic.

Syllabus

Intro
What? What is the Green Metrics Tool
Concepts of the Green Metrics Tool Adoption of container approach. Every functionality is a container
Data Flow in Framework Ingesting standard infrastructure files. Output as POSIX stream
Deeper dive into possible application types What applications can the tool consume
What analysis can you do with the tool?
Identfiy Memory Anomalies in terms of energy Memory energy does not equal "memory usage"
Energy anomalies in Machine Learning Energy anomalies through TurboBoost and Overheating
Idle time optimizations in web applications
We want to provide insights to developers and user. With case studies and comparisons
Open Data & Transparency for software CO2 Think of it as the "Yuka" / "Codecheck" of Software


Taught by

media.ccc.de

Related Courses

Building Geospatial Apps on Postgres, PostGIS, & Citus at Large Scale
Microsoft via YouTube
Unlocking the Power of ML for Your JavaScript Applications with TensorFlow.js
TensorFlow via YouTube
Managing the Reactive World with RxJava - Jake Wharton
ChariotSolutions via YouTube
What's New in Grails 2.0
ChariotSolutions via YouTube
Performance Analysis of Apache Spark and Presto in Cloud Environments
Databricks via YouTube