Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Unified and Modular Measurement Framework

License

NotificationsYou must be signed in to change notification settings

alumet-dev/alumet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Adaptive, Lightweight, Unified Metrics.

ALUMET is a modular tool that measures energy consumption and performance metrics. It offers a new standard framework for all your measurements, with a very low overhead.Learn more on the website.

Why should I use it?

  • I want to estimate the energy consumption of the software I run.
  • I want to measure the energy consumption of my CPU or GPU,accurately1.
  • I need to export my measurements to local files or to a database.
  • I would like to choose the acquisition frequency and to be able to use frequencies above 1000 Hz.
  • Idon't want the measurement tool to eat up my CPU and consume too much power.
  • Idon't want to setup a different tool for each hardware component and software environment I have (laptops, Edge devices with GPUs, bare-metal HPC servers, K8S clusters, ...).

If you answer yes to any of these questions, Alumet is for you!

We also have extra features (see the documentation).

How to use

Please readthe Alumet user book to learn how to install and use the Alumet "agent" (the program that performs the measurements).

If you have a question, feel free to ask on theDiscussions page.

Extending Alumet

Thealumet crate provides a library with a plugin system. With plugins, you can extend Alumet in the following ways:

  • read new sources of measurements
  • apply arbitrary transformations to the data (such as energy attribution models)
  • export the data to new outputs
  • perform actions on startup and shutdown

Please readthe Alumet developer book to learn how to make plugins.

Contributing

Alumet is a joint project between the LIG (computer science laboratory of Grenoble) and Eviden (Atos HPC R&D). It is also open to external volunteers like you!

Please go to thecontributing guide to get started.

License

Copyright 2024 Guillaume Raffin, BULL SAS, CNRS, INRIA, Grenoble INP-UGA.Licensed under the EUPL-1.2 or later.

You can findmore information about the EUPL here. The EUPL is compatible with many other open source licenses and shares some principles with the well-known LGPL.

Footnotes

  1. See the following research paper for a detailed analysis of some common errors in RAPL-based measurement tools:Guillaume Raffin, Denis Trystram. Dissecting the software-based measurement of CPU energy consumption: a comparative analysis. 2024. ⟨hal-04420527v2⟩.


[8]ページ先頭

©2009-2025 Movatter.jp