News Patch Brings 30% Performance Uplift to PlayStation 3 Emulator

I'd argue the only reason why Sony put the Cell in the PS3, outside of maybe hoping the FLOPS war would be the new bit-wars for uninformed consumers, was because Sony dumped billions into making a CPU and needed a product to show for it. Otherwise the only other market the Cell made sense in was the HPC market. And they did have a supercomputer built out of it, but that was about it.

The PS4 using an x86 processor was out of developer feedback and well, making a brand new CPU platform in the 2010s didn't make sense anymore.
 
  • Like
Reactions: artk2219

setx

Distinguished
Dec 10, 2014
264
237
19,060
As it turns out, the LVVM compiler automatically chooses the best possible code path, which in case of AVX-512-enabled hardware means an appropriate code path. For obvious reasons (we are talking about emulation here at the end of the day) it is not exactly ideal, not all mask registers can be used, for example.
This makes no sense at all.

Author, please don't try to look smart and re-phrase things you don't understand at all. Use proper quotes.
 

user7007

Commendable
Mar 9, 2022
45
33
1,560
This makes no sense at all.

Author, please don't try to look smart and re-phrase things you don't understand at all. Use proper quotes.

I thought the same thing. The original post by the dev team did a good job explaining things if you have a basic understanding of assembly language and emulation.

They also explained why the 30% even matters when it already runs fast, basically for laptops and handhelds that are clocked much lower and have battery life concerns. The upcoming Zen 4 is likely to be best choice given that the new intel cpus don't support avx-512 but I don't think we know yet whether AMD's upcoming implementation brings the same performance benefits as intel's current implementation.
 
  • Like
Reactions: artk2219

setx

Distinguished
Dec 10, 2014
264
237
19,060
The upcoming Zen 4 is likely to be best choice given that the new intel cpus don't support avx-512 but I don't think we know yet whether AMD's upcoming implementation brings the same performance benefits as intel's current implementation.
It should be the same benefits as article talks about how new commands are useful even when run on 256-width. And on Zen 4 the main unknown is how 512-width is done.
 
  • Like
Reactions: artk2219

user7007

Commendable
Mar 9, 2022
45
33
1,560
It should be the same benefits as article talks about how new commands are useful even when run on 256-width. And on Zen 4 the main unknown is how 512-width is done.

I was just thinking some instructions could be higher or lower latency in AMD's version and maybe it ends up 25% faster or 35% faster or whatever.
 
  • Like
Reactions: artk2219

segio526

Distinguished
Apr 21, 2010
196
0
18,680
I'd argue the only reason why Sony put the Cell in the PS3, outside of maybe hoping the FLOPS war would be the new bit-wars for uninformed consumers, was because Sony dumped billions into making a CPU and needed a product to show for it. Otherwise the only other market the Cell made sense in was the HPC market. And they did have a supercomputer built out of it, but that was about it.

The PS4 using an x86 processor was out of developer feedback and well, making a brand new CPU platform in the 2010s didn't make sense anymore.
If I remember correctly, you are 100% right. Cell was planned to be used in Sony TVs, Blu-ray players, and even high end cameras. At one time they even envisioned Cell as both the CPU and GPU for the PS3. Other than the PS3, I think the only commercial product to use one was an avc encoder accelerator add-on card from Toshiba, albeit with a cutdown, 4 core chip.
 
Jun 23, 2022
1
0
10
The only question here is: HOW do you enable AVX512 in Intel cores (yeah, I know, disable e-cores yadda yadda... HOW?).
And another interesting question is: how do you know AVX512 is even being used?
I'd appreciate some answers for my i7 11800h, which is supposed to have AVX512.