WattOps

Leaderboard

Measured on real hardware by the people who ran it, from each device's own energy meter. Nothing here is a sample or an estimate, and nobody's name is shown: a person only counts towards the number of people behind a row.

GPUs: work per joule

Every row is the same test: 8192 × 8192 matrix multiplications, 20 seconds in fp16 and 20 in fp32 after a warm-up, with the energy from the GPU's own meter. GFLOP per joule is the work the card does for each joule it draws; higher is better. The power limit and throttling are shown because they decide much of the result: a T4 in a notebook usually runs against its 70 W limit the whole time.

Loading…

Put your GPU on the board

  1. Create a free account, then an API key under Settings → API keys.
  2. In a Kaggle or Colab notebook with a GPU switched on, or in a terminal in the Python environment that has PyTorch (any NVIDIA or AMD GPU):
    pip install -U landauer-gap
    joules login lgk_…
    joules bench gpu --share
    In a notebook, start each line with !. The test takes about a minute and prints the link to its row.

joules sends only the GPU's name, its power limit, and per precision the number of multiplications, the energy, the time and how much the card throttled. Nothing from your notebook, files or machine name.

A free account adds your machines to these boards, keeps every run you measure on your own Tracking page, and lists your results so you can remove them any time.

Create a free account