From PC to Next-Gen Consoles: Largest Performance Gap...

Status
Not open for further replies.
Killer-Kris said:
So I take it that Sony has been fairly tight lipped about their plans as far as that goes?

Yep...the basic software building block of Cell is the 'software cell' or 'APUlet' and we know very little on how they are compiled.

Fyi, Cell is a collaboration between Sony, Toshiba and IBM (STI) and it's meant to scale from the smallest consumer chip to Peta-FLOP class supercomputers...

Here's an old article on STI plans...

...and some recent plans...
 
The point about brute force approaches (as opposed to brainiac ones) is that you are basically trading resource efficiency for lots of resources. PS3 will probably never approach the real world / theoretical performance ratio of current pc implementations in the "more meaningful" tests but that figure just does not mean a whole lot. Though, I completely agree that the challenges in designing a highly parallel architecture certainly are on the software side. Or, to quote dr. marc tremblay [sun's man in charge for their niagara processor]:
"....I hate to do this, but I have to defend the Itanium design a little bit in the sense that these two chips will be running drastically different applications. So it will be easy for CELL to claim some pretty outrageous numbers, but it will be hard to exploit this while running TPC-C or whatever..."
 
I too want to know how much gap will there be this time around between consoles and PC at launch (and afterwards) compared to last time. And will PC find it difficult this time to overtake consoles?
 
Guden Oden:

> Also, fillrate won't be much of an issue next gen because we will either
> have so much of it there's basically no way we can run out of it at TV res,

Sure it will. Next gen games will support HD resolutions.
 
Our buck as consumers! and I said IMO!!! and I'm not even going to speculate this from the companies POV!

My assumption was at $300 release price for all consoles and average $1000 for the PC but adjust accordingly depending on what you think the actual price will be...

Haha . I would say the reveloution wil lbe the cheapest console to produce and actualy be the most power full in what it actualy puts on the screen.

So in terms of graphics the best bang for the buck would be that. In terms of games well that goes to nintendo again imho. And since its the cheapest to design and make it woudl be the best bang for the buck for nintendo.


Now pc guys make the most money and alot of diffrent companys make alot of money off the pc
 
jvd said:
Haha . I would say the reveloution wil lbe the cheapest console to produce and actualy be the most power full in what it actualy puts on the screen.

So in terms of graphics the best bang for the buck would be that. In terms of games well that goes to nintendo again imho. And since its the cheapest to design and make it woudl be the best bang for the buck for nintendo.

Com'on jvd, we know you are a N loverboy but you need to install some piece of sensibility in your posts.
 
Deepak said:
jvd said:
Haha . I would say the reveloution wil lbe the cheapest console to produce and actualy be the most power full in what it actualy puts on the screen.

So in terms of graphics the best bang for the buck would be that. In terms of games well that goes to nintendo again imho. And since its the cheapest to design and make it woudl be the best bang for the buck for nintendo.

Com'on jvd, we know you are a N loverboy but you need to install some piece of sensibility in your posts.

Whats wrong with my post .

Your saying that most likely the revloution wont be the cheapest ?

Your saying the revloution wont display the same quality graphics as the xenon and ps3 ?

Your saying the revolution wouldn't be the cheapest to design ?


as for me talking about the games. I did say imho .
 
Killer-Kris said:
Ok, from what I've managed to find so far I'm still not impressed. Theoretical performance really doesn't mean a whole lot. If that were the case we'll all be running Sun Niagra CPU's on our desktops in a year or two, but in reality we'll still be running an Athlon or Pentium of some sort because you can actually get decent performance out of it.

Apparently Peter Glaskowsky of the Microprocessor Report agrees with you.

"I just don't see that Cell is revolutionary, except in its marketing impact"
 
Isn't.....wasn't that.....*whisper*Deatmeat's and chap's signature.
Phew, I'm glad we're living a more civilised times now
 
rabidrabbit said:
Isn't.....wasn't that.....*whisper*Deatmeat's and chap's signature.
Phew, I'm glad we're living a more civilised times now

It was, but Peter Glaskowsky probably knows what he's talking about.
 
PC-Engine said:
It was, but Peter Glaskowsky probably knows what he's talking about.

I guess it depends on what you define as "probably." JFYI, his whole comment was:

Cell will likely use between four and 16 general-purpose processor cores per chip. A game console might use a chip with 16 cores, while a less complicated device like a set-top box would have a processor with fewer, said Peter Glaskowsky, editor in chief of influential industry newsletter Microprocessor Report. Some of these cores might perform computational functions, while others could control audio or graphics.

But not everyone thinks this approach is groundbreaking, given that some processors already use inter-chip multiprocessing. "I just don't see that Cell is revolutionary, except in its marketing impact," Glaskowsky said

Wow, and here we are, still hedging, wondering if they'll be able to fit even 4 PEs in a single IC. Personally, I'd question just how much he knows and especially what he knew when he made that comment.
 
Yep, guess Cell is not revolutionary when viewed from the whole microprocessor industry's broader point of view, i.e not being a completely new design idea as "some processors already use inter-chip multiprocessing".
When viewed under that light, I'd guess none of the next gen consoles could be called revolutionary.
But if you concentrate your view just on console market, then the Cell maybe could be called revolutionary.
 
rabidrabbit said:
Yep, guess Cell is not revolutionary when viewed from the whole microprocessor industry's broader point of view, i.e not being a completely new design idea as "some processors already use inter-chip multiprocessing".
When viewed under that light, I'd guess none of the next gen consoles could be called revolutionary.
But if you concentrate your view just on console market, then the Cell maybe could be called revolutionary.

Cell is a multi core DSP with fancy on-chip interconnect (hardware assisted program/data segment reloading ?)

So nothing new conceptually. The news is in the magnitude of the chip: it has a lot of fast cores.

Two things are certain: 1.) It has loads of execution units so good performance on paper. 2.) It will be a bitch to program (so real world performance << theoretical)

