4 ms·
"Execution port Twitter" seems divided on what the extra shuffle port will do. I'm cautiously optimistic. Integer division is never really on my radar, but yes
by glangdale 7y ago
"Execution port Twitter" seems divided on what the extra shuffle port will do. I'm cautiously optimistic.
Integer division is never really on my radar, but yes, that's exciting.
LEA is very useful, but not something I spend a huge amount of time thinking about. It would be interesting to see whether the penalty for a "slow LEA" is relaxed.
You're right that the Skylake-X processors have AVX-512, but they kinda push the 'consumer' envelope. There's also no consistent branding for 'having AVX-512 or not' (they have happily adopted i7/i9 for products that don't have it). These are really obviously rebadged Xeons. Nothing against them, but it's a tiny niche.
- lukego 7y agoI am really enjoying this thread! Faster integer division is exciting to me, and so is the prospect of faster "slow LEAs." The other year I was able to speed up a Lua MD5 benchmark by 15% by eliminating slow-LEAs from the JIT backend. I only tracked down half of them though, so if the problem has eased that would save me tracking down the other half :). https://github.com/raptorjit/raptorjit/pull/55 https://github.com/raptorjit/raptorjit/pull/55