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.
Shrugs at memory of 3 days attempting to install windows 95 on a 386... finally got there after removing the co-processor. I was young........Happy days........
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
Give me 8 core CPUs and then strap on DSP for Audio, Graphics, Physics and AI. While you're at it, do something original and innovative that will impress me.
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?
So they're reinventing the Amiga architecture?
c hitecture
http://en.wikipedia.org/wiki/Advanced_Graphics_Ar
Are we finally getting back to actually complete computers like the Amiga?
It had custom designed processors for sound and video on the motherboard.
And then it was sold together with a fitting OS, so you got computer and software as a complete functioning machine in stead of many loose ends in a PC.
is/was an over-optimistic/egotistical load of crap
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
Intel introduced something called 'CSA' bus (http://www.intel.com/design/network/events/idf/cs a.htm), which was higher bandwidth than PCI and was to be used for "streaming" devices like NICs and such. Making this 'general purpose' and user accessible was the next logical step. Go intel!
Am I the only one who thought "oh, they're reinventing the Amiga" while reading the summary?
Is there an address we can send money to get /. editors a basic grammar textbook? I'm no pro, but that's just ridiculous.
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?!'"
How 'bout Agnus, Denise and Paula. :)
/* Lobster Stick To Magnet!*/
Everything old is new again.
I'm against picketing, but I don't know how to show it.
It is nice to see PC architecture has finally caught up with Amiga.
"I myself am made entirely of flaws, stitched together with good intentions."
The downside of this is that they aren't optimised for a specific task, hence their basically jack's of all trades but masters of none.
In the past the processor was the beating heart of the computer (hence the term Central Processing Unit) but with all the different developments in abovementioned areas the CPU is becoming a less determining factor for overall processing power within the PC.
That's interesting, because everyone in my parents' generation says the "CPU" is the whole box, and the chip from AMD or Intel is the "microprocessor".
Is that the infinite image enhancement chip?
Is this located near Stealthy Valley?
I like the concept and yes I know it's nothing new. I hope this thing takes off I would love to be able to just snap a single chip into place than have to deal with gigantic video cards. ALthough I suppose we would end up with more heatsinks on the mobo this way but at least my PCI slots wouldn't be so crowded.
WTF?
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
Is this the same as a bus-oriented system? I remember spec'ing out systems for a defence contractor back in the 90s, and there were systems designed around "daughter-card" processors, something like a modular mainframe on the cheap. It always seemed to me that a bus-centric system had a lot going for it performance-wise, rather than forcing everything in the computer to synch to the CPU.
I've got a bad attitude and karma to burn. Go ahead. Mod me down.
That is Paula, Randy, and Simon...
I mean, do you ever watch American Idol, hello!
I only look human.
My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
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.
http://catb.org/jargon/html/W/wheel-of-reincarnati on.html
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
HTX slots are better the pci-e ones and right now amd can make there desktop cpus driver 2 of them and it the 4x4 system you can have 2 chip set links and 2 htx slots.
It's called the LAN.
I turn on the WiFi and my phone is part of the internet.
It serves it's flash/ram/rom/sd via the 9p protocol.
My terminal can boot from it, if I wanted it to, yours could to if you were in my authentication server.
I can store encrypted data on it useless without TCP access the dock.
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
Just what everyone needs: another spin-off of CSI.
Mother board shipsets are becoming the union of a lot of functionality (Disk, Ethernet, Sound, UDB, PCI/e and graphics). Even though you can still get best of breed addin cards for many of these functions, the majority of desktop systems do just fine with what the chipset offers.
These coprocessors will also become unified. AMD and nVidia already are talking about doing physics. In the end, you are likely to get a single processor that does graphics, physics, AI, advanced math, and probably Java, sound and a few other things we have not thought of yet. As a single entity, it takes a single slot. So long as all the functionality is all accessable through some standardized interface (DirectX in the MS world, something else for everyone else) then the difference between the competing manufacturers will be about the same as the difference between graphics cards now.
There is nothing so silly as other peoples traditions, and nothing so sacred as our own.
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.
Last night I had my first long session with Vista on my sister-in-law's new laptop, a Compaq with a Celeron M and 512M ram. Without disabling "user" functionality (the things that non-tech users like about windows) I was only able to get it down to using about 350MB ram at boot up. I didn't check how much ram the Theme service uses but I doubt that it is significant. The default config used over 400MB on bootup and I find this appalling for 2 reasons: 1) Why do so many tray icons need to use so much ram? With the amount of ram used, startup time was SLOWER than if these icons were just launchers! 2) How does it make sense to sell a product that just by turning it on the system resources are maxed out and so everything else you do runs super slow? These leaves a very "oh my this pc is slower than my old one" feeling, how does HP think the $50 they shave off the price for that extra 512M is worth this? To [ab]use the car analogy, this is like selling a car where the engine can only handle pushing the car with one passenger and the radio, fan/heat/air, and lights off. Even though it has seating for 5, adding just one more person or turning on the radio causes it to take so long to get up to highway speed that you'd just rather not drive it at all, but for a $50 upgrade it'll do anything you want!
The things in Vista I like are the Windows Explorer interface and the new start menu. Yeah that's about it, Well, at least I like them initially, after only a few hours with it. Plus most users don't understand file system usage concepts (and I don't think the new interface will make the concept any easier to follow) and they don't really care how the start menu looks as long as they can start their apps (or drag the icons they use most to the desktop), so this is not a significant improvement over XP. Of course, I said the same kinds of things about XP compared to Win2k when it first came out too, but then SP2 was released with the better-than-nothing-firewall and better wifi tools and that made it enough better that XP is a must on laptops. MS needs to find the same type of "must" features for Vista, and I wish them luck.
So guess what? the office pc's I manage will stay at P3's with 512Meg and Win2k for a while longer. What can the old, slow pc's do? AutoCAD Lite, Adobe Illustrator, ACT, all office apps, any all the custom stuff I've got for CRM and order management. They are not maxed out on RAM, ever, and a faster CPU does not significantly increase performance.
Plenty of papers have been written on the 2 basic ways to tackle upgrades. You can upgrade everything ever 2 years, probably with it all leased and support contracts, and have an affordable monkey to handle all that, or you can have a high paid sysadmin that can fix anything quickly. The costs overall are about the same, but the monkey will spend time on the phone with the jokers in tech support and wait for parts to ship, where the sysadmin will have it working in no time with the spare parts from old systems he keeps around. Since I can pick up the P3's for well under $150, including a COA, the CFO is happy too, he can just "expense" them and not have to make a lease payment or deal with depreciation.
- Disclaimer: Information in this post deemed reliable but not guaranteed.
As for the "processor socket", there are people selling computers that go into passive backplanes. If you put the CPU and memory in a card, there is little reason why you would have to upgrade the rest of the computer when you change the CPU (you would have to scrap the card, anyway, but processors are intimately related to chipsets, so, it is to be expected.
you mean like the G3 macs, but add memory? This is actually a pretty good idea, put the cpu/ram/chipsets on a card that would plug into the pci/ata/legacy chipsets using a standard interface. Many chipsets do this anyway with these things having their own chipsets and all connecting to the northbridge. Make the interface standard, like ATX/pci/memory/ata are standards, and then upgradability is a no-brainer! How much could Dell and HP lower their costs if the case and backplane didn't need changed to upgrade the core? At the very most the PSU would need upgraded, but if the platform was designed right you'd only need to do that every 4-6 years (assuming the 2 years cycle), and even sell a cpu/HDD combo upgrade combo preinstalled with that new OS too. Shipping and storing cases and all the other crap is the expensive part of the industry, they could save millions here.
- Disclaimer: Information in this post deemed reliable but not guaranteed.
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
and sneak peaks into the future of processors.
and sneak peaks into the past^H^H^H^Hfuture of processors.
Have you read my journal today?
...with the now defunct Rendition Socket X http://findarticles.com/p/articles/mi_m0EKF/is_n22 26_v44/ai_20894055
http://findarticles.com/p/articles/mi_m0CGN/is_n12 5/ai_20831295
Emulation
.. what I want is the ability to install ANY number of processors from any manufacture onto a mainboard or slot. I have spare PCI slots why can I install more processors? Damn waste of space.
http://www.rense.com/general79/wdx1.htm
We've seen this before. The industry is constantly cycling between specialized co-processors (what I loosely call asymetric multiprocessing) to increase performance and increasingly powerful central processors and dumb peripherals to decrease cost and bus latencies. What's old is new again.
I like this modular design for CPUs. A main processor paired with the co-processor handy for the task. Hey, where can I get one of those fancy AIPUs?!
"Sum Ergo Cogito"
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.
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.
I'm sick and tired of these hip, "ironic" sigs. This is an actual, honest-to-goodness no-nonsense sig!
the 15+ seconds it takes to load any application, including IE, says otherwise. the "cache" and "free" values in task manager also say otherwise. I can deal with cache, but this is not JUST cache. I'm also talking about initial load times from a cold boot, before non-essential stuff is moved to swap and the cache is filled only with the system services and utility crap that lives in the system tray. Also, cache is important, it speeds things up a lot if you have enough of it, but if you don't and you are constantly having to flush more than 50% of the cache, then this makes things slower than not having a cache at all.
2nd part is easy: it was on sale in a store and 1GB version was not offered there, an additional 512 was ordered the same day. My point was that someone who doesn't know better would use this and feel like their old P3 with 256Meg was so much more responsive, and they would be right. Why would HP even offer such a slug? Their preload just barely fits in the 512MB, it's pointless.
- Disclaimer: Information in this post deemed reliable but not guaranteed.
This sounds like what Commodore did the Amiga 1000. It had a seperate proc for Graphics nameed Denise, one for sound named Paula and the other was the central chip named Agnus or Fat Agnus in the second chip set. There were a lot of benefits to this design and at the time of its release it was a superior configuration when compare to the PC or even MAC at the time of its release.
Yeah, clone the imacs, real cheap, or maybe at min a small slot for the cpu/miniboard computer inside the monitor like the high
end display panasonics for sales displays.
Liberty freedom are no1, not dicks in suits.
1) Amiga didn't have a unified memory space with NUMA cache-coherency between all participating chips
2) Amiga had multiple processors, but they were all Commodore parts, and soldered in. We're talking about bus standards, and ISAs, and your choice of vendors and upgradability and all that stuff which is more difficult to spec-out AND get buy-in for. It's not a vendor stovepipe.
Hell, a friggin SNES has 4 coprocessors, a TurboGFX 16 had like 6, but you don't see people comparing THAT to PCs or Amigas or anything else.
Amigas weren't the only ones. Have you ever looked at an SGI workstation from the same era? Same kind of architecture, only more flexible.
PC architectures post-ISA were already surpassing the Amiga in potential. Bus interconnects, add-on cards, all that stuff was there. The software wasn't all there if you were using Microsoft though (one dynamite one was BeOS, but no one remembers that).
I don't know. You Amiga fanboys don't even know the significance of your own system in the grand scheme of 80s and 90s computing technology. You have tunnel vision.
It was important for commercial reasons, like the Commodore 64. But it wasn't technologically groundbreaking nor unique, nor better or worse than any other architecture.
*shakes head*
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
> AI? For porn? You have seen porn before, right?
:)
I figured that the only reason they were able to model it with an AI was because it was so simple?
>> Eliza: What about your simple?
I mean, it's not like we have really powerful AIs at our disposal to begin with, or like we need them.
--
This post was not generated by a Markov chain, but it probably could've been.
"There are other models of parallelism, like dataflow machines, but they don't have much traction in real life."
That's like saying ASICs don't have any traction in real life.
I don't know about the iMacs. They weren't even SBC's, let alone SCC's.
110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
"What's old is new again."
And Lord knows we can't have that AGAIN, now can we?
There's an inbetween.
While AMD might be cluing us in on the next big consumer processing fetish, be sure to keep your private details hidden if you choose to go for the Torrenza. The RIA could be bustin down your door any second for suspicion of intent to speed up your multi-peer downloads...