RPCS3 Forums
SSE4 instruction set - Printable Version

+- RPCS3 Forums (https://forums.rpcs3.net)
+-- Forum: Community (https://forums.rpcs3.net/forumdisplay.php?fid=1)
+--- Forum: General Discussion (https://forums.rpcs3.net/forumdisplay.php?fid=16)
+--- Thread: SSE4 instruction set (/showthread.php?tid=197712)



SSE4 instruction set - braddiddy - 12-21-2017

I'm sure this question depends on a lot of specifics, but given the GPU is not holding the a system back, and all else the same, does a similar processor that supports SSE4 instructions have a significant advantage in emulation over one that only supports SSE3? If so would it matter between SSE4.1 and SSE4.2?


RE: SSE4 instruction set - Ani - 12-21-2017

LLVM Recompiler automatically recompiles code to the best optimized path depending on what instruction sets your CPU has.


RE: SSE4 instruction set - braddiddy - 12-21-2017

But would there be a lot of instances where a SSE4 capable processor would significantly outperform one that has SSE3 but lacks SSE4?


RE: SSE4 instruction set - Ani - 12-21-2017

If your CPU doesn't support SSE4, forget about RPCS3, it's time to buy a new one

Just use LLVM CPU setting to compile to a CPU type that makes LLVM not use instructions from SSE4 and find out the performance difference, but I doubt it's noticeable if any


RE: SSE4 instruction set - braddiddy - 12-21-2017

Well I've got an old computer, It's a dell with a core 2 quad Q6600 / R9360 gpu I can get 30 frames on games I've tried on it. I'm thinking about overclocking this one, which is easy to do, with stock everything else 2.4ghz to 3.0ghz or upgrading it with one that has a stock speed of 3.0Ghz by the same method (333X9) as opposed to (266X9). The two would then be equivalent except for differences being 12MB vs 8MB L2 cache, and support for SSE4.1. I guess if it doesn't help much for RPCS3 then I'll overclock this one for now unless I come across another need for SSE4 instructions. Thank you for taking the time to answer my questions.