How timely is this...
http://www.joystiq.com/2009/06/29/sony-patents-software-based-ps2-cpu-emulation/
Tommy McClain
What significancy does this have? Older PAL 60GB PS3s had EE emulation already.
How timely is this...
http://www.joystiq.com/2009/06/29/sony-patents-software-based-ps2-cpu-emulation/
Tommy McClain
[0059]The graphics subsystem 220 may include a graphics processing unit (GPU) 222 and graphics memory 224. The graphics subsystem 220 may periodically output pixel data for an image from the graphics memory 224 to be displayed on the display device 226. The display device 226 may be any device capable of displaying visual information in response to a signal from the system 200, including CRT, LCD, plasma, and OLED displays. The graphics subsystem 220 may provide the display device 226 with an analog or digital signal. By way of example, the display device 226 may include a cathode ray tube (CRT) or flat panel screen that displays text, numerals, graphical symbols or images. The graphics memory 224 may include a display memory (e.g., a frame buffer) used for storing pixel data for each pixel of an output image. The graphics memory 224 may be integrated in the same device as the GPU 222, connected as a separate device with GPU 222, and/or implemented within the memory 202. Pixel data may be provided to the graphics memory 224 directly from the PPE 204 and or SPEs 206 including SPU1.
Alternatively, the PPE 204 and/or SPEs 206 may provide the GPU 222 with data and/or instructions defining the desired output images, from which the GPU 222 may generate the pixel data of one or more output images. The data and/or instructions defining the desired output images may be stored in memory 202 and/or graphics memory 224. In an embodiment, the GPU 222 may be configured (e.g., by suitable programming or hardware configuration) with 3D rendering capabilities for generating pixel data for output images from instructions and data defining the geometry, lighting, shading, texturing, motion, and/or camera parameters for a scene. The GPU 222 may further include one or more programmable execution units capable of executing shader programs.
Maybe they binned the Cells with 7 working SPEs with the EE+GS or GS harware and binned all Cells with 8 working SPEs to all current non-PS2-BC PS3s. The eight working SPE may currently be idling waiting for the new BC-emulation sw to get ready.[0049]The cell processor 201 may include a main memory 202, a single power processor element (PPE) 204 and eight synergistic processor elements (SPE) 206. However, the cell processor 201 may be configured with more than one PPE and any number of SPE's. Each SPE 206 includes a synergistic processor unit (SPU) and a local store (LS). The memory 202, PPE 204, and SPEs 206 may communicate with each other and with an I/O device 208 over a ring-type element interconnect bus (EIB) 210. The I/O device 208 may communicate with the EIB 210 via a bus interface controller (BIC). The PPE 204 and SPEs 206 can access the EIB 210 through bus interface units (BIU). The PPE 204 and SPEs 206 can access the main memory 202 over the EIB 210 through memory flow controllers (MFC).
Maybe they binned the Cells with 7 working SPEs with the EE+GS or GS harware and binned all Cells with 8 working SPEs to all current non-PS2-BC PS3s. The eight working SPE may currently be idling waiting for the new BC-emulation sw to get ready.
I don´t have any answers, but I do know that the current PS2-BC emulation sw on on the Euro-PS3s is taxing the the Cell pretty hard, since the PlayTV background recording does not work when playing PS2 games, but works when playing PS3 games.I have kind of a side question for anybody who may know: What is going on exactly when I set my PS3 to fully upscale and "smooth" PS1 & 2 games? And could this development actually improve IQ? Becomes on some games, that "smoothing" option is hideous while on others it almost looks like added AA.
Maybe they binned the Cells with 7 working SPEs with the EE+GS or GS harware and binned all Cells with 8 working SPEs to all current non-PS2-BC PS3s. The eight working SPE may currently be idling waiting for the new BC-emulation sw to get ready.
The 7 SPUs came about due to yield issues right? Your suggestion would indicate that Sony is binning tons of chips that would otherwise have worked just fine in the PS3. And not only that, but they did it when they were aggressively trying to cut costs on the machine. At the point where the 40GB PS3 was introduced, would Sony really have had the financial leeway to bin off tons of CPUs like this? Or did their yields on Cell increase enormously?
Is everyone using the word 'bin' in the same context? Some statements seem a tad ambiguous, but I'm not feeling a cohesive debate here. Maybe I'm out of tune?The 7 SPUs came about due to yield issues right? Your suggestion would indicate that Sony is binning tons of chips that would otherwise have worked just fine in the PS3. And not only that, but they did it when they were aggressively trying to cut costs on the machine. At the point where the 40GB PS3 was introduced, would Sony really have had the financial leeway to bin off tons of CPUs like this? Or did their yields on Cell increase enormously?
There would make their way into IBM's Cell-Blade servers etc., charged at a premium for maximum ROI. If PS3's are now being equipped with 8 SPE Cells, there's no market for 7 SPE duffers, which makes them a loss to the production lines. If yields are high it's no problem. Otherwise this stands against the argument that PS3's now have 1-8 configured Cells.I don´t think it´s that outlandish to expect Sony to find some clever way of using the fully working Cells, it would be a true waste of silicon if they didn´t.
I understood Crossbar to mean that Sony sorted (binned) Cell's into 7 and 8 SPE lots.
Some of them probably did that, but IBM is now using the dp-enhanced Cell with DDR2 interface for their blade servers. If we also consider there are fair bit over 20 million PS3 produced, there should have been quite a few millions of fully working Cells that would find a pretty small market to take advantage of. I don´t know if Toshiba started the production of their hi-end TV-sets using Cell yet, they were probably waiting for the low-power 45 nm version of Cell.There would make their way into IBM's Cell-Blade servers etc., charged at a premium for maximum ROI.
On 65 nm the yields should have improved a lot and there are also other simple ways to add redundancy to improve yields if necessary, such as redundant cache lines.If PS3's are now being equipped with 8 SPE Cells, there's no market for 7 SPE duffers, which makes them a loss to the production lines. If yields are high it's no problem. Otherwise this stands against the argument that PS3's now have 1-8 configured Cells.
Looks like Toshiba are going SPURSEngine. Could be Sony go Cell. It'd work well with a cross-device network, as the same code could be used across devices. Still, the market for Cell's in CE devices is looking pretty slim at present.Some of them probably did that, but IBM is now using the dp-enhanced Cell with DDR2 interface for their blade servers. If we also consider there are fair bit over 20 million PS3 produced, there should have been quite a few millions of fully working Cells that would find a pretty small market to take advantage of. I don´t know if Toshiba started the production of their hi-end TV-sets using Cell yet, they were probably waiting for the low-power 45 nm version of Cell.
PS1 is emulated, not true BC. There are no software PS2 emulation downloads. Any PS2 titles being distributed on PSN (are there any?) will only run on the PS3's that include PS2 hardware.
Looks like Toshiba are going SPURSEngine.
Hi,
There's a (maybe stupid) question bo-bo-bouncing in my mind. If the current PS3 models aren't backwards compatible but you can play some PS1 games on them if you download them through PSN, does this mean that the whole game is re-coded (ported) to the PS3? Or... they run through some kind of built-in emulator from the game?
Moreover, what do you think is the true reason of removing backwards compatibility? Is it, just, to force gamers to download PS1 or even PS2 titles from PSN instead of playing their own physical copies?
'Argh'. The end.
No, it's 4 SPEs without and PPE. A full Cell with 4 SPE's deactivated would be overized for Toshiba's uses.Isn't the SPURS Engine basically a Cell with four active SPE's?