So people idiots in here... lets explain why they can't offer BC
1. Cell is MASSIVELY difficult if not impossible to emulate on current hardware due to freaky ass design and the sheer power required to brute it is not available.
2. Even the highest end PC can't emulate PS2's Emotion Engine at full speed in hundreds of games and you think PS4's CPU can?
3. Original Xbox had a Pentium 3, easiest CPU in the world to emulate
4. 360's CPU is no where near as customer and backwards as Cell making that really easy to emulate.
Sony made decisions in terms of hardware design for previous generation consoles that makes emulation difficult or nigh on impossible with current hardware, was Emotion Engine and Cell a bad choice? I don't think so, Sony went with the hardware choices they felt was right at the time and when designing a custom chip you won't really be thinking about BC for future consoles.
1. Let's see... Persona 5, God of War 3... emulated and playable! Not impossible.
That's just free time programmers.
Each SPE has 256 KB local memory hence it needs 1:1 with Core i7's 256 KB L2 cache counterpart. Normal Core i7 SKUs only has 4 CPU cores and exceeding CPU's L2 256 KB limit, causes L3 cache fall back.
Skylake X CPU core's L2 cache has 1024 KB which is higher than Kabylake CPU core's 256 KB L2 cache.
2. What PS2 game has problems on PC's PS2 emulators? Sony already has PS2 emulator on PS4. https://gamerant.com/ps2-emulation-titles-ps4-full-list/ PS4 owners needs to pay for it's use.
3. Modern X86 code has more unpredictable code stream. SPU's unroll and static branch optimizations are predictable.
4. X360 PPE has VMX-128 i.e. 128 bit Altivec SIMD with 128 registers which is not yer normal 128 bit Altivec SIMD with 32 registers. SPE has 128 bit kitbash Altivec SIMD with 128 registers. Each SPE has 256 KB local memory to force programmers towards tiling programming.
The problem with CELL is the requirement to emulate 1 PPE + 6 SPUs while X360 only has 3 PPE.
1. You named 2 games? And they don't run perfect or flawless either..... My point still stands.
2. Loads of PS2 games are still completely broken and unplayable, mainly due to some games using EE in funky ways creating issues with the emulation, it's getting better but still not able to emulate most games to at least PS2 levels.
3. My point still stands and you have no reason at all to bring up SPU's.
4. As above.
1. Emulation wasn't in same translation quality as Apple's Rosetta with static translation cache. XBO's X360 BC has static translation cache.
They are payable and 4790K's four 256 KB L2 cache pool wasn't even 1:1 with six SPE 256 KB local memory pool.
Once I upgrade to Skylake X. I'll revisit this problem.
2. Name an example?
3. Your point doesn't stand.
4. As above.
1. Always with the techno bable for no reason....
2. As you asked maybe look on YouTube
3. Yes it does
4. As above
5. Can you please go in to the other thread and adjust your tflops to bandwidth numbers to a more accurate number.
Log in to comment