Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/keichi/ve-power-meter
Power measurement tool for NEC Vector Engine
https://github.com/keichi/ve-power-meter
power-measurement power-meter sx-aurora-tsubasa vector-engine
Last synced: about 2 months ago
JSON representation
Power measurement tool for NEC Vector Engine
- Host: GitHub
- URL: https://github.com/keichi/ve-power-meter
- Owner: keichi
- License: mit
- Created: 2023-06-13T03:10:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-06-13T03:47:43.000Z (over 1 year ago)
- Last Synced: 2024-12-03T07:10:03.812Z (about 2 months ago)
- Topics: power-measurement, power-meter, sx-aurora-tsubasa, vector-engine
- Language: Python
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ve-power-meter
Power measurement tool for NEC Vector Engine
## Installation
```
pip install ve-power-meter
```## Usage
```
$ ve-power-meter
timestamp,power.draw,temperature.core,temperature.memory
2023/06/13 12:15:10.275,47.04,45,40
2023/06/13 12:15:11.292,47.04,45,40
2023/06/13 12:15:12.309,47.01,45,40
2023/06/13 12:15:13.326,47.01,47,44
2023/06/13 12:15:14.342,145.38,49,50
2023/06/13 12:15:15.358,173.39,50,50
2023/06/13 12:15:16.373,173.39,51,52
2023/06/13 12:15:17.390,170.48,51,53
2023/06/13 12:15:18.405,170.48,51,54
2023/06/13 12:15:19.421,177.39,52,54
```### Notes:
- `vecmd` must be available at `/opt/nec/ve/mmm/bin/vecmd` (tested with mmm v1.3.78).
- Metrics are printed out every second.
- `temperature.core` is the average temperature of all cores (Celsius).
- `temperature.memory` is the average temperature of all HBM modules (Celsius).
- `power.draw` is `AUX 12V V * AUX 12V C + Edge 12V V * Edge 12V C` (Watts).