[QUOTE="Steppy_76"][QUOTE="AdobeArtist"]Adobe, the cell used in the PS3 does indeed have 9 cores on the die. 1 PPE(a general purpose core), and 8 SPE's(specialized cores excelling at floating point math). There is no stipulation that says a core has to be a general purpose core nor that is has to be completely independant of any other cores within a die.Having said that, the spirit of your post is mostly spot on, it really depends on how narrow or broad your definition of a processing core is.
AdobeArtist
While you are correct in the SPE being a processor core, you don't know what you are talking about as not all core are created equal. The PPE must feed the SPE's tasks to do, they can't just assign themselves tasks as they see fit. Also with a SPE being dedicated to the OS that takes away two threads that games can use. Theoretically the cell in the PS3 could run 9 threads, but realworld takes two of those away, and at least one of the threads on the PPE is going to be doing nothing but giving tasks to the SPE's.Steppy_76
Steppy, I NEVER disputed that the Cell's SPE's are capable of running calculations. That's their purpose. And we both agree that the SPE's are designated to specific tasks. Essentially being divisions of the whole of the calculations that run the games. But how is a "Core" defined? I would say by the simple criteria that it, unto itself is a fully self running processor covering all the range of calculations needed to run a machine (PC, console, or whatnot) independently.
To put it more simply, of one of those SPE's were seperated, could it run a PC on it's own? The Xenon processor is based on 3 actual cores (based on IBM's PowerPC architecture), each one could actually run a PC or console on it's own (as that's what used to be in Mac computers before th switch to Intel), but in the console configuration, are designed to run in tandem.
Going by your second quote where I highlighted, the SPEs are unable to assign their own tasks. They require what the PPE, the central part of the core, gives them. Each core of the Xenon processor is capable of assigning their own tasks. They are each a self reliant processor.
I would use the analogy of an office. The Cell is one company that has these specialized divisions, which are offices in the main building. Each being very good at their specific tasks, which contributes to the companies operation, but not being able to function as their own company. The Xenon on the other hand is 3 companies, each that could operate independantly in the market, but working together in a partnership for a more effective business model.
once again you dont know anything about what your trying to say, plz educate yourself before you spread around false words. im not even gonna bother correcting you anymore waste of time.
Log in to comment