From what I can read of AVX-512, it's a bit of a cluster. Issues with the frequency hit on the whole processor speed just for dipping into the AVX code, as well as the problem of it being included in some CPUs but not others of similar lines. I don't know much more than that, but seems like some (most?) developers aren't too happy about the situation.