Welcome, Guest. Please login or register.
July 18, 2025, 09:46:31 PM

Login with username, password and session length

Search:     Advanced search
we're back, baby
*
Home Help Search Login Register
f13.net  |  f13.net General Forums  |  Gaming  |  Topic: Cell Architecture Explained 0 Members and 1 Guest are viewing this topic.
Pages: [1] Go Down Print
Author Topic: Cell Architecture Explained  (Read 4811 times)
stray
Terracotta Army
Posts: 16818

has an iMac.


on: January 21, 2005, 04:17:49 AM

http://www.blachford.info/computer/Cells/Cell5.html

Quote
Designed for the PlayStation 3, Sony, Toshiba and IBM's new "Cell processor" promises seemingly obscene computing capabilities for what will rapidly become a very low price. In these articles I look at what the Cell architecture is, then I go on to look at the profound implications this new chip has, not for the games market, but for the entire computer industry. Has the PC finally met it's match?


Quote
If over clocked sufficiently (over 3.0GHz) and using some very optimised code (SSE assembly), 5 dual core Opterons directly connected via HyperTransport should be able to achieve a similar level of performance in stream processing - as a single Cell.

The PlayStation 3 is expected to have have 4 Cells.


Just in case anyone's interested about the PS3...It's a semi long/boring read, but still dumbed down enough for the layman. Perhaps it's just hype, but I found it interesting because every other explanation of the Cell is either too technical (for me) or too dumbed down.
Sky
Terracotta Army
Posts: 32117

I love my TV an' hug my TV an' call it 'George'.


Reply #1 on: January 21, 2005, 08:19:31 AM

I'll believe the PS3 kicks ass when I see it. There were plenty of great technical write-ups on the power of the Emotion Engine....but then they hobbled it with a paucity of RAM.
Yegolev
Moderator
Posts: 24440

2/10 WOULD NOT INGEST


WWW
Reply #2 on: January 21, 2005, 08:32:31 AM

that article seems very optimistic regarding price and availability.  ten cores on one chip is going to make a single chip bigger, i don't care what he says.  this means fewer per wafer, then there's the new fabrication process to worry about.  multiple cores on one chip are already out there, though, and we use a few where i work; they actually are quite a bit cheaper than the previous models.  so maybe he's not full of shit.

but we are talking about Sony.  best to wait and see.

Why am I homeless?  Why do all you motherfuckers need homes is the real question.
They called it The Prayer, its answer was law
Mommy come back 'cause the water's all gone
Soukyan
Terracotta Army
Posts: 1995


WWW
Reply #3 on: January 21, 2005, 08:37:33 AM

Quote from: Yegolev
that article seems very optimistic regarding price and availability.  ten cores on one chip is going to make a single chip bigger, i don't care what he says.  this means fewer per wafer, then there's the new fabrication process to worry about.  multiple cores on one chip are already out there, though, and we use a few where i work; they actually are quite a bit cheaper than the previous models.  so maybe he's not full of shit.

but we are talking about Sony.  best to wait and see.


Glad to see you capitalized Sony. How about buying a few caps for those words that start the sentences, too? It just makes your informative post more readable. Good content, poor structure.

"Life is no cabaret... we're inviting you anyway." ~Amanda Palmer
"Tree, awesome, numa numa, love triangle, internal combustion engine, mountain, walk, whiskey, peace, pascagoula" ~Lantyssa
"Les vrais paradis sont les paradis qu'on a perdus." ~Marcel Proust
Yegolev
Moderator
Posts: 24440

2/10 WOULD NOT INGEST


WWW
Reply #4 on: January 21, 2005, 08:39:33 AM

Due to popular request, Yegolev is now using capital letters in strategic locations near you.

Sponsored by Sony.

Why am I homeless?  Why do all you motherfuckers need homes is the real question.
They called it The Prayer, its answer was law
Mommy come back 'cause the water's all gone
Sky
Terracotta Army
Posts: 32117

I love my TV an' hug my TV an' call it 'George'.


