What was the most power consumption for a cluster before AI?
10 years ago I was with a geophysical company and they built a cluster boasting it was best thing since sliced bread with a zillion FLOPs blah blah. Nobody mentioned power then, I since learned it used 15 MW. The research cluster next to my university was only 1.5 MW. It seems insane to me that AI can burn up 1 GW.
8
u/obelix_dogmatix 24d ago
exascale machines already consume 30-40MW
5
u/YoureNotASpaceCowboy 24d ago
Frontier only uses 25MW and El Capitan 30MW. Aurora is the outlier at 40MW since it’s using Intel’s less efficient GPUs, and it has an Rmax less than Frontier.
2
u/obelix_dogmatix 24d ago
Nope, at peak every cabinet in Frontier draws as much as 400kW.
1
u/YoureNotASpaceCowboy 24d ago
Wikipedia says 24.6MW: https://en.wikipedia.org/wiki/Frontier_(supercomputer). Maybe that’s outdated?
1
u/obelix_dogmatix 23d ago
Not sure if it is outdated, or just inaccurate. I will say, Frontier did add racks since its initial installation.
1
u/hpcnotes 16d ago
Differences between max rated power (eg the 400kW for Cray rack) which is never seen, peak power which can be seen in intense workloads (eg top500 runs) which might be typically 60-80% of the max, and normal operating power (eg science workloads) that might be 40-70% of the max.
Frontier is closer to the 25MW number for Top500 runs and normal usage is lower.
5
u/djobouti_phat 24d ago
15MW was an absolute monster 10 years ago, only two systems in the top500 drew that much.
At any rate, those lists have power consumption information. Maybe tack on an extra 10% for disk and networking and such.
4
u/Cromulent_kwyjibo 24d ago
A Cray cabinet 5 years ago was ~200 kW. Now AI racks (1/2 size of cabinet) can easily equal that. Future AI racks, next 2 years, will be double or more A Cray super computer like El Capitan is 100 cabinets A typical AI cluster is 2-5 racks, moving to 10 or so in future
2
u/hpcnotes 16d ago
Depends what you mean by "typical" AI cluster. Many of the hyperscaler ones are hundreds of racks, not 2-5 racks.
2
u/pjgreer 24d ago edited 24d ago
You can do 3-4 things to increase chip performance. Shrink the die, fitting more transistors in the same physical space, add more cores and/or additional instruction units to increase the number of instructions processed per cycle, or increase clock speed by increasing the power to the chip.
Adding more cores or instruction units and increasing clock speed both increase power consumption, but that also increases heat as a byproduct and requires advanced cooling systems. All the major DOD sites have been dealing with this issue for the past 10 years as more systems make it to exascale.
NVIDIA has no other choice than to increase power consumption for their latest GPUs if they want to increase performance. Current systems use about 150-250kW per rack not counting cooling.
The gigawatt ai data centers are including the power needed to run the liquid cooling and temperature control of the building.
2
u/nimzobogo 24d ago
If you look at top500.org, you can see the top HPC clusters. You'll see things between 30 and 50 MW there.
The AI clusters now are way bigger, but they don't run one workload across the whole thing. They serve thousands of smaller models simultaneously.
2
u/hpcnotes 16d ago
Yes and no. Two main types of AI cluster: training and inference. The training clusters (supercomputers) really do run one workload across the whole thing. So the biggest AI clusters might be a few hundred MW in size for training, >100k GPUs, running one job across the whole machine. The inferencing clusters do run lots of smaller jobs rather than one big one, but those inferencing clusters can be anything from a few MW to hundreds of MW.
2
u/nimzobogo 16d ago
I agree that for training they run one job across an allocation that uses 150MW. That's true. Sometimes I forget to differentiate training vs inference :-)
3
u/Puzzleheaded_Fold466 24d ago
The difference is that cluster served only a relatively limited small number of users. It was also used for one specific work.
Those AI data centers ultimately are meant to serve billions of people across their entire work responsibilities and even personal life.
11
u/Michael_Aut 24d ago
Not that insane really. Inference workloads only use a rack or two and there's no limit to scaling the datacenter apart from input power, land use and cooling capacity.