@sjw
PS3
@sjw
Yeah, AVX-512 and TSX instructions help quite a lot in RPCS3.
@sjw from RPCS3 blog: "To put it simply, TSX allows you to touch a piece of memory and then proceed with a task, but if any other thread touches that exact piece of memory, it aborts all the speculative work done. In the absence of TSX, the thread would have to use a mutex to lock the memory for its sole use, which makes it significantly slower than TSX."
https://en.wikipedia.org/wiki/Transactional_Synchronization_Extensions
I heard they had to really optimize it because of the removal + AMD cpus lacking it.