Reply #5 on: January 21, 2005, 09:26:45 AM

How has Souk gone this long without getting grief titled "English Teacher" or something more smarmy?

:)
Yegolev
Moderator
Posts: 24440

2/10 WOULD NOT INGEST


WWW
Reply #6 on: January 21, 2005, 09:32:11 AM

Quote from: Sky
How has Souk gone this long without getting grief titled "English Teacher" or something more smarmy?

:)


I'm the new guy, I'm not going to say anything.

On-topic, I refer the class hyuh: http://www.ibm.com/chips/products/powerpc/processors/

Apologies for the overabundance of information there.  I'm sure no one is interested in this crap other than me.  But hey... this is the internet.

Why am I homeless?  Why do all you motherfuckers need homes is the real question.
They called it The Prayer, its answer was law
Mommy come back 'cause the water's all gone
Calantus
Terracotta Army
Posts: 2389


Reply #7 on: January 21, 2005, 10:04:54 AM

I vote "Schoolmarm".
ahoythematey
Terracotta Army
Posts: 1729


Reply #8 on: January 21, 2005, 10:14:19 AM

How does Sony expect those chips to function inside the confined space of a console casing without setting fire?
Yegolev
Moderator
Posts: 24440

2/10 WOULD NOT INGEST


WWW
Reply #9 on: January 21, 2005, 10:17:39 AM

Quote from: ahoythematey
How does Sony expect those chips to function inside the confined space of a console casing without setting fire?


A magical .0079 micron process?  These are the questions I have.  Our servers sound like a hairdryer concert, is the PS3 going to have heatpipes and 120mm fans?

Refer to PSP technical retractions.  Again, I must click Wait-And-See button.

Why am I homeless?  Why do all you motherfuckers need homes is the real question.
They called it The Prayer, its answer was law
Mommy come back 'cause the water's all gone
MahrinSkel
Terracotta Army
Posts: 10859

When she crossed over, she was just a ship. But when she came back... she was bullshit!


Reply #10 on: January 21, 2005, 10:31:17 AM

I think that the author of the analysis is overly optimistic in thinking that Cell will sweep aside the x86, critical to that happening is going to be how well it can run x86 applications for the transition.  Cell is going to require *radically* different software design, so different everyone will be starting from scratch (most programmers have *never* coded in ASM, Cell essentially allows nothing else).  Until languages and compilers catch up, there's going to be a serious shortage of coders.

And the Cell architecture may have insanely high theoretical capability, but when emulating an x86 it's likely to lose all of those advantages and have to essentially operate as if the PU and one APU is all it has.  Since much of the power of the system is the parallel operation of the APU's (and the rest is in the parallel operation of multiple Cells, also something it won't be able to take advantage of when emulating x86 unless the applications were already built for multiple CPU's) the performance of a PS3 emulating a PC is apt to be less than stellar.

