4 ms·
Xbox 360, PlayStation 3 and Nintendo Switch emulators are very much CPU bottlenecked. Simulator games too, though many of those are memory performance bottlenec
by Comevius 5y ago
Xbox 360, PlayStation 3 and Nintendo Switch emulators are very much CPU bottlenecked. Simulator games too, though many of those are memory performance bottlenecked.
- ChuckNorris89 5y agoYes and no. They're CPU bottlenecked but not due to the lack of raw performance, but due to the fact that those custom architectures had some IP blocks that are so radically different that what you can find on ARM and X86, that can't be easily emulated in SW no matter how much raw CPU power you throw at it. This is where you need to use FPGAs, but getting a 1:1 soft-core clean room reverse engineered clone of a PS3 Sony Cell processor would be a monumental effort we're unlikely to see anytime soon. It would probably be easier to reverse engineer the games themselves and use hooks to replace the API calls that use the custom IP blocks with standard Vulkan API calls that achieve the same functionality for example.
- lynguist 5y agoAVX-512 maps really well to the SPEs inside of Xbox 360 and PS3. Just enabling AVX-512 increases frame rates at almost 20% in some instances!