3 ms·
https://lemire.me/blog/2018/09/07/avx-512-when-and-how-to-use-these-new-instructions/ https://lemire.me/blog/2018/09/07/avx-512-when-and-how-to-us... Consider
by cperciva 7y ago
https://lemire.me/blog/2018/09/07/avx-512-when-and-how-to-use-these-new-instructions/ https://lemire.me/blog/2018/09/07/avx-512-when-and-how-to-us...
Considering that the author of that blog is one of the authors of this paper, I think he's very aware of the benchmarking issues.
- rurban 7y agoHe is aware, but sidestepped these issues. so this code is only recommended on the newest Cannon Lake processors, but we really want to know for which CPU which method is best. What about AMD Rome e.g.?
- justin66 7y agoSince AVX-512 does not exist on AMD Rome, that question answers itself.
- robocat 7y agoI didn't realise that. My original post was just to warn that AVX512 benchmarks can be highly misleading. Everyone has troubles measuring AVX512 performance: "In GROMACS, transitions in and out of AVX-512 code can lead to differences in boost clocks which can impact performance. We are just going to point out the delta here." - from https://www.servethehome.com/intel-performance-strategy-team-publishing-intentionally-misleading-benchmarks/ https://www.servethehome.com/intel-performance-strategy-team...