And as he pointed out, the x86 architecture has defeated technically superior platforms before, through the power of the installed base and the software library to service it.  Cell's best chances are in pushing x86 out of markets where it's not doing so well at pushing in (consoles, PDA's, embedded devices).  Once it has done that, and your console, HDTV, PDA, and smart refrigerator all have processing power to loan to your Cell-based PC, and Linux/WINE/Open Office to provide the basic functionality is available....  Then the rules could change.

On the other hand, the DRM built into the system may kill its chances there before it even gets started.  PC's are general purpose computers that can be used to violate copyright because they can be used to do *anything*.  A DRM-integrated system that refuses to play nice with Linux burns a whole slough of the potential bridges between the console and the desktop.

Sony may have to decide, once and for all, if they are a technology company or a content generator.

--Dave

--Signature Unclear
Yegolev
Moderator
Posts: 24440

2/10 WOULD NOT INGEST


WWW
Reply #11 on: January 21, 2005, 10:48:06 AM

Quote from: MahrinSkel
And the Cell architecture may have insanely high theoretical capability, but when emulating an x86 it's likely to lose all of those advantages and have to essentially operate as if the PU and one APU is all it has.  Since much of the power of the system is the parallel operation of the APU's (and the rest is in the parallel operation of multiple Cells, also something it won't be able to take advantage of when emulating x86 unless the applications were already built for multiple CPU's) the performance of a PS3 emulating a PC is apt to be less than stellar.


Well said.  Emulation with good performance is entirely possible, however it requires a tightly-integrated virtualization environment, assuming that the OS does not handle this itself.  Our machines handle this well by keeping the virtualization environment entirely in RAM.  This means Sony (or someone) will need to develop an VE/OS for their hardware well before displacement of the x86 happens.  The cost of this environment, as well as the necessary hardware that exists outside the processor unit, will drive the cost of such a machine out of the range of the common citizenry.  Besides, you can run a virtual Linux server on this sort of hardware right now.  I refer the class hyuh.  The thing to take away here is that The Future Is Now, but Joe Jackass can't afford the hardware.  Not sure how Sony is going to make this affordable, other than continuing to let IBM lead this area and feeding off of the scraps.

As long as it does progressive-scan, I'll consider that a leap.

Why am I homeless?  Why do all you motherfuckers need homes is the real question.
They called it The Prayer, its answer was law
Mommy come back 'cause the water's all gone
Sky
Terracotta Army
Posts: 32117

I love my TV an' hug my TV an' call it 'George'.


Reply #12 on: January 21, 2005, 12:55:08 PM

Quote
Cell is going to require *radically* different software design, so different everyone will be starting from scratch (most programmers have *never* coded in ASM, Cell essentially allows nothing else)

That cat from Metal Gear...you know, the japanese bigwig who's name I should know...was bitching in a similar fashion in the post-mortem to MGS, that it was tough to come to grips with programming for the EE in the PS2.

MGS was the first PS2 game I saw that I actually liked the graphics.
Quote
Since much of the power of the system is the parallel operation of the APU's (and the rest is in the parallel operation of multiple Cells, also something it won't be able to take advantage of when emulating x86 unless the applications were already built for multiple CPU's) the performance of a PS3 emulating a PC is apt to be less than stellar.

Forgive my ignorance, but wouldn't part of the emulation shell perform some automagical feat to trick the x86 software into thinking it's running on a single cpu, but then (again, using the magic of emulation) distribute that across it's multiple cells? With the emulation layer handling the sychronizing, coordination, and all that stuff I know little about? I know it's obviously a lot more complex than I'm painting it, but at a high level, it makes sense to me.
Alkiera
Terracotta Army
Posts: 1556

The best part of SWG was the easy account cancellation process.


Reply #13 on: January 21, 2005, 01:04:59 PM

I don't see this thing conquering the desktop any time soon.  The deal is their impressive numbers seem to depend upon massive parallelism... when the vast majority of applications of personal computers do not require, nay, are not really applicable to parallelism.  Most users get confused when they have more than one application open in Windows, even purportedly intelligent users, people with Ph.D.'s.

Most of end-user level applications is user interface and storage access, and most users can only manipulate one UI at a time.  One-track minds in computers are just fine for the one-track minds in their users.

Where such an approach works well is when you need to apply regular algorithms to large data sets.  They mention SETI@Home on that website... SETI@Home is _perfect_ for parallelism.  It might work out well for producing higher-quality CG images...  It'd be nice if you could get Shrek-quality animation out of a game, at a useful framerate.  But other than graphics processing, the normal processing of user input and game state and whatnot isn't going to benefit from parallelism.

As for programing for it...  There are plenty of people with experience in parallel programming.  And plenty of languages designed to work nicely with it.  Erlang, for one example.

I just don't see it replacing desktop systems any time soon.

Alkiera

"[I could] become the world's preeminent MMO class action attorney.  I could be the lawyer EVEN AMBULANCE CHASERS LAUGH AT. " --Triforcer

Welcome to the internet. You have the right to remain silent. Anything you say can and will be used as evidence against you in a character assassination on Slashdot.
Murgos
Terracotta Army
Posts: 7474


Reply #14 on: January 21, 2005, 04:05:03 PM

Quote
Designed for the PlayStation 3, Sony, Toshiba and IBM's new "Cell processor" promises seemingly obscene computing capabilities for what will rapidly become a very low price. In these articles I look at what the Cell architecture is, then I go on to look at the profound implications this new chip has, not for the games market, but for the entire computer industry. Has the PC finally met it's match?


I'm going to read the article when I have some time but I want to point out that that last sentence sucks.  Seriously, it gives me little faith for the technical validity of the rest of the paper.

Quote from: Yegolev
Apologies for the overabundance of information there. I'm sure no one is interested in this crap other than me. But hey... this is the internet.

You would be surprised then, I know I'm not the only person on this board with a working knowledge of HSPICE and CADENCE.

"You have all recieved youre last warning. I am in the process of currently tracking all of youre ips and pinging your home adressess. you should not have commencemed a war with me" - Aaron Rayburn
Murgos
Terracotta Army
Posts: 7474


Reply #15 on: January 22, 2005, 12:53:09 PM

I skimmed through the article.  To quote the Princess Bride, "I do not think that word means what he thinks it means."

He really mangles some basic architecture concepts so thoroughly that I really have to wonder what makes him think he's qualified to read a patent specification and understand it well enough to be able to decipher it for the masses.

He's probably got the general gist of it close but I would hesitate to quote him on any specifics.

"You have all recieved youre last warning. I am in the process of currently tracking all of youre ips and pinging your home adressess. you should not have commencemed a war with me" - Aaron Rayburn
schild
Administrator
Posts: 60350


WWW
Reply #16 on: January 22, 2005, 12:56:07 PM

As much as techheads and whoever drool over tech specifications for next gen shit - there's only 2 questions the real gamer has.

Is it backwards compatible natively - without running an emulator of some type.

Are the games fun and do they LOOK next-gen. I.E. The Gamecube (except for Resident Evil 4) still doesn't look as good as the Dreamcast, imo. Nor does it have as many fun games.
Righ
Terracotta Army
Posts: 6542

Teaching the world Google-fu one broken dream at a time.


Reply #17 on: January 23, 2005, 07:46:26 AM

Real gamers have unlimited funds? Some of us also want to know how much moolah this shiny will cost. Three questions... I'll start again.

The camera adds a thousand barrels. - Steven Colbert
Signe
Terracotta Army
Posts: 18942

Muse.


Reply #18 on: January 23, 2005, 08:04:51 AM

These are REAL gamers.

(found on the board that must not be named, so I didn't link it.  I forget the name of the show, however)

My Sig Image: hath rid itself of this mortal coil.
Righ
Terracotta Army
Posts: 6542

Teaching the world Google-fu one broken dream at a time.


Reply #19 on: January 23, 2005, 08:15:03 AM

Quote from: Signe
These are REAL gamers.

(found on the board that must not be named, so I didn't link it.  I forget the name of the show, however)


Reno 911

The camera adds a thousand barrels. - Steven Colbert
geldonyetich
Terracotta Army
Posts: 2337

The Anne Coulter of MMO punditry


WWW
Reply #20 on: January 23, 2005, 01:22:40 PM

Cell technology sounds good, though I imagine it'll take awhile for the developers to wrap their heads around it.   I'm just hoping Sony keeps the reverse compatibility that the PS2 had.   That's one of the main selling features, IMHO.
Quote from: Yegolev
Quote from: ahoythematey
How does Sony expect those chips to function inside the confined space of a console casing without setting fire?


A magical .0079 micron process?  These are the questions I have.  Our servers sound like a hairdryer concert, is the PS3 going to have heatpipes and 120mm fans.

They could put giant chrome tubes out the back and make it look like a motorcycle.   Vroom!

...

Or not.

Pages: [1] Go Up Print 
f13.net  |  f13.net General Forums  |  Gaming  |  Topic: Cell Architecture Explained  
Jump to:  

Powered by SMF 1.1.10 | SMF © 2006-2009, Simple Machines LLC