Cheers
Gubbi
 
Killer-Kris said:
Am I mistaken about it being Xbox2 that has the 3 Power4 derivative CPUs
Yes, I would think you are mistaken there. Although at least you are more conservative then people thinking it will be Power5 cores...

Gubbi said:
Two things are certain: 1.) It has loads of execution units so good performance on paper. 2.) It will be a bitch to program (so real world performance << theoretical)
If nothing else, it should be easy to use that performance on compression algos, maybe finally make memory less of limitation then we normally face.
 
I just wanted to bring forward that people like Glaskowsky use the word "revolutionary" with a more absolute meaning, whereas most of us use (and understand) it in a way as it is used for example in marketing (exaggerating the influence and consequence).
 
rabidrabbit said:
Yep, guess Cell is not revolutionary when viewed from the whole microprocessor industry's broader point of view, i.e not being a completely new design idea as "some processors already use inter-chip multiprocessing".
When viewed under that light, I'd guess none of the next gen consoles could be called revolutionary.
But if you concentrate your view just on console market, then the Cell maybe could be called revolutionary.

IMO,

Multi-processing is not revolutionary, nor is multi-core, nor is fast eDRAM, nor are fat data buses...they're just the effect of this cause,

Computer architecture and software cells for broadband networks

...the effect is the chipsets we see described...but the cause is a programming model based on distributed 'software cells' for broadband networks ...or the truly revolutionary part, i.e. the software and the compiler for this hardware...

To STI, WTF are these??? Can we even think of processing threads anymore, have they been ditched? Do software cells = prior art 'threads'? :?

/ end of rant...
 
PiNkY said:
The point about brute force approaches (as opposed to brainiac ones) is that you are basically trading resource efficiency for lots of resources. PS3 will probably never approach the real world / theoretical performance ratio of current pc implementations in the "more meaningful" tests but that figure just does not mean a whole lot. Though, I completely agree that the challenges in designing a highly parallel architecture certainly are on the software side. Or, to quote dr. marc tremblay [sun's man in charge for their niagara processor]:
"....I hate to do this, but I have to defend the Itanium design a little bit in the sense that these two chips will be running drastically different applications. So it will be easy for CELL to claim some pretty outrageous numbers, but it will be hard to exploit this while running TPC-C or whatever..."


I don't remember reading that quote before thanks for bringing it up. Actually the entire interview with Dr. Marc Tremblay is intresting.

The next question and answer after that.

Brian Neal [Ace's Hardware]: I'm just talking in general, perhaps versus Niagara. Is it better to have 10 MB of cache or is it better to have 10 cores, or does it depend on the application?
Dr. Marc Tremblay: After talking to a lot of people about this for the last couple years, one thing that I find myself having to explain multiple times is that [even] if the size of the cache is reduced because there's just so much real estate on a die, the key thing is memory bandwidth. So, say that per thread the cache size is small, as long as we can get to the memory and sustain high bandwidth, then we're doing useful work. As long as that bandwidth is not always replacing data, and that we haven't increased the miss-rate tremendously, then we do a lot of useful work. So the sizing is definitely less traditional and more skewed to smaller cache per core / per thread than in the past.


http://www.aceshardware.com/read.jsp?id=55000248
 
Fafalada said:
Gubbi said:
Two things are certain: 1.) It has loads of execution units so good performance on paper. 2.) It will be a bitch to program (so real world performance << theoretical)
If nothing else, it should be easy to use that performance on compression algos, maybe finally make memory less of limitation then we normally face.

Or use the *oomph* for exotic (computationally expensive) procedural content generation.

I'm developing a tic, which causes me to mention how very 8bit-era the data/instruction memory overlays, used in the APUs, seems everytime CELL comes up in a discussion

Cheers
Gubbi
 
Jaws said:
or the truly revolutionary part, i.e. the software and the compiler for this hardware...

Haha, that is a revolutionary amount of wishfull thinking.

I would be surprised if they have conceived of anything revolutionary. No revolutionary programming model for the local parallel programming, let alone for the distributed case.

I think we wont have a revolution, local parallel programming will remain as hard as it has ever been ... and distributed programming over comparitively high latency low bandwith networks will rely on batch processing like it always has. Cell wont be a revolution either, but it will represent the culmination of the dreams who have seen this coming for decades. Not a revolution, but the first true processor of its kind (general purpose programmable massively parallel processor).
 
Status
Not open for further replies.
Back
Top