More Cell Processor Details And First Pictures 535
Hack Jandy writes "Anand Shimpi has some details about the upcoming Cell processor (PS3) in his personal blog. According to Anand, "Rambus announced that the new Cell processor uses both Rambus XDR memory and their FlexIO processor bus. Because Rambus designed the interface for both the memory controller(s) and the processor interface, the vast majority of signaling pins are using Rambus interfaces - a total of 90% according to Rambus." Hasn't Rambus been showing up a lot again recently? The fact that Cell uses XDR has been widely speculated, but the fact that it will also use the Rambus bus signalling is something completely new."
Speed isn't everything (Score:5, Insightful)
I must admit the specs are impressive, but show me the benchmarks!
Hot (Score:4, Insightful)
Re:Rambus kills cell... (Score:4, Insightful)
The Sony hype machine strikes again (Score:5, Insightful)
Re:Speed isn't everything (Score:3, Insightful)
Actually, there's a good use for such comparisons: It tells you that the writer is clueless.
I'd already read enough about the Cell to know that it's more like the PowerPC than it is like an Intel cpu. So, when I read the comparison of its supposed speed and a Pentium's, I immediately knew that the writer hadn't a clue.
Any info around about benchmarks? Those can be misleading, too, in the hands of the wrong marketer. But with enough of them, it's a lot more likely that you can glean some actual speed info.
Re:by comparison... (Score:3, Insightful)
What scope is this?
Re:Cell (Score:2, Insightful)
With how cheap they arespeculated to be
Please explain why you think this will be cheap. Everything i see points to a very expensive chip. With rambus memory technology, an ibm design, and the fact that it's brand new, I dont know where you are coming up with the idea this thing will be cheap. Not to mention everyone thought the Itanium would spell death for x86, but that went nowhere.
Re:I don't get it (Score:3, Insightful)
"If you build it, he will come."
If you create a machine so powerful that there's nothing that fully utilizes its capacities, that merely spurs all sorts of geeks to dream about how they can push that machine to its limits, then overclock it, then put it all in a case made of Legos.
- Greg
Re:Speed isn't everything (Score:3, Insightful)
Nobody is claiming that clock speed always equals performance, but think about it this way -- say you have data coming in at 10 GB/s. You could either have 8 wires (and buffers and processing) running at 10 GHz, 16 wires (etc.) running at 5GHz, 32 wires at 2.5GHz (etc.), you get the idea. If the Cell architecture processes data at 4GHz, the only thing we can be pretty certain of is that the pipeline is very deep. The benchmarks you want to see will very likely be very impressive. Perhaps the speed was partially dictated by wire density and transistor sizing?
Real world, though, what does this mean? This chip is due to be a game machine. Game workloads are, for the most part, very predictable. You process an entire screen of graphics in a very similar manner every time. This means that if you get the prediction models (and compiler hints) right, your actual performance will be very high. The same supposition could be made for encryption or any other bulk vector processing, with obvious strengths according to the instruction set of the processor. General workloads, however, do not do very well with deep pipelines. They tend to prefer less of a pipeline and less of a branch mispredict penalty. Cell will be great at its intended market, but you don't use a 4+GHz chip with over half the area (guessing, looking at the pictures) tuned for vector math (the APUs have been called SIMD) to take over the PC. For that, we will still have multicore x86 and PPC chips to dream about.
Re:Cell (Score:4, Insightful)
Unlikely. (Score:4, Insightful)
However, from the press release:
Prototype die size of 221mm2
When it comes to chip manufacturing, the cost of a chip is basically a direct function of the area. A 221 mm^2 chip size is pretty damn big; this thing isn't going to be cheap. Even considering IBM's extensive fabrication experience, Sony will probably have to sell this at a significant loss to make the PS3 palatable to gamers.
Granted, this is a prototype, so they can probably shrink it further by production, but it still won't be something cheap. Don't count on being able to buy these cheaply to make your own parallel supercomputer.
Re:Cell (Score:3, Insightful)
Re:Speed isn't everything (Score:2, Insightful)
Games are inherantly very parallel.
There are some of the smartest programmers around making games. Those who got over the initial pain of the Ps2's 3 core architecture should find it relatively easy to scale up. What is most exciting this time is that the 8 cores appear to be identical, meaning that there will be less restrictions about what you use each for.
The o.p. was scoffing at a 4.6Ghz spec. Whilst maybe overstating the Cell a little with my reply, the escense is that he was an order of magnitude out in his understanding.
Dont jump the gun... (Score:2, Insightful)
We have no idea if developers will be able to easily adapt and get any real performance out of this thing above and beyond what they get from CPU's now. Almost nobody uses the vector units in PS2, who says they will start now? In terms of just gaming I wanna see some games and examples of this thing running in real time before i start taking my wallet out of my pocket, Sony burned me last time with underpowered bug ridden hardware, ill be damned if i let them do it again.
Re:ANY ___FACTS___ AT ALL?? (Score:3, Insightful)
Die size: 221mm^2
Transistor count: 234m
SPE Size: 2.5x5.81mm
SPE Interconnect: 4x128bit ring bus
SPE local memory: 256KB
SPE decode rate: 2 insns/cycle
SPE resources: 7 execution units (unspecified type)
They also mention the core voltage of the CPU (1.3V), the fact that the memory has been tested to 5.4GHz, detail the temperature monitoring scheme, and the fact that the SPEs are in-order chips. This is all new information.
Re:Cell (Score:4, Insightful)
Re:Cell Processor enhances cross-platform software (Score:2, Insightful)
Re:Cell (Score:1, Insightful)
The 90nm size is quite large, maybe it would cost around $100 a chip to make, making a PS3 around $600 to make. However that is if Sony were to release the PS3 this year. Because it is all in-house, it'll probably cost less per chip to make a Cell. When it hits 65nm, it'll cost even less because the chip is half the size (which actually means less than half the cost to make because yield increases). Then you don't have packaging costs, etc, so that is even less. Maybe Sony will get the cost per Cell down to $50 by the time of release for the PS3, meaning a manufacturing cost of $400.
Absorbing a $100 per console isn't too bad, so it could probably be sold for $299 by late 2006.
Re:PS3 (Score:5, Insightful)
4GHz cell != 4GHz P4 != 4GHz Opteron != 4GHz G5
Re:Missing the point (Score:3, Insightful)
All in all, this thing strikes me as more of a next-generation DSP rather than a next-generation CPU, with a lot of hype thrown in (btw, the are apparently now called "synergistic processor elements" instead of "attached processing units"
Re:Rambus kills cell... (Score:3, Insightful)
You mean like the PS2 did (given that is uses RDRAM)?
Dave
Re:Cell (Score:4, Insightful)
Amazing how fast those i386 processors were at doing absolutely nothing at all.
Assign your Linux box a task or two and all of a sudden faster CPU's become appealing.
My C=64 was a bad motherfucker, right up until the point I wanted to do some serious number crunching on it (or play games.) The minute I decide that there's more to life than interacting with the operating system on an 80x25 character wide CUI
Plus I bet it plays a mean game of Doom III.
Re:Conspiracy Theory (Score:3, Insightful)
Or it's possible that Apple is writing the OS for the PlayStation3.
The overwhelming majority of people do not play games on computers nor do they want to. The living room is where entertainment is king. The sheer horde of developers for consoles compared to the paltry handful for PCs should be a clue as to where the money is.
Don't give me all that jibber jabber (Score:2, Insightful)
How about some actual SPECint and SPECfp?
Oh, nothing like that was released? Hmm. makes you wonder. Sort of like the Itanium flop where the excuse, going on for about 10 years now, is that the compiler isn't quite optimised yet.
Any nerd over 15 ought to have heard far to many claims of "revolutionary cpu design" to know better.
Re:Cell (Score:5, Insightful)
Re:Well, cause Intel is a failure (Score:4, Insightful)
As for graphics, those have been a huge success, to the point that nVidia and ATi began copying the idea. Intel's integrated chipsets are a huge hit with business. They keep costs and space down, and high performance grapihcs aren't necessary for office work. The integrated low-end graphics chip is getting to be quite popular.
Networking would be another huge non-processor area that they excell in. If you ask me what kind of NIC I want in a server, Windows, Linux, BSD, whatever, the answer is Intel. Nobody else I know makes cards of the same quality. 3com used to, but not anymore.
Now the x86-64 thing is an interesting one to pick on, because the reverse is true. AMD was being the uninnovative one. They decided that innovation, in this case, was unnecessary and counter productive. They decided to just whack on 64-bit extensions to the x86 architecture, as was done with the 32-bit conversion years ago, and call it good. It offered nothing new in terms of ISA, but that meant backward compatibility.
Intel tried to be radical. EPIC is a neat idea that's been messed with for years and never made practical. You have the compiler do all the work of deciding what runs in parallel, rather than the chip. Makes for helaciously complex assembly, but that's ok, you just need a good compiler, and Intel makes the best.
Well, total non-starter in the desktop market, that's gone to x86-64 and it's not changing. However seems to be working in the high end computation market. We just got in 2 racks of SGI Itanium coputers for one of the research labs. From what I hear, they are badass number crunchers.
Now if you want to talk some major failures, let's have a look at AMD's motherboard situation. When the Athlon came out it was abysmal. AMD couldn't produce a reasonable chipset to support their own processors. It was slow and incomplete, and couldn't deal with basics like AGP 2x. VIA had a full featured chipset, that was full of bugs and couldn't handle hardware like the GeForce in many configurations. ACPI problems plauged all boards.
Now the point here isn't to try and say Intel's better than AMD. The point is, both companies have hits and misses. Some products can be both a hit in one way, and a miss in another. However there's a lot of fanboyism about AMD and hate towards Intel and its not productive.
You should pick your platform based off of informed choices about what performs better for you, and gives you that performance at the best price. If you find yourself having to justify it by attacking the other company, you probably made it for the wrong reasons.
This goes extra for doublespeak like hating on Intel for focusing on MHz, then hating on them again when someone else does so.
Re:Cell (Score:3, Insightful)
Cell is not an x86 competitor. (Score:4, Insightful)
The cell processor is only really fast when the spus are in use, which means 32-bit non-branching floating-point arithmatic. For anything involving integer math, flow control, or uneven memory access, the SPUs defer to the main processor. I'm sure IBM put a decent processor in there, but it doesn't sound like it's anything revolutionary, and there's only the one.
What does this get you? -- A processor that is really good at decoding mpeg, rendering graphics, maybe approximating the physics of flying dragons. It is not a fast general purpose processor. Operating systems, word processors, databases, these are all integer tasks, and much more-so they are branch tasks. Scientific computation - this requires double-precision floating point. Photoshop is about the only piece of non-multimedia software that might be able to take advantage of this.
The end result is that this will likely be a great chip for set-top boxes of all sorts, maybe even for video-editing workstations. A G5/pentium replacement it isn't; that's a different ball game.
Re:Cell's PowerPC core is in-order not out-of-orde (Score:3, Insightful)
I hear you though. The Power5 is designed to handle large multi-process loads. This new Cell architecture, or at least this particular Cell chip, is designed for real time processing of large piles of data.
I'm not reliving computer architecture class... I'm not reliving computer architecture class... (open's eyes) ... Whew