The CPU Redefined: AMD Torrenze and Intel CSI
janp writes "In the near future the Central Processing Unit (CPU) will not be as central anymore. AMD has announced the Torrenza platform that revives the concept of co-processors. Intel is also taking steps in this direction with the announcement of the CSI. With these technologies in the future we can put special chips (GPU's, APU's, etc. etc.) directly on the motherboard in a special socket. Hardware.Info has published a clear introduction to AMD Torrenza and Intel CSI and sneak peaks into the future of processors."
Werent the first co-processors FPUs. Arent they now integrated into the CPU? By having all these thing sin one chip they will have much lower latency with communicating between themselves. I think all in one multi-core chips is the future if you ask me.
Libertarian Leaning Political Discussion Forum.
Am I the only one who thought "oh, they're reinventing the Amiga" while reading the summary?
Everything old is new again.
I'm against picketing, but I don't know how to show it.
This sounds vaguely like the Amiga platform of years past (with a fervent following today still)... how innovative to copy someone else!
(1st sig) If this were a snappy sig, you'd be reading it right now. (2nd sig) I'm a karma whore. >Insert FUD here
There are basically two models of parallelism that are used in practice. One is the Multiple Instruction Multiple Data model, in which you write threaded code with mutexes and and the like for synchronization. The other is Single Instruction Multiple Data, in which you write code that operates on vectors of data in parallel, doing pretty much the same thing on each piece of data. (There are other models of parallelism, like dataflow machines, but they don't have much traction in real life.) Multicore CPUs are MIMD machines, GPUs are SIMD machines. All those other processors -- physics processors, video processors, etc. are just SIMD machines too, which is why Nvidia and ATI could announce that their processors will do physics too, and why folding@home works so well on the new ATI cards. So I suspect that in real life there will be just two types of processors. At least I hope that is the case, because it will be a real mess if application A requires processors X, Y, and Z while application B requires processors X, Q, and T.
I remember the Amiga. I remember how much more capable and powerful they were over the other "personal" computers of the day.
It's a damn shame that Commodore couldn't market/sell their way out of a wet paper bag.
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
This article ignores the main issue with GPU integration -- its the memory stupid. Current high end GPU boards have an order of magnitude more memory bandwidth than the Torrenza socket provides. At least 75% of the cost of a graphics board is just the memory chips. Sure, you could put the whole lot on the motherboard, but all you're saving is the cost of a connector. As long as it makes sense for GPUs to have their own separate high-performance memory subsystem, its going to make sense to have them with separate chips on a separate board. Since the cost of memory (bandwidth and latency) has not been decreasing as fast as the cost of CPU transistors in the past, it seems unlikely to do so in the future, so this seems unlikely to change.