Explore the IRIS GPU Bench documentation:
or go to documentation Index.
Developers are expected to keep the Documentation up-to-date.
The IRIS GPU Bench tool tracks GPU performance and carbon emissions during benchmarks and outputs final GPU Performance Benchmark Results. It provides:
- Final GPU Performance Results: See collecting results section of documentation.
- Real-time GPU Metrics: Monitors GPU performance in real-time.
- Carbon Emission Estimates: Estimates emissions using the National Grid ESO API.
- Data Export: Optionally exports data to a Grafana Dashboard via VictoriaMetrics.
- Flexible Benchmarking:
- Docker: Run benchmarks in isolated containers for consistency.
- Tmux: Execute benchmarks directly on the host and keep them running in the background during monitoring.
- Flexible Command-Line Interface: Offers a customizable monitoring process with a variety of command-line arguments.
- Real-time Logging: Supports live prints of Docker container or Tmux logs.
This tool is ideal for evaluating GPU application performance, measuring environmental impact, optimizing GPU performance, and informing purchasing decisions by testing applications on different hardware configurations.
For a report on the performance of the benchmarks available on this repo for on a range of GPU see Iris Bench Report-270924.pdf
file.