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.
CSI? De-centralized CPU? Where will they be located; Miami, New York or Las Vegas?
My web domain.
The first details emerged half a year ago:
0 060927comp_a.htm
IBM and Intel Corporation, with support from dozens of other companies, have developed a proposal to enhance PCI Express* technology to address the performance requirements of new usage models, such as visualization and extensible markup language (XML).
The proposal, codenamed "Geneseo," outlines enhancements that will enable faster connectivity between the processor -- the computer's brain -- and application accelerators, and improve the range of design options for hardware developers.
http://www.intel.com/pressroom/archive/releases/2
Here spins the Wheel Of Reincarnation http://www.catb.org/~esr/jargon/html/W/wheel-of-re incarnation.html watch how everything comes back and then goes away again and then comes back . . .
If this were really happening, what would you think?
I find the idea of multiple Processing Unit slots on the motherboard that can each take different type of chips to be very interesting. I'm not sure how well it will work, though. The article mentions 5 types that already exist: CPU, GPU, APU, PPU and AIPU. (Okay, the last doesn't exist yet, but company is working on it.) There's only 4 slots on that motherboard that's shown. I definitely do NOT want to see a situation where the common user is considering ripping out his AIPU for a while and using a PPU, then switching back later. I can only imagine the tech support nightmares that will cause.
So the options are to have more slots, or make something I like to call an 'interface card'. See, there'll be these slots on the motherboard that cards fit into... wait, don't we have this already?
And more slots isn't really an option because the computer would end up being massive with all the cooling fans and memory slots. (Which are apparently seperate for each PU.)
I kind of hope I get proven wrong on this one, but I don't think this is such a great idea. Just very interesting. Having 16 slots and being able to say you want 4 AIPUs, an APU, 4 GPUs, 3 PPUs, and 4 CPUs on my gaming rig and 1 GPU, 1 APU, and 14 CPUs on my work rig would be awesome.
"If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
Am I the only one who thought "oh, they're reinventing the Amiga" while reading the summary?
that revives the concept op co-processors.
Slashdot's computers might benefit from a co-processor, the function of which is to monitor and correct spelling and grammar errors. It would serve like an editor's job, only better, because, you know, it might actually work.
(Bye-bye karma!)
"What do you think?" "I think 'What, do you think?!'"
Everything old is new again.
I'm against picketing, but I don't know how to show it.
Prepare to see the pornprocessor soon. I'm not going to give a lot of details here, but it's optimized for specific physics, AI and Graphics.
Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
How about the Cell uP (first appearing in Playstation3), which embeds a Power core on silicon with a 1.6Tbps token ring connecting up to 8 (more later) "FPUs", extremely fast DSPs. IBM's got 4 of them on a single chip, connected by their "transparent, coherent" bus, a ring of token rings. One Cell can master a slave Cell, and IBM is already debugging 1024 DSP versions, transparently scalable by the compiler or the Power "ringmaster" at runtime.
These little bastards are inherently distributed computing: a microLAN of parallel processors, linkable in a microInternet.
Imagine a Beowulf cluster of those! No, really: a Beowulf cluster of Cells.
--
make install -not war
Just plug in a spellchecker Co-Processor! I think no ordinary CPU could handle such massive mistakes
Lone Gunmen crew.
AMD will compete by releasing "Law & Order: Central Processing Unit".
Support Right To Repair Legislation.
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
It is nice to see PC architecture has finally caught up with Amiga.
It's nice to see you've finally caught up with all the people that have made an Amiga comment.
To the best of my knowledge, Torrenza is already implemented. The HTX port on many Opteron motherboards is a HyperTransport connection. You can already buy FPGA dev kits from U. of Mannheim that plug into this HyperTransport slot and interface with the rest of your system. Torrenza may continue to advance the HyperTransport / Coprocessor war, but as far as I'm concerned, Torrenza is already 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
An Amiga 1000, Deluxe Paint, Flight Simulator, Amiga Basic and 2Meg of Ram = $3500.
Later got the Sidecar for DOS, and Earl Weaver Baseball. Ahhhhhhhh.
20 years later, and no hardware or software has given me such joy.
NVidia, Matrox, ATI, AMD, Intel, WTF?
The Amiga showed you how 20 years ago, and you are just now getting around to it?
Bring back multi-resolution windows, bitches!
If I was reading the picture on the second page correctly, it looks like AMD plans to use a "4x4" type motherboard architecture, but with the second CPU spot made for a dedicated GPU chip instead of another redundant CPU. The CPU and GPU wouldn't be on the same die in this case.
I think this would make sense to me. Right now when I upgrade my video card, I throw out the ram, GPU, and integrated circuitry of the entire package to replace everything with the new video card upgrade (which happens every 6 months for me). What if I could buy the GPU and DDR3 separately and not throw out everything each upgrade? Not only would the infrastructure be faster, but the upgrades could be cheaper since you don't need to buy the whole package every time.
This obviously only matters to the enthusiast trying to keep on the edge of Moore's Law. I like the idea, but we'll see how things turn out in reality of 2010.