4 ms·
Yeah, at first I wanted to use TSX exclusively, but I came to the same conclusion you did while digging into it more deeply. I still think having a fast path u
by roblabla 7y ago
Yeah, at first I wanted to use TSX exclusively, but I came to the same conclusion you did while digging into it more deeply.
I still think having a fast path using TSX could be useful, but since I never had a CPU with it, I never had a chance to benchmark it.
- saagarjha 7y ago> I still think having a fast path using TSX could be useful That’s what TSX is intended to be: a path that runs faster when possible.
- jdsully 7y agoIn some cases it can have a huge speedup. But it's rather tricky to get right. So far for almost all of my use cases the transaction sizes have been too large, and it almost always aborted. The RPCS3 PS 3 emulator saw a 40% perf boost so some amazing gains are possible. https://www.phoronix.com/scan.php?page=news_item&px=RPCS3-Intel-TSX-Support https://www.phoronix.com/scan.php?page=news_item&px=RPCS3-In...