Back to browse
GitHub Repository

Stresses your CPU and Metal GPU from the terminal. Live utilization bars. macOS native.

2 starsPython

ChronosBench – Terminal CPU/Metal GPU stress tester with live load bars

by nish068·Mar 6, 2026·1 point·0 comments

AI Analysis

MidNiche GemShip It

Metal GPU stress testing in terminal, but is the workload realistic for benchmarking?

Strengths
  • Solves a real gap: most open-source stress testers ignore GPU or only target CUDA
  • Metal integration is non-trivial; concurrent matrix ops, FFTs, and particle sims is a solid workload mix
  • CLI-native design makes it scriptable and CI/CD-friendly
Weaknesses
  • Author admits uncertainty about workload representativeness—needs validation against real GPU tasks
  • macOS-only; no Linux or Windows GPU support (CUDA, ROCm)
  • Minimal documentation on calibration; unclear if results are actionable for performance tuning
Target Audience

macOS developers and CI/CD pipelines needing GPU benchmarks without GUI

Similar To

s-tui · stress-ng · Geekbench GPU

Post Description

Wanted a stress tester I could throw into scripts and CI without spinning up a GUI. Most open source options skip the GPU entirely, so I wired in Metal for the GPU side.

It runs matrix ops, FFTs, and particle sims concurrently and draws live utilization bars in the terminal — one for CPU, one for GPU.

Curious if the workload mix is actually representative or if I'm missing something obvious. Also open to feedback on the Metal implementation if anyone's gone down that path.

Similar Projects