I'll ramble a bit here. Sorry about that. It's Sunday, after all.
PC-Engine said:
Yes it's [the CSX600] a specialized unit, that's why I brought it up with regards to supercomputing which IS specialized.
Weeeell - yes and no. To a large extent, super computing simply means that you can afford to pay more than what is considered "normal" for a computer to get a better tool for attacking your problems.
It used to be (just before I got into computing) simply very fast systems, then it was vector processors, then parallell vector processors (my first association seeing early Cell sketches were the Cray X-MP), then gradually massively parallell processors or VLIW or multithreaded processors and a bunch of other ideas.
True, generally speaking you could say that the further we've walked down this path, the narrower the problem set where we get some proportional benefit for our effort/money and the more specialized the computers have become. (However, one of the more popular ways to get additional computing power is simply to use a lot of small cheap ones working on the same problem, so it's not true that the hardware necessarily gets more exotic.) And this narrowing of the set of tasks that can effectively adressed with higher priced hardware is a very seroius problem because of Amdahls law, and because there are a lot (most?) of very worthy problems that just don't benefit much from todays custom hardware.
A supercomputer that was simply a very fast general purpose CPU would still sell like hotcakes (very expensive but good ones, that is
) but they just aren't on offer. For some time, personal computing CPUs have done the job too well and too cheaply, for alternatives to crop up.
randycat99 said:
FWIW, the only people who are shocked by the notion of SP floats are those who don't really understand what the SIMD/GFLOP scene is in the first place. From the very first appearance of vector engines on desktop CPUs, the understanding has always been that the speed is obtained primarily from the SP operations. This is not to say that said vector units did not have a DP mode, but that isn't where the greatest speed benefits would be atained, anyway. So it's not like Sony was trying to "cheat" with SP performance. SP vector design has been the practice for a VERY long time.
Weeeell - yes and no.
Add-on vector processors have been manufactured for many systems from top end to PCs. I have some personal experience at the high end with the IBM 3090VF, there were vector processors made for the DEC VAXen, we have had a number made for PCs. (And some parallell add ons, remember the transputer boards? ) They have never caught on even in computational sciences, and for good reason.
While SP has typically yielded the highest numbers, DP have still been emphasized in the marketing brochures of those add-on processors that have been good at it.
Pure FLOPS numbers have
always been a marketing tool, and have never been a useful measure of anything. Even a couple of decades ago, I looked at the supporting memory hierarchy and snickered at FLOPS claims, as did all who actually used these computers. Note though that these manufacturer claims were useful in getting grants/funding from the beancounters who held the money so while we may have rolled our eyes, I don't know that anybody made much noise about the outrageousness of the claims.
Ten times the performance is still pretty damn useful, as long as you don't have to foot the 500 times as large bill yourself.
Computing needs to have its architectural experiments funded somehow.
For instance, in the context of this forum, otherwise our gaming hardware would have developed at a much slower pace.
And then, where would we be?