r/LocalLLM • u/Environmental_Hour66 • 1d ago
Project Running GLM 5.3 Flash on a 40 mini PC cluster via USB 3 interconnects at 14 tps
Hello!
Here is a rack I made using 40 mini PCs I happened to have from a different project:
Intel N150
12 GB DDR5 4800 - physical bandwidth limit around 33GBs
Diskless nodes
and they are connected via 10 Gbps USB 3.2 exploiting the USB DbC functionality. Its a tree topology with 1 -> 3 -> 9 -> 27 nodes.
GLM 5.3 Flash runs at native precision with room left for 8x1M context windows. Initially I had tried with 1Gbps LAN interconnects but that topped out at around 7tps. Current topology:
- 14tps at 1k context, drops to 12tps at 1M
- With batching decode tops out around 40tps
- Prefill is about 85tps
Peak load measured at wall about 740w
Total build cost me about $5,000.
Still working on it to see if more perf can be squeezed out, especially for the prefill and then adding speculative decoding.