More Cell Processor Details And First Pictures
slashflood writes "After reading two articles on slashdot about the Cell architecture and another one that criticizes the extensive roundup of the STI patents, I found the first pictures of the Cell core. It seems that at least some predictions were true. Seeing is believing." mtgarden points to this ZDNet article which says that the "first version of the chip will run at speeds faster than 4GHz. Engineers were vague on how much faster, but reports from design partners say 4.6GHz is likely. By comparison, the fastest current Pentium PC processor tops out at 3.8GHz." (More below.)
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."
How about HL2 benchmarks?
Cell processors could really dominate. With how cheap they arespeculated to be, their distributed processing, and their all around speed, the could take over a significant part of the computer marketshare. If Cell processors also have the Power4 processors in them, this could be a replacement for x86. Could be. As other articles have pointed out, x86 has had superior competition in the past, and has been able to weather it. We shall wait and see. Cheers
Hurricane Ivan: A 17th century prison collapsed. All of the inmates escaped.
Is the cell processor a vector based CPU like previous PS cpu's? If so a cluster could prove quite formidable indeed!
(Seriously, vector processors are great for weather and nuklear simulations)
-nB
whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
The Cell is going to be in the PS3, so does that mean that the PS3 will be clocked at 4.6 GHz+? That seems like a big leap considering consoles are normally running a little slower than "good" computers at the time they come out.
Sigs are for the weak.
I understand the chip will be used in Playstation 3, but it will also likely be used in future Apple computers, of which, the G5 is already based on the Power architecture. Maybe IT would've been a better section to put this under?
Best. Webhost. Ever. Dreamhost.
I'm waiting to see how much work it can actually do before making a judgement. At the least it always exciting to have another option. I wonder how difficult it will be to take advantage of the new architecture.
While 4.6 GHz sounds impressive, I thought we were getting away from the notion that clock speed = performance. The Pentium 4 killed off clock speed comparisons.
I must admit the specs are impressive, but show me the benchmarks!
For all intensive porpoises your a bunch of rediculous loosers
I believe Sony and IBM and Toshiba are going to produce this thing as a joint venture, calling it "Cyberdyne" also naming the PS3 online game network Skynet, sounds promising...
I don't think the final PS3 part will be clocked much higher than 3.5GHz. Otherwise it would probably involve downclocking parts of the CPU to maintain a sane thermal profile, thus making overall performance rather unpredictable. This would especially impact games, where it's all about sustainable framerates at 100% CPU utilization.
So this will just be like the last time Rambus had their hooks into a product, it will die a very expensive and slow death.
Cell may be cheap, but the RAM will be $5/MB. Sad to see IBM repeat the mistake Intel learned from.
- Adam L. Beberg - The Cosm Project - http://www.mithral.com/
If IBM can produce these things in enough volume this could be the ideal linux platform for the future.
PS3 is expected to sell very well so the chip production might be soaked up by the game consoles but you never know.
I bet apple engineers are salivating right now too.
Promises to be interesting for intel and AMD next year.
Get a free Mac Mini
http://www.scee.presscentre.com/imagelibrary/detai l.asp?MediaDetailsID=25555
:
CELL...bringing supercomputer power to everyday life with latest technology optimized for compute-intensive and broadband rich media applications
SUMMARY:
Cell is a breakthrough architectural design -- featuring 8 Synergistic Processing Units (SPU) with Power-based core, with top clock speeds exceeding 4 GHz (as measured during initial laboratory testing).
Cell is OS neutral - supporting multiple operating systems simultaneously
Cell is a multicore chip comprising 8 SPUs and a 64-bit Power processor core capable of massive floating point processing
Special circuit techniques, rules for modularity and reuse, customized clocking structures, and unique power and thermal management concepts were applied to optimize the design
CELL is a Multi-Core Architecture
Contains 8 SPUs each containing a 128 entry 128-bit register file and 256KB Local Store
Contains 64-bit Power ArchitectureTM with VMX that is a dual thread SMT design - views system memory as a 10-way coherent threaded machine
2.5MB of on Chip memory (512KB L2 and 8 * 256KB)
234 million transistors
Prototype die size of 221mm2
Fabricated with 90nanometer (nm) SOI process technology
Cell is a modular architecture and floating point calculation capabilities can be adjusted by increasing or reducing the number of SPUs
CELL is a Broadband Architecture
Compatible with 64b Power Architecture(TM)
SPU is a RISC architecture with SIMD organization and Local Store
128+ concurrent transactions to memory per processor
High speed internal element interconnect bus performing at 96B/cycle
CELL is a Real-Time Architecture
Resource allocation (for Bandwidth Management)
Locking caches (via Replacement Management Tables)
Virtualization support with real time response characteristics across multiple operating systems running simultaneously
CELL is Security Enabled Architecture
SPUs dynamically configurable as secure processors for flexible security programming
CELL is a Confluence of New Technologies
Virtualization techniques to support conventional and real time applications
Autonomic power management features
Resource management for real time human interaction
Smart memory flow controllers (DMA) to sustain bandwidth
I think more likely, Microsoft will just end up putting in more Cells in their next XBox if the PS3 proves successful.
This seems good, but what exactly can I do with a cell processor other than play games with better graphics? It seems like the vast majority of people don't use even half of the power their computers have today, and if there are bottlenecks in todays computers it is because of RAM and the OS and not because of the CPU. Other then games, when will I be able to do other than maybe look for aliens faster.
Thing is, the next Xbox will be using a PowerPC 970. So it will share a common ancestor (POWER) with the Cell.
I wonder, how compatible are the two CPUs' instruction sets? Will Microsoft be able to drop a Cell into a future revision of the Xbox2 and maintain backward compatibility? Could someone theoretically hack a PlayStation3 to run Xbox2 games?
"first version of the chip will run at speeds faster than 4GHz. Engineers were vague on how much faster" But I thought GHz didn't matter?
WASTE - The Secure P2P
My PS2 is already unnacceptibly noisy. When playing dramatic games like Silent Hill, the sublte nuances are drowned out by the WHIRRRRR of the PS2 box. I guess I should lock it up in a cabinet or something.
I can't imagine something this big and fast being quieter.
https://www.accountkiller.com/removal-requested
They zoomed in on this press photo of an engineer holding a die.
Chuck moore's 25x had 25 misc cores on one die. Specs:
.2 sq mm asynchronous microcomputer core
5 x 5 array of cores: 60,000 Mips
5 horizontal, 5 vertical parallel interconnect buses: 180 Ghz bandwidth
Specialized computers to interface off-chip.
Max power 500 mW @ 1.8 V, with 25 computers running
100mAh battery life is 1 year, with 1 computer running throttled
64-pin SOIC: mirrored pin-out to 4ns cache SRAM
Array chips on 2-sided PCB
Shortly after he announced the chip, he took the link off his page. According to a post from him he's in a lawsuit
The Cell processor is pretty cool, but i see some room for improvement. They could have made simpler cores, and lots more of them.
Remember how the Emotion Engine worked us all into a lather five years ago? And when it came out, it was just merely competitive with contemporary processors? Sony is great at churning out nerd fetish tech, but they have a terrible track record of living up to their promises. Let's hope it's different this time.
My friend just called me from the ISSCC. He got a couple more bits of info, including that STI plan to recoup their R&D expenses largely from other consumer multimedia devices and NOT from selling Cell processors or Cell processor based computers, meaning they will be surprisingly inexpensive. Yeah!!!
Knowing Steve Jobs..
By 2006, instead of having a "Genie" effect in OSX, he'll actually have real Genies.
Seriously, I've noticed that Intel is probably teh 2nd favourite target here after Microsoft (ok, 3rd favourite now that SCO claimed the throne). When Intel does something some way, it's bad and stupid, when someone else does, it's good and better than Intel.
Like the whole ISA things. People always seem to be down on Intel for sticking with x86. They like to talk about what a hack it is, and how much better a RISC archetecture is, and so on. Then the IA-64/x86-64 fight comes and now AMD's the good guys for sticking with x86-64 and pushing backwards compatibility. WTF?
But yes, you are correct, the real question is how much work can it get done, sepcificly how much work can it get done for the kinds of things consumers want. It's all well and good to crank on theoritical benchmarks, but what really matters is the wall clock. How long does it take to render a scene in a 3d program, how long does it take to create a mixdown in audio software, etc.
Only time will tell with these. However, given that IBM is casting in on them, I'd say it's more than just hype. They already have a fast processor on a "normal" technology, they aren't messing with this new stuff just for fun.
...will it still respect you in the morning?
with IBM is pushing linux, I can't see microsoft ditching their good buddy Intel, and throwing money at IBM by porting windows to run on the Cell processor. I would guess that this would allow Intel to retain their market share, even if the Cell is infact a far superior processor.
- a regular CPU (good for program flow/logic and interdependant operations),
- a vector unit (good for large arrays with no conditionals),
- and 8 stream processors (good for applying the same operations plus flow control to lots of independant chunks of data).
w00t!what does your oscilloscope need a D/A converter for? Do you mean an A/D converter? And why 1,024 bits? That's 128 channels worth of 8-bit A/D.
What scope is this?
Ce n'est pas un vrai mouvement de robot!
Ah, I don't prophesy it being quick. I still do see a mini revolution though. I wonder what M$ has to beat back a server processor with essentially hyper threading, running at 4.6 ghz, attached to 8 vector processors, each with a lot of registers and cache, which are using extremely fast memory, that can connect to other, similar processors nearby. I don't think they have much. :P
Hurricane Ivan: A 17th century prison collapsed. All of the inmates escaped.
I'm fairly sure I suggested the IT section, though I could be wrong. Perhaps lending me some of your gusto would help me see better?
Best. Webhost. Ever. Dreamhost.
fact #1 Apple and Sony have been awfully close for the past few years- with some dialogue between the two CEOs.
fact #2 Apple has signed up to display at E3 this year- but hasn't published any official info on their site.
fact #3 The Mac is somewhat deficient when it comes to gaming when compared to the Windows PC.
So my speculation is that it is possible that Apple intends to build a new Mac aimed at the gaming market that will be compatible and play Sony's PS3 games- Apple in turn could publish games for the PS3.
Apple's Connection to the Cell Processor
For those of you wondering about the power consumption of this thing, perhaps you should note that Sony just licensed LongRun2 from Transmeta. It is a dynamic solution for power consumption and leakage that will probably end up in the 65nm versions coming out next year. google transmeta sony for more.
Once touted as the Intel killer, perhaps Transmeta will finally have its day.
Thanks for the gusto! I can now see the reason for the confusion...
"Maybe IT would've..."
I think I should've specified "IT section"....
Best. Webhost. Ever. Dreamhost.
High end cames on your cellphone? Tell me when I can buy a cellphone with a Geforce 6800 PCI-e (heck, I'll settle for a Geforce 2 MX in a cellphone) in it, and then maybe we'll talk high-end games.
Sounds a lot like their Emotion Engine, which could "render Toy Story like animation in real time".
Too bad it couldn't come close to living up to the hype.
With all this talk about the Cell being 4x as fast as a dual core Opteron, I'm willing to bet that when the chip comes out its actual speed will be similar to a low/mid range P4/Athlon.
It won't kill AMD or Intel, it won't dominate the processor market, it won't take the computing world by storm, and it won't even take the performance lead.
The only thing this is taking by storm is the PR and marketing business.
they say this cpu has 234 million transistors!
is it just me that has a bad memory, or is that around 5 times more than any other cpus on the market right now? this is just plain SICK
hope they got some pretty nifty technology to prevent this baby from going up in smoke, because i am NOT attaching a huge A/C to that thing! i find my p150 is noisy, and the p4 laptop unbearable. can't imagine what this will be like
How much power does the chip draw? I'm used to heating my entire house with Intel processors; if this chip is significantly more efficient, then I'm going to get pretty cold next winter...
I've abandoned my search for truth; now I'm just looking for some useful delusions.
The math makes sense now. 8 APUs, 2 pipelines per APU, 4 operations (SIMD) per clock, at 4GHz. That gives 256 gigaflops!
A deep unwavering belief is a sure sign you're missing something...
"plan to recoup their R&D expenses largely from other consumer multimedia devices and NOT from selling Cell processors or Cell processor based computers, meaning they will be surprisingly inexpensive. Yeah!!!"
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.
My dreams already do.
Slashdot: providing anti-social weirdos a soapbox, since 1997.
Supposedly, since the Cell is designed for distributed processing, it will be usefull in cellphones... but I'd rather have a cellphone that I can reliably talk on, rather than one that a cracker halfway around the world can take over and use as a spambot! They seem to be making a lot of promises about the Cell hardware that can only be realized in software -- software that hasn't been written yet!
I've abandoned my search for truth; now I'm just looking for some useful delusions.
Dont forget Sony CANT block MS from using Cell in Xbox 2, all IBM has to do is change the layout and sell it to MS and you now have 2 consoles with Cell chipsets in them. We already know Xbox is using a Power based CPU, we just dont know why...and Cell is Power based.
so does this mean XIII will run even better?
Before everyone starts having digital orgasms over this chip we should take a sit back and watch approach. This all sounds amazing on paper as did PS2 and look how that turned out in terms of hardware power.
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.
Did you RTFA? From the second article:
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.
A deep unwavering belief is a sure sign you're missing something...
I wonder what M$ has to beat back a server processor with essentially hyper threading, running at 4.6 ghz, attached to 8 vector processors, each with a lot of registers and cache, which are using extremely fast memory, that can connect to other, similar processors nearby.
Microsoft has consistently overwhelmed the fastest processors on the market and I am confident that with the right bloatware they will continue to do so.
Here you go: http://it.slashdot.org/article.pl?sid=05/02/07/231 0237
Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
I meant hardware wise for the XBox 2! But you are most certainly correct on M$ bloatware!
Hurricane Ivan: A 17th century prison collapsed. All of the inmates escaped.
The reason this chip isn't as hot as the sun is because its being produced by a smaller nm process than current processors. The smaller the nm process the smaller the transistors and therefore less power and heat are required for the same clock speed. AMD is still using a 130nm process to produce most of its processors with a 90nm factory opening soon to produce a new line of chips. These Cell processors are going to be produced using a 60-65nm process in factories that are currently under construction by IBM, Sony and Toshiba.
The factories to mass produce these things aren't even finished yet, so don't get your hopes of seeing one up until mid summer 2006.
P4 processors have 125 million Transistors in them now and use a 90nm process. If they double that number (ie. 2 cores anyone), they will have 250 million transistors, 15 million more than the 235 million purported to be on the cell.
I'd be far more worried about malcode (virii, worms, etc) taking hold in the cross-platform evironment the parent mentions than worrying about games.
It's highly unlikely that this would happen. The most obvious argument against this that I see is that although the CPU cores may share some common ancestry, what really drives console games is the fact that you can squeeze every tiny bit of performance out of the machine by coding directly to the hardware, i.e. video and sound. If the memory architecture, etc. is different, then the perf is going to be totally different on two different platforms. Just my 2 cents. Cheers!
What, me worry?
Please mod parent +3.
No Brains, No Headaches
From TFA:
"Cell-based products will be used in devices ranging from digital televisions to home servers to supercomputers, they said."
Sweet, I've always wanted my TV to double as a supercomputer. Maybe then it can tell me if the weather guy is yanking my chain.
Jiggity
There seems to be alot of confusion surrounding the Cell chip. This is not "just another processor", and it certainly has little to do with clock frequencies - the Cell is a whole new architecture, which might just be a glimpse into the future of computing.
To begin with, it might be useful with some background on the ps2 architecture - there are a couple of really great in-depth articles at Ars Technica; Sound and Vision: A Technical Overview of the Emotion Engine and The PlayStation2 vs. the PC: a system-level comparison of two 3D platforms.
What made the ps2 so awesome was that it was custom-built specifically for multimedia-processing, which requires completely different processing environments than general-purpose computing. Normal PCs are made for computing where you have a large number of instructions working on a small data-set (such as a spreadsheet) - this requires large data-caches close to the CPU, while instructions are streamed continually from RAM. Media-processing is the other way around; you have "simple" operations (like doing the calculations for a single pixel), which are run on a large set of data - so you wouldn't really need any data-caches. The ps2 did exactly this; it removed almost all the caches (only a few tiny ones were left), but it had a totally insane bus bandwidth. To borrow an analogy from the mentioned Ars Technica article:
"Here's a goofy example to help you visualize what I'm talking about: imagine a series of large buckets, connected by pipes to a main tank, with a cow lapping water out of each bucket. Since cows don't drink too fast, the pipes don't have to be too large to keep the buckets full and the cows happy. Now imagine that same setup, except with elephants on the other end instead of cows. The elephants are sucking water out so fast that you've got to do something drastic to keep them happy. One option would be to enlarge the pipes just a little (*cough* AGP *cough*), and stick insanely large buckets on the ends of them (*cough* 64MB GeForce *cough*). You then fill the buckets up to the top every morning, leave the water on all day, and pray to God that the elephants don't get too thirsty. This only works to a certain extent though, because a really thirsty elephant would still end up draining the bucket faster than you can fill it. And what happens when the elephants have kids, and the kids are even thirstier? You're only delaying the inevitable with this solution, because the problem isn't with the buckets, it's with the pipes (assuming an infinite supply of water). A better approach would be to just ditch the buckets altogether and make the pipes really, really large. You'd also want to stick some pans on the ends of the pipes as a place to collect the water before it gets consumed, but the pans don't have to be that big because the water isn't staying in them very long."
So, what does this have to do with the Cell? The Cell takes this concept even further. Cell systems are made up of multiple processors, called APUs (Attached Processing Units), which are connected using an insanely fast data bus. Each APU can be programmed to handle one specific task, and then pass the data on to the next APU for a different task. By doing this, you can just put in more processors to increase the throughput of the system. This works especially good for multimedia processing, which can be pipelined like this pretty easily. Here are a couple of snippets from the Wikipedia entry:
"While the Cell chip can have a number of different configurations, the workstation and PlayStation 3 version of Cell consists of one "Processing Element" ("PE"), and eight "Attached Processing Units" ("APU"). The PE is based on the POWER Architecture, basis of their existing POWER line and related to the PowerPC used by Apple
if by second article you mean the http://www.blachford.info/computer/Cells/Cell1.htm l it's not really credible at all.
it's not real facts about what the _real_ cell will be able to do when it's out. it's just steam in the hype machine guessworking out something along the lines of "oh boy oh boy oh boy it's gonna be sooo goooood and this |-------------------| fast".
it's not out yet - there's no real facts about what it can do, nor is there real facts about what clockspeeds it will run and what kind of integer/traditional _real_ performance you can get out of it.
so these 'articles' are quite useless. they're 'reviews' done with marketing material, some of which is starting to get quite old marketing material too and was probably optimistic too, of course, because you can promise *anything* if it's two years into the future when you'll have to actually deliver.
the biggest point however is that sony overhyped it's last consoles cpu just as much and failed to deliver utterly.
world was created 5 seconds before this post as it is.
Does that make terminators the aimbots?
If you can help clarify some of this for me, thanks.
Irritable, left-wing and possibly humorous bumper stickers and t-shirts
This is about IBM, Apple and Sony ganging up on Microsoft in a BIG WAY.
It certainly does appear that Mac OS X could be the primary beneficiary of the new CELL processor.
They already tried this for the PS2.
the whole point of the cell in a cell phone would be not needing a gpu or large cpu to run graphic intensive games. with cell we should be able to get at LEAST ps2 level graphics in a small cell phone.
Doubtfull since im sure IBM did most of the hardware work themselves. Its 3 companies, if anything happens it will need majority aproval...i would assume, in that case IBM, MS, and Toshiba all have "good" buisness relationships at the moment, and having MS on board would only benefit IBM and Toshiba with adoption time. More companies who license the tech=more money and no matter how big Sony's grudge may grow it wont out vote the other 2
The SPU's are something like general purpose processors, from the earlier reports, except they do their general purpose work on chunks (cells) of code and data that are sent to them. Each SPU has its own high-speed dedicated attached memory.
The SPU's are optimized for streaming vector operations, but it seems they have their own branch and conditional instructions as well.
- jon
Ganymede, a GPL'ed metadirectory for UNIX
Then how are people writing the kind of games that are coming out for it now?
- jon
Ganymede, a GPL'ed metadirectory for UNIX
pff... It better be more advanced than that. I've got a shotgun that can do what you mention.
Just wondering if Sony is keeping exclusivity for this technology? Or, has IBM developed it for them and can use it on (possibly) desktop PCs but not in other consoles?
You're making a common, but incorrect assumption. Yes, both Microsoft's and Sony's new consoles will be using IBM processors. But there is no way in hell Microsoft is getting the Cell processor for the next Xbox.
The new Xbox is rumored to be using dual-core Power PC chips. Nothing very new there and not very different from what one can buy in a Mac today.
To see why Microsoft won't be getting the cell, one only has to consider the huge level of investment Sony has made to the initiatiave. Not only has Sony been involved in the development of Cell for a number of years, they're even building their own multi-billion dollar Cell chip manufacturing plant.
Would Sony become this involved in development and production of a revolutionary processor just to let their leading console rival use it right out of the gate? I could almost guarantee you MS is contractually locked out of the Cell for a few years yet.
The final straw is that the next Xbox is probably going to be shiping before Cell chips are even in mass production. I guess you might see a Cell in Xbox 3, look for that around 2009.
Sorry, I mean the second article out of the two new ones. Blachford's is an older one. Anyhow, I don't see how these aren't real facts. They cite some very important points about the architecture, and to someone who knows how CPUs work, they are quite useful in predicting the performance of the thing. In particular, the fact that the SPEs are in-order tells you a whole lot about how important instruction scheduling is going to be.
With regards to the EE, it wasn't a failure at all. The EE delivered exactly what it promised --- 6.2 gigaflops at 300Mhz. The only people who saw other promises were the ones who bought into the crap they read on CNET or some other piece-of-shit site, and people who have sense have learned to filter those sources out instinctively. In nearly example of supposed "hype" I've seen about the EE, it was the result of a journalist trying to "put the numbers in context" for their clueless readers.
A deep unwavering belief is a sure sign you're missing something...
You mean like the Itanic? Shoe's on the other foot now, eh?
I can't wait to put my hands on this baby, buy a really BIG BIG cooler and overclock it!
Of course Sony could block Microsoft from using the cell in the next Xbox.
And no, changing the layout would just bring on a lot of lawsuits. Furthermore, some of the IP on that chip is purportedly owned by Sony. Even with a new layout, Sony would have to permit the sale, something they are not about to do. Playstation is Sony's largest net revenue source.
As for prohibiting MS use of the Cell, Sony certainly has a lot of contracts with IBM regarding Cell. And if one of those contracts prohibited sale of the cell to other console manufacturers, then IBM would be contractually prohibited from selling those chips to Microsoft.
Far more common outright prohibitions are contracts allowing exclusive time periods. For instance, Sony having a 1 year exclusive on the newest revisions of any Cell processor. Considering how infrequently consoles are released, even that relatively minor 1-year exclusivity would forever lock Microsoft out of the best Cell processors. Exclusive time period contracts like that are very common, and there is absolutely nothing illegal about them.
But the biggest reason the next Xbox won't have Cell is because the next Xbox is scheduled to ship before the Cell will be available in quantity. Maybe the Xbox After next will have a cell, but that's easily 4 years from now.
Unless Apple suddenly releases GCC support for the CELL Processor I doubt we'll see this for a Mac any time soon.
As I understand it, the APUs can act semi-independantly but the controlling processor has overall control. If that's true, if the processor wanted to (say) switch to some other process would it have to save all that state to somewhere else before continuing, just as standard processors do now?
As all the APUs have lots of big registers and significant amounts of private memory, wouldn't that be painful?
I rarely criticize things I don't care about.
Like, total duh dude. Haven't you heard of Longhorn?????
"Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
It is highly likely that Sony will create a custom version of the PS3 hardare for its dev kit (as it did with PSX and PS2). If for some strange reason it decides to use an off the shelf system for an early dev kit, it would likely be the CELL-BASED WORKSTATIONS SOON AVAILABLE FROM IBM.
I diagnose you with incurable stupidity. You can go now.
Shoo!
and I bet it still wouldn't be able to run Longhorn.
Warning: Could be fatal if taken seriously
I dont think anyone is realising the true potential of these chips, all they are seing is 4.6 ghz power chip and forgetting the multiple stream processors.
Does anyone realise that the theoretical performance of this chip (one) is over 250 gigaflops!!!!?
and there is supposedly 4 (or at least 2?) in a ps3 plus "GPU" (possibly with some traditional parts being taken over by the cell chip)
SO one cell chip == 5* 6800 chips == about 40 or 50 high end pentium/athlon systems in theoretical performance, and even if only half of that can be utilised in real use, thats still 125 gigaflops!!!!!
With four of these chips you have a top 500 supercomputer in a box!!!!
watch "the money masters" on google video
as Mr. T would say.
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.
Except that it's by any reasonably useful benchmark. And it's not for any games.
actually according to the reports ive read, the cell is supposed to debut in servers long before ps3 arrives, and i remember marketing estimates of 16 terraflops for a 1 rack server!!!!!!
watch "the money masters" on google video
Nuff said. I dunno how Microsoft and Nintendo will be able to compete...
Not only that, but quite a few different companies in addition as well. So no, I dont think this is some goofyhype machine. IBM doesn't act that way.
Apple will probably be the first true PC to actually start using it, and then Microsoft will need to port their OS to compete. Makers like Dell and such will probably go out of business as an entire industry will be turned completely upside down. It's that revolutionary.
That which is written on product labels, sounds profound.
"Because Science" is one step from "Because old book". Try "Because of my experiment testing my falsifiable assertion".
I keep looking at this architecture, and although I have absolutely no real qualifications to say why, it keeps jumping out at me.
This thing looks like the architecture is designed with a jump to quantum computing in mind. The methods just . . . bring that to mind.
Which doesn't particularly make sense. Quantum computing is massively efficient at certain specialized problems like searches and of course encryption. I suppose a pathfinding engine with that capability would be extraordinary too, but by and large gaming doesn't have a lot that quantum computing would help all that much with. Perhaps someone smarter than I can explain why this is a spectacularly stupid.
Because it *looks* like something that's designed with that capability in mind. A least to me.
An Invisible Entity of Vast Power whose existence must be taken on faith alone: Liberal Media
They already wrote that software four plus years ago, it was called ME.
The New Xbox 2 (or Xbox 360?) is using the PowerPC , if fact Microsoft is currently using Apple G5 as the development platform. So they will have experiance on the Power architecture. I seem to remeber them doing some work in with NT on PCC in 98? but it was killed.
CELL is a Multi-Core Architecture
Contains 8 SPUs each containing a 128 entry 128-bit register file and 256KB Local Store
From your article and the origional it seems there are 8 Synergistic Processing Units/Elements and 1 Power Processor core.
How does s Synergistic Processing Unit differ from a CPU core used in most multicore processors. I'm assuming a SPU doesn't do as much as a CPU, but does anyone know more specifics? Are there benifits other than price for using multiple SPUs and a single CPU rather than multiple CPU cores?
The version of Cell announced today contains eight 64-bit floating point processors.
One way they could easily cut the die size and therefore costs down is by releasing 2 or 4 cell versions.
To run the latest near-4GHz CPU's from intel, you need to mount a whopping great water cooling system to handle the heat.
Now Sony wants to put 3 or 4 x 4.6GHz CPU's into a single small form factor box?
I seem to remember how loudly the Sony fanboys complained about the noise coming from the XBox... this will be amusing. Will it ship with it's own refrigerator?
I am government man, come from the government. The government has sent me. -- G.I.R.
Don't forget KDE bloatware.
Oh, great. Future comparisons of computing capability will be based on SPUs. "Hey, I got the new 12-SPU chip in my computer. How much SPU is in your computer?"
My computer has so many SPUs that I need to wear goggles and a raincoat just to run a spreadsheet.
In Soviet Russia, your computer SPUs on YOU!!
It's not offtopic, dumbass. It's orthogonal.
Nature's HarmonicSIMULTANEOUS 4-Day Time Cell
Believers are ignorant of Cell Creation
and will be destroyed by their own word.
All Creation occurs between Opposites.
On Earth between opposite hemispheres,
and for humans, opposites sexes. The 2
opposite sexes equate to 2 separate Cells,
as if dice of femininity and masculinity -
equating Human Life to a Crap-Shoot
chance of exciting lifetime possibilities.
I have demonstrated absolute proof
of "Cellular Creation", through its
attributes of 4 simultaneous 24 hour
days within a single rotation of Earth.
I have $10,000.00 that I will
wager that Cellism transcends
and disproves Theism Creation.
You ignorant dumbass.
It's not offtopic, dumbass. It's orthogonal.
Well - let's think about what you are saying. Intel owns the PC CPU market. But everytime they try to get anything else, they get their butts spanked. Remember Intel's graphics? Or their peripherals? Yes, they have chipsets, but their hold is very weak at this point.
The reason that Intel is bashed is cause they have owned x86, and rather than take x86 to the next level, they simply created a marketing chip (the P4, in case you weren't aware). They have become a giant turtle. AMD has gone in and totally flanked Intel. They are the ones doing the more creative implementations, by showing what you can do with x86 - taking x86 to the next level even though it is Intel's turf.
That is why AMD gets kudos while Intel gets bashed.
No, I don't trust in god. He'll have to pay up front, like everybody else.
I was at the Cell event today, and quoted in some of the news stories. I also have the ISSCC technical papers.
The PowerPC core in the Cell prototype chip is NOT a Power5, as speculated here. According to IBM, this core was designed from scratch for this application. One critical difference is that the new pipeline executes instructions in strict program order rather than reordering instructions to improve throughput as is done with Power5.
Also, IBM has not described the core as "simultaneous multithreaded", just "multithreaded." I presume from this that the multithreading is coarse-grained-- only one thread is active at a time, unlike Power5 which can execute instructions from two different threads in the same cycle.
The logic design for the Cell CPU was optimized for higher clock speeds in a given process than Power5 can achieve. This is a good tradeoff for more linear multimedia algorithms, but reduces effective throughput on other types of code.
I think it's reasonable to suppose that if Apple were interested in using the Cell architecture, it would prefer to use a version of the design that includes a Power5 core in place of the one in the Cell prototype.
. png
Cut an 80x80 hole in the top plastic about the middle of the unit, facing upwards. Mount a lo-flow panaflo over the hole, facing up. Wire the panaflo to an external 9v wall wart. Cut the wire to the original fan. For an added bonus, undervolt the panaflo to 6 volts, and add an undervolted rotary fan into the HDD drive bay. This should be silent overall and have a great airflow.
The default internal fan is a 6v 50mm screamer, narrow and loud. Ultimately it moves less air than any undervolted panaflo. Plus it is pretty terribly positioned. A fan on top of your case may prevent you from stacking other equipment on top, but it is perfect for sucking heat off of the gargantuan main heat sink, and gives the fan enough space that the blades don't make that choppy noise. Thanks to a ludicrous heat sink the PS2 doesn't really require that much cooling, though it does require some. It is usually about 20 minutes before a PS2 with no fan will overheat, while a mostly symbolic fan is usually enough.
Of course, the PS2's are engineered to work in hot climates, so if you're near the sahara you may want to run your fan faster. But overall the systems don't need to be noisy.
The ______ Agenda
There are some problems with using the Cell as a Linux chip. First and foremost, the Cell is a much "dumber" processor than anything that has been on the market for the past 10 years - for instance, it uses the OS (or the application) to manage each core's cache. (Most modern CPU's try to hide the complexity of their internal implementation from software - the Cell, however, requires programs to explicitly use all of its hardware internals) Modifying the Linux kernel so that it can manage nine cache banks while maintaining both good security and reasonable performance will be an interesting research project - and it won't be done in one day.
Add to it the fact that Linux is really designed as a general-purpose OS for general-purpose hardware. Implementing NUMA took years of work from SGI and IBM. I imagine that adding efficient support for the Cell's bizarre asymmetric 9-core design (keeping each core fed, not overloading the Cell's internal bus, etc.) will be a multi-year chore. Then, all the applications (or at least all the major libraries) will have to be rewritten to take advantage of the Cell's design. And even then, gcc won't produce efficient code for it -- you really need a good compiler to take advantage of the Cell, and gcc's main focus is portability, not performance...
I can see something like a PS3 using the Cell -- after all, all the games are hand-coded for the processor, and there isn't much of an OS. I can see IBM using the cell as addon accelerator cards for its AIX systems, since it controls the entire AIX stack. I don't see Linux being able to take good advantage of a Cell system for a while.
We'll see. IBM has historically been very smart (and sometimes downright ruthless) when it comes intellectual property issues. Their IP attorneys aren't referred to as "The Nazgul" for nothing...
I'm afraid I don't follow--are you saying that they come from R'lyeh?
http://en.wikipedia.org/wiki/Nazgul
Large chunks of the integer ALU of the P4 operate at double the clock frequency which is up to 7.2Ghz.... so Cell is "slower" (no not really).
Time flies like an arrow. Fruit flies like a banana.
they bought into that they could actually use the 6.2gflops meaningfully.
that's exactly what happening now also, journalists trying to put inflated numbers into context in a fashion "what would they do vs. desktop" and they come up on top, while in reality they most likely won't. the hype is exact clone of the hype before ps2 - some journalists never learn(or didn't actually even try ps2 for a desktop. it does shittily as a desktop.).
and on top of it it's going to be hard to program for, not magically easy like blachford makes it out to be - and it's all let up to the programmer!
my point.. just wait for the thing to be REALITY and benchmarkable(as in real world performance, with real production) before salivating over how it will change the face of computing(and at the same time be record cheap somehow despite huge die size).
world was created 5 seconds before this post as it is.
IT may be alittle too far-fetched but the cell processor or it's successor can be a real GPU-killer. May be we will live without 3D videocard in the near future and return of the software rendering. The GPU have performance more then two order of magnitude of contemporary CPU, all due to highly vectorized and paralellized architecture. But if you look at the cell processor architecture you will see it's very similar to GPU. What cell is in fact is some kinde of generalization of GPU architectuire so it could run any kinde of code, not only "per-pixel/vertex", with both read and write dependancy (modern GPU can run only read-dependant shader code). More than that, cell architecture is very well suited for voxel-based rendering. So, not only we could possible be get rid of 3d cards, but voxel rendereds could outperform polygon-based rendereds again (he, he, good buy DirectX)
Will we be able to use the cell processor as a frying pan, like with the P4?
they bought into that they could actually use the 6.2gflops meaningfully.
The EE wasn't some magic architecture that could only do 6.2 gigaflops on a single benchmark. It was a simple vector architecture. Developers knew that. If they thought they could get 6.2 gigaflops out of it, but they didn't know how to program vector architectures, then whose fault is that? I don't see anybody complaining about the benchmarks published for things like the Earth Simulator, because it's pretty hard to get close to peak on that thing too!
With regards to what Blachford said --- I refuse to attribute journalistic hype to IBM and Sony. It's the journalists making far out claims, not IBM. A lot of people are legitimately excited about the thing, not because they believe they can actually get 256gigaflops running Quake III, but because they see the 256gigaflops peak, and salivate at the real numbers they could post in their apps.
A deep unwavering belief is a sure sign you're missing something...
Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
Obligatory Gentoo compile time joke... check.
Meep.
Why not completely design the lot, run OpenSource on it because that's more portable, market to servers as they run samey applications,
and then go on from that.
I guess no one wants to take on x86; i.e. ARM.
A blog I run for the wealth
Would a better comparision would be the PPC 615?
Imagine a beowolf cluster of these! Legit comment actually.
No oooe? Build a really, really good compiler.
Have an app originally compiled inefficiently? Run code-reorganizing tool on it.
Not sure that any of the latter tools exist today, but it's something I've been pondering. Imagine, on a PC, replacing a bunch of SISD instructions with the latest SIMD equivalent.
tasks(723) drafts(105) languages(484) examples(29106)
Imagine a beowulf cluster of these!! no really! FUCK ME!!!!
The first version of the chip will run at speeds faster than 4GHz. Engineers were vague about how much faster, but reports from design partners say 4.6GHz is likely. By comparison, the fastest current Pentium PC processor tops out at 3.8GHz.
Cell can process 256 billion calculations per second (256 gigaflops), falling a wee bit short of marketing hyperbole calling it a "supercomputer on a chip." The slowest machine on the current list of the Top 500 supercomputers can do 851 gigaflops.
The chip will have 2.5MB of on-chip memory and have the ability to shuttle data to and from off-chip memory at speeds up to 100 gigabytes per second, using XDR and FlexIO interface technology licensed from Rambus.
"One of the key messages you hear from the architects of next-generation chips is that their performance is being limited by off-chip bandwidth," said Rich Warmke, product marketing manager at Rambus. "We've really licked that with Cell. One hundred gigabytes per second is really unprecedented in the industry."
The chip will have 234 million transistors, measure 221mm square and be produced using advanced 90-nanometer chipmaking processes. Peter Glaskowsky, a consultant at research company The Envisioneering Group, said he expects Cell production to shift to a 65-nanometer process, however, as IBM introduces the chipmaking technology later this year.
I have so got a boner right now. I want 2 of these.
#hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
It is a radeon/geforce competitor. Or something like that.
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.
Good point. But Sony has another ace up their sleeve: while the PS3 might or might not offer internal CPU upgrades, the Cell programming model is meant to scale well for networks/clusters of Cell-enabled devices. Thus, you should be able to harness the cpu power of other Cell-devices in your home (another PS3, a settop box or even the new Sony TV).
I'd expect the "Flight Simulator-with-real-cockpit" crowd to go for a solution based on multiple PS3: every box handles part of the IO (tons of buttons&blinkenlights) and some 2D graphics (instrument panels, MFDs). The remaining CPU capacity is pooled towards rendering the outside view(s).
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
"Learning is not compulsory... neither is survival."
--Dr.W.Edwards Deming
From the Intel days, the press and the populace has been hypnotized into thinking "processing power=Ghz. End of story". The fact is if the cell specs are more than just hype:
1) 64 bit architecture
2) 8 of those on a chip
3) you can gang Cells together via boradband
A cell running just 1Ghz would easily blow the pantaloons off anything we've got in our house today!
-- Just another unsolicited opinion... from the Peanut Gallery.
I have this feeling that Apple will announce that they will switch to the Cell CPU some time later this year, and the first machines to use the Cell CPU will be announced at MacWorld in January 2006 (probably both Power Macintosh and iMac models).
my CPU is making noise right now, it's saying, "anonymous coward loser alert!"
https://www.accountkiller.com/removal-requested
sorry if someone else has posted this already.
Go Gusties
Cell would probably not make the best server processor. Although its performance has been tweaked to be able to vector calculations EXTREMELY quickly, it looks like the only thing it has in its favor as a server processor is the extremely high memory BW. A better example of a server processor designed under the same type of methodology (lots of little parts doing things in parallel) would probably be Sun's Niagara - similar design concept to cell, but teaked to perform server operations, not floating point vector calculations, very quickly.