4 ms·
This discussion is about avx512, which has shown to have some issues compared to other solutions. Nobody is claiming FP is garbage or that we don't ever need SI
by panpanna 6y ago
This discussion is about avx512, which has shown to have some issues compared to other solutions. Nobody is claiming FP is garbage or that we don't ever need SIMD.
Regarding Linus: he is almost always right. He has had more hands-on experience than everyone in this thread combined. I trust his judgement, he has earned it by being consistently correct while his opposition has just complained and eventually failed to deliver themselves.
- gnufx 6y agoThe evidence for "more hands-on experience than everyone in this thread combined"? I've seen him sound off about things he obviously doesn't have hands on experience with, and not obviously be proved right about things he does (like compilation). That said, avx512 is over-rated in the area I know best.
- TinkersW 6y agoHe likely has ~zero hands on experience with SIMD or AVX512 as those aren't used in his precious kernel.
- panpanna 6y agoFirst of all, there is indeed SIMD code in the kernel. Check out the very beginning of your boot message. More importantly, the kernel needs to support context switch between userspace applications that use SIMD registers. So it touches a bunch of critical data structures and event handlers.
- CamperBob2 6y agoSo he knows how to push and pop the registers. Okay...