Donating idle compute with BOINC

May 27, 2026

boinccomputescience

A homelab spends most of its life waiting. CPUs sit near idle, GPUs do nothing between tasks. BOINC — the Berkeley Open Infrastructure for Network Computing — puts those spare cycles to work on real research.

What it actually does

BOINC is a framework that hands small chunks of a large scientific problem to volunteer computers around the world. Your machine downloads a unit of work, crunches it, and uploads the result. Projects span gravitational-wave detection, protein folding, climate modeling, and the search for pulsars.

How it runs in the lab

I run BOINC with guardrails so it never competes with anything that matters:

  • CPU caps so a node stays responsive for real workloads.
  • Auto-suspend so it pauses the moment the hardware is needed for real work, then resumes automatically once the machine is idle again.
  • Containerized on the cluster so it’s easy to start, stop, and limit.

The point is that the science happens only in the gaps — free compute that would otherwise be wasted as heat.

Why it’s a good first homelab project

It’s low-stakes, genuinely useful, and teaches you about resource limits, scheduling, and keeping background work from stepping on foreground work. Plus there’s a real satisfaction in seeing your idle rack contribute to actual research.

Starter draft — add the specific projects, the suspend-on-game-launch automation, and stats.

← all posts

Comments

No comments yet — be the first.

Leave a comment

Moderated before it appears.
Theme
Font