Apparently, Intel's next generation desktop processors do not have AVX-512 support. https://www.anandtech.com/show/16881/a-deep-dive-into-intels-alder-lake-microarchitectures/5 …
-
-
Replying to @cmuratori
Wasn't AVX512 already quite useless in consumer hardware because of lack of support on all other sides of the aisle atm. Maybe Intel specific binaries could use it otherwise... hmm... They did port over VNNI to AVX2 too. AVX-VNNI is the official name iirc.https://www.phoronix.com/scan.php?page=news_item&px=GCC-11-AVX-VNNI …
2 replies 0 retweets 1 like -
Replying to @swarnimarun @cmuratori
AVX-512 supports Genuinely-Efficient scatter-gather SIMD operations ie. when the items you're wanting to process in parallel are not already contiguous in memory. There's assloads of application for that, ie. for any container which isn't a straight array or a vector.
2 replies 0 retweets 1 like -
Why is the same thing not supported with AVX? And how do they achieve the efficiency, do they skip loading the full cache lines?
1 reply 0 retweets 0 likes -
Don't know. It's supported in AVX2 I believe, but the implementation is apparently not much better than scattering/gathering manually into an array. AVX512 is AFAIK the only instruction set so far that does it efficiently. Would be useful for processing colony/hive/list elements.
2 replies 0 retweets 0 likes -
Very interesting, personally I thought AVX2 lacked support for scatter instructions aka Mask Registers. Is there a reference about this? I couldn't find it on a quick Google search. Also afaik gather in both AVX2 and AVX512 is similar. Though I agree Mask Registers sure are nice.
1 reply 0 retweets 0 likes -
Mask registers and scatter instructions are different things. AVX2 supports masked scatter/gather, but not mask registers (you can mask using another 256-bit register). AVX-512 has mask _registers_, which are special 64-bit registers that only hold masks.
1 reply 0 retweets 0 likes -
Replying to @cmuratori @swarnimarun and
I have only recently had the opportunity to deploy on AVX-2, so I don't have a strong opinion about scatter/gather on it. But glancing at the tables, I can't say I know why AVX-512 would be any better than AVX-2:pic.twitter.com/5VCGefUMis
4 replies 0 retweets 0 likes
I would be interested to hear from someone who has used both.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.