All Projects → djselbeck → rapl-read-ryzen

djselbeck / rapl-read-ryzen

Licence: other
Quick & dirty hack to read AMD Ryzen rapl counters

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to rapl-read-ryzen

realcaffe2
The repo is obsolete. Use at your own risk.
Stars: ✭ 12 (-74.47%)
Mutual labels:  amd
raplcap
RAPL power capping C interface with multiple implementations
Stars: ✭ 23 (-51.06%)
Mutual labels:  rapl
CS5490
Arduino / ESP Library for Communication with the Cirrus Logic CS5490 Chip
Stars: ✭ 17 (-63.83%)
Mutual labels:  energy-monitor
ESPproMon
ESPproMon © Smartphone App for Energy Monitoring with Appp © Technology
Stars: ✭ 15 (-68.09%)
Mutual labels:  energy-monitor
nix-install-vendor-gl
Ensure that a system-compatible OpenGL driver is available for `nix-shell`-encapsulated programs.
Stars: ✭ 22 (-53.19%)
Mutual labels:  amd
ethos-auto-miner
Automatically switch miner to the most profitable algorithm for Ethos.
Stars: ✭ 14 (-70.21%)
Mutual labels:  amd
ESPHome-Devices
A collection of ESPHome custom components, configuration files, and custom code for my various ESP8266/ESP32 devices that integrate with Home Assistant.
Stars: ✭ 83 (+76.6%)
Mutual labels:  energy-monitor
ScanTree
Scan a JS file tree to build an ordered and grouped dependency listing
Stars: ✭ 51 (+8.51%)
Mutual labels:  amd
ioBroker.sourceanalytix
Detailed analysis of your Energy, gas and liquid consumptions
Stars: ✭ 61 (+29.79%)
Mutual labels:  energy-monitor
xrig
High performance cryptonight miner for AMD cards. Designed for large-scale use of RX Vega.
Stars: ✭ 23 (-51.06%)
Mutual labels:  amd
ESPSense
Use ESPHome to emulate TP-Link Kasa HS110 plugs, and report energy usage to your Sense Home Energy Monitor (or anything else on your network!) via ESP8266/ESP32 devices
Stars: ✭ 36 (-23.4%)
Mutual labels:  energy-monitor
powerblade
1 in² AC power meter
Stars: ✭ 50 (+6.38%)
Mutual labels:  power-meter
rocPRIM
ROCm Parallel Primitives
Stars: ✭ 95 (+102.13%)
Mutual labels:  amd
Coyote
Framework providing operating system abstractions and a range of shared networking (RDMA, TCP/IP) and memory services to common modern heterogeneous platforms.
Stars: ✭ 80 (+70.21%)
Mutual labels:  amd
miopen-benchmark
benchmarking miopen
Stars: ✭ 17 (-63.83%)
Mutual labels:  amd
ATM90E32
Updated version of the ATM90E32 Arduino library
Stars: ✭ 22 (-53.19%)
Mutual labels:  energy-monitor
RET
ROCm Machine Learning and HPC Stack installer
Stars: ✭ 28 (-40.43%)
Mutual labels:  amd
babel-plugin-transform-amd-to-commonjs
✨ Babel plugin that transforms AMD to CommonJS
Stars: ✭ 44 (-6.38%)
Mutual labels:  amd
powerapi
PowerAPI is a Python framework for building software-defined power meters.
Stars: ✭ 95 (+102.13%)
Mutual labels:  power-meter
TrueRMS
Average, RMS, Power and Energy measurement library for Arduino.
Stars: ✭ 42 (-10.64%)
Mutual labels:  energy-monitor

rapl-read-ryzen

Quick and dirty hack to try to use the rapl counters on the AMD Ryzen platform.

At the moment it only reads half the cores as it assumes SMT.

Compile with:

gcc -o ryzen ryzen.c -lm

Needs access to /dev/cpu/CPUNO/msr files. So may need root rights

Tested on:

  • AMD Ryzen Threadripper 1950x
  • AMD Epyc 7501
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].