Originally posted by: TheLonelyPhoenix
Okay, got out of the presentation about an hour ago, here's what I've got for you guys:
The choice to use Mac hardware was not the original plan. The first arrangement was actually with Dell, using Itanium2 processors. However, less than 24 hours before the computers were shipped, Michael Dell himself cut the cord on the project. Apparently Dell already had several offers on the table for large-scale high-performance supercomputing projects, and Virginia Tech was working on a budget of about 5 million; relatively little payoff for a supercomputer. Dell went ahead and worked with NCSA on their supercomputer. Guess what? They're now number 4 on the top 500 list

Ouch.
VT worked with a few other vendors, such as HP and IBM, but they kept coming back with higher numbers than VT wanted to spend; also, the Opteron processor could only do one floating point calculation per clock cycle, while the Itanium2 and G5 could do two per clock cycle. They researched doing 'white-box' custom builds as well, but the shipping dates on the components was way longer than VT wanted to spend.
And then came Apple.

They offered a shipment of dual-proc G5s in September, and VT jumped on it.
The switch to Xserves is ENTIRELY about ECC RAM. (I asked specifically after the presentation.) Although it is freeing up a lot of space (the computers will take up about a third of the area as they once did), the presenter clearly said that if the towers had supported ECC RAM, they would have stayed with them. Because the computer is slated for simulations and scientific computations requiring high-precision, there didn't seem to be much question about it. I did try to ask about the cost of the upgrade, but they wouldn't give me any specifics (legally tongue-tied).
Backup power consists of a 1.5 MW upgrade to the existing power infrastructure of the building and a backup system capable of giving them about 30 minutes of uptime (yes, minutes, not seconds). They also installed LOT of additional cooling to the building. A plan to install a diesel generator to supplement the backup system was also mentioned.
Software-wise, large portions of Mac OS X were revised to take it from a single-user OS to a high-performance cluster OS, through collaboration between Apple and VT.
Don't doubt the power of a Mac either.

A grad student was running a few simulators on the supercomputer as it was being torn down for the upgrade, and he got a performance boost in all of them over anything he'd run them on before (Itanium2 clusters, dual Xeon machines, etc.) One simulator ran 2.5x faster than he'd ever seen it go. Of course, Mac video hardware is lagging behind, as are the number of developers writing code to take advantage of G5 architecture as opposed to Pentium 4. But the potential is most definitely there.
I did note that they made no secret of the chances they took with this project. The fact that a project of this scale had never before been done with Mac hardware, combined with the fact the computers were some of the first G5s off the assembly line, made it a big risk. But, the payoff was huge, as you know.