By using this site, you agree to our Privacy Policy and our Terms of Use. Close
JustBeingReal said:

The PS4 is not powerful enough to emulate a PS3....... Even the PS4 GPU would severely struggle to emulate the PS3 GPU 1:1 (very possibly not even possible) and you are talking about offloading to the GPU? 

It is (power isn't the issue here, PS3 isn't anywhere near as capable as PS4), RSX is a cut down Nvidia 7800 GTX, it's exponentially weaker than what PS4 has. RSX wasn't exotic at all, it's basically a cut down version of a PC part.

PS4's GPU could emulate multiple RSX chips at once, in the case of PS3 the main issues are that Cell was exotic and that it's PowePC core used a RISC Instruction Set, while SPUs (SPEs) use their own custom one called ISA and a number Floting Point Operations were handled by that area of PS3's hardware, rather than all of them being done on the GPU.

PS4 can handle all of the Floating Point math on it's GPU, which is why I said Cell code could be moved over to PS4's GPU, leaving the available CPU cores to emulate the multi-threaded PowerPC on Jaguar.

 

PS3's PowerPC (not speaking about the SPEs here) is 1/3rd the amount of hardware present in 360's core CPU, yet XB1 doesn't have any issues in emulating this, even though it's using a RISC instruction set. PS4 would only have to worry about 1/3rd the CPU load, with the GPU handling SPE work.

Sony only needs to write a program that recognizes RISC and ISA code as X86, along with offloading SPE code to PS4's GPU.

 

TBH developers could probably write an efficient program that could do this with only a few times the power of PS3.

You missed the boat man.... Emulating the PS3 GPU mean emulating the PS3 architecture. The PS4 GPU COULD NOT EMULATE the PS3 GPU in the PS3's native language.....