Cray CS-Storm Delivers High-Performance Computing In Million-Dollar Package
techcrunch.com
techcrunch.com
A few fun points from the brochure:
- The internal network ("interconnect") is Infiniband in either a torus or fat tree topology
- Up to 512 GB RAM per node
- Power usage is up to 63 kW per rack
- You have the option of including liquid-cooled rear door heat exchangers, if your datacenter air cooling isn't up to the task ;-)
- Compute nodes can have disks installed, but the system supports diskless booting
- Each compute node weighs 88 lbs
One thing to remember about these machines is that the internal high-bandwidth, low-latency network is a big part of why they get such good performance. Most applications that run on these machines are long-running computations consisting of many processes spread across the entire machine, with lots of inter-process communication throughout the lifetime of the job. Think weather prediction, simulations of fluid dynamics, or complex mechanical systems.
(I work on similar systems to these every day. Huge amounts of fun, but quite different needs than your typical web service, or even most Hadoop-ish data analysis problems.)
I work with bioinformaticians, which is an area with lots of research going on. I don't see much that is complex there. Split up your jobs and send them to a cluster. I take it that's not "real scientific computing" though?
Edit: unless you meant that you can't split up a physical simulation on loosely-coupled nodes and still get good performance. Then, well, yeah.
I mean, I only write HPC programming frameworks for scientific computing as my job, what do I know. But if you're doing anything more complex than map-reduce, a high-speed interconnect is essential, and even in mapreduce it's pretty handy.
Edit: it answers this in the article.