5 ms·
Yet, Intel still produces new CPU's without AVX/AVX2. 10th-gen.
by SomeoneFromCA 6y ago
Yet, Intel still produces new CPU's without AVX/AVX2. 10th-gen.
- Const-me 6y agoIndeed, horrible marketing from Intel. Probably these Pentiums and Celerons are used by the unfortunate 6.5% of Steam users without AVX1. If I would be working on a casual videogame instead of a resource-intensive CAM/CAE app, I probably wouldn’t want to require AVX.
- reitzensteinm 6y agoThis is so insane to me. I just don't understand it at all. Pervasive high performance SIMD would have provided a huge moat to porting compute heavy software away from x86. But since you can't rely on it, nobody wants to maintain a slow path fallback. One that's going to be used on all the slowest machines anyway, so it had better be good too.
- Const-me 6y agoBy the way, Intel’s SSE (the compatible vector stuff supported by 100% of modern CPUs) and ARM Neon both operate on 128-bit vectors, it’s usually not too hard to port between the two, did it more than once. AVX code is much harder to port on ARM, as the registers are 256 bits. By disabling AVX in low-end CPUs, Intel is forcing many people to still maintain SSE 4.1 versions. This is making much easier to port software from Intel to ARM. I think that’s an example of quarterly report-driven management, Intel picked short-term profits at the cost of long-term strategy.
- gnufx 6y agoFor code using intrinsics (not assembler) https://simd-everywhere.github.io/blog/ https://simd-everywhere.github.io/blog/ might be helpful, including on x86_64, though it doesn't provide runtime dispatch. GCC itself knows a level (sse4.2?) of x86_64 intrinsics on ppc64le.
- reitzensteinm 6y agoYes. Only the paranoid survive era Intel is rolling in its grave. They used to do everything - legal or otherwise - to stay on top. Now they're not even bothering with the legal stuff. AMD would have played ball, because it would have benefited them just as much. Post Sandy Bridge the x86 license was probably proportionally more valuable to them than to Intel. If it went away, Intel still had their fabs, which at that time showed no sign of danger.
- theandrewbailey 6y agoWow, you're right, 10th gen Pentiums and Celerons don't: https://ark.intel.com/content/www/us/en/ark/products/199285/intel-pentium-gold-g6600-processor-4m-cache-4-20-ghz.html https://ark.intel.com/content/www/us/en/ark/products/199285/... https://ark.intel.com/content/www/us/en/ark/products/199290/intel-celeron-processor-g5920-2m-cache-3-50-ghz.html https://ark.intel.com/content/www/us/en/ark/products/199290/... AVX2 is supported with i3s: https://ark.intel.com/content/www/us/en/ark/products/199283/intel-core-i3-10100-processor-6m-cache-up-to-4-30-ghz.html https://ark.intel.com/content/www/us/en/ark/products/199283/...
- leeter 6y agoRemoved
- SomeoneFromCA 6y agoIt looks like the site you've mentioned is auto-generated. Anyways, g6600 has no avx.
- SomeoneFromCA 6y agoWelcome back to 2010. Even some Sandy Bridges had AVX.