3 ms·
I've heard this directly from engineers at Intel.
by titzer 4y ago
I've heard this directly from engineers at Intel.
- saagarjha 4y agoIs this pre- or post-ERMS?
- titzer 4y agoI heard this around 2018 or so.
- loeg 4y agoI don't believe it's been consistently the fastest way to copy memory even post-ERMSB. (It would be great and convenient if it were!)
- saagarjha 4y agoPerhaps for very small sizes (just use a mov directly) and very large ones (that fall out of your cache, so you’d probably want non-temporal stores). I think it would be difficult to cover all cases.
- stephencanon 4y agoIt pretty much is (except for length-zero) starting in Icelake, with FSRM (aka ERMSB II, The Reckoning)
- titzer 4y agoIt'd be great if this were true, since that would finally put an end to the madness. But I've hoped this for many, many years, but always been disappointed when someone spends ungodly hours on some hyper-tuned AVX thing that just barely eeks past, and we get stuck with another unwieldy monster for a decade.