Cray SX-6 Installed in Alaska
Dhrakar writes: "Now, I know that normally press releases are imediately round-filed, however, as this is the first NEC^H^H^HCray SX-6 to be installed in the U.S. it is newsworthy. The 8cpu, 64Gb system has been installed at the Arctic Region Supercomputing Center for benchmarking and other testing. See either ARSC or the NY Times (sub. required. Yada, yada) article."
hmm for all the people who wanna figure out what it would cost to run one of theese babies.
This link states in it that:
The "SX-6 Series" will be shipped from the end of December 2001 with the monthly rental price starting from 2,800,000 Yen.
By my calculations thats actually only about 22 thousand a month in dollars... not like im gonna be grabbin one, but frankly i would of thought they charge more
I agree that Americans need a more heterogeneous set of supercomputers these days. Vector computing has "gone out of style", but it's still very very useful for a lot of applications. We may see vectors return somewhat with this reselling plan, and with the soon-to-be-released Cray SV2.
People *seriously* underestimate just how pathetic the memory bandwidth is on your standard desktop PC.
For the coders among you: Suppose you had an algebraic structure datatype that you had test against a set of n! permutations. Standard programming dogma says: Generate the permutations once, store them in memory, and then grab them as needed... right?
At least on my Athlon XP (and, I suspect, any modern processor with a piece of crap bus)... WRONG. It ends up being MUCH faster to regenerate the permutations from scratch every freaking time you need them, rather than risk having a cache miss and grabbing them from RAM.
I know you won't believe me, because I didn't believe me at first either. I couldn't imagine that the memory bandwidth was THAT BAD. I coded it up this way to see how much WORSE it performed... and it ended up performing better. An important lesson about optimizing programs for modern Intel/AMD architectures was learned: often times is faster to recompute on the 2GHz processor, rather than wait for the not_2GHz_bus to fetch information from RAM.
But please, don't take my word for it, go try it for yourself.
Because....
The memory bandwidth of E10k's is a rounding error compared to an SX-6...
and... SPARCS aren't vector processors.
But since you think CPUs + RAM == net performance of a computer, I can safely assume you probably haven't the foggiest idea what a vector processor is, or how one could take advantage of it.
And its not a Cray anymore than the Dodge Stealth was truely a Dodge... the SX-6 is made by NEC and re-badged as a Cray for sale in NA.