Intel slammed by Linux founder for using ‘power virus’ tech null


Intel has been called out by Linux founder Linus Torvalds over the power usage of one of its most central technologies.
Intel’s 512-bit AVX-512 SIMD extensions for x86 instruction set architecture are used for various compute-intensive workloads on workstations and servers, but AVX-512 hardware execution units are power hungry and that causes some headaches for developers.
This led Linux creator Linus Torvalds to recently condemn AVX-512 and call on the company to develop a better solution for complex HPC problems. The software icon went as far as calling AVX-512 a ‘power virus’ and wished it to ‘die a painful death.’
“I hope AVX512 dies a painful death, and that Intel starts fixing real problems instead of trying to create magic instructions to then create benchmarks that they can look good on,” Torvalds said.
“I hope Intel gets back to basics: gets their process working again, and concentrate more on regular code that isn’t HPC or some other pointless special case.”
Intel’s Advanced Vector Extensions are meant to radically improve performance in workloads that rely on floating point computations. HPC programs and various FP benchmarks that use AVX-512-optimized code offer tangibly better performance than applications which rely purely on FPUs. However, AVX-512 units lower CPU clocks because of significant power draw.
Linux Intel
Torvalds added that he believed Intel should spend CPU transistor budget on regular FPUs or on GPUs rather than on AVX-512 units because the former can benefit everyone, whereas only select applications can take advantage of AVX-512.
“I want my power limits to be reached with regular integer code, not with some AVX-512 power virus that takes away top frequency (because people ended up using it for memcpy!) and takes away cores (because those useless garbage units take up space),” Mr. Torvalds exclaimed.
Intel does not support all AVX-512 instructions across all of its processors. Server CPUs support the extensions broadly as many HPC workloads use Intel’s latest extensions, but client processors until recently supported only select AVX-512 instructions. Meanwhile, Intel’s latest Ice Lake chips and upcoming Tiger Lake CPUs support AVX-512 rather extensively as the chipmaker hopes that developers of client software will also take advantage of the technology.
It is necessary to note that Linus Torvalds is not against extensions for x86 instruction set architecture per se, but he says that AVX2 is more than enough.
“I absolutely detest FP benchmarks, and I realize other people care deeply,” said Mr. Torvalds. “I just think AVX-512 is exactly the wrong thing to do. […] It’s a prime example of something Intel has done wrong, partly by just increasing the fragmentation of the market. Stop with the special-case garbage, and make all the core common stuff that everybody cares about run as well as you humanly can. Then do an FPU that is barely good enough on the side, and people will be happy. AVX2 is much more than enough.”
Intel has been called out by Linux founder Linus Torvalds over the power usage of one of its most central technologies. Intel’s 512-bit AVX-512 SIMD extensions for x86 instruction set architecture are used for various compute-intensive workloads on workstations and servers, but AVX-512 hardware execution units are power hungry and…
Recent Posts
- Hackers steal over $1bn in one of the biggest crypto thefts ever
- Annapurna’s 2025 lineup of indie games is full of tea and T-poses
- Andor is on the offensive in latest season 2 trailer
- Apple’s latest iOS update improves CarPlay, but not everyone will be able to access it
- Blendo Games’ oddball sci-fi shooter Skin Deep hits PC on April 30
Archives
- February 2025
- January 2025
- December 2024
- November 2024
- October 2024
- September 2024
- August 2024
- July 2024
- June 2024
- May 2024
- April 2024
- March 2024
- February 2024
- January 2024
- December 2023
- November 2023
- October 2023
- September 2023
- August 2023
- July 2023
- June 2023
- May 2023
- April 2023
- March 2023
- February 2023
- January 2023
- December 2022
- November 2022
- October 2022
- September 2022
- August 2022
- July 2022
- June 2022
- May 2022
- April 2022
- March 2022
- February 2022
- January 2022
- December 2021
- November 2021
- October 2021
- September 2021
- August 2021
- July 2021
- June 2021
- May 2021
- April 2021
- March 2021
- February 2021
- January 2021
- December 2020
- November 2020
- October 2020
- September 2020
- August 2020
- July 2020
- June 2020
- May 2020
- April 2020
- March 2020
- February 2020
- January 2020
- December 2019
- November 2019
- September 2018
- October 2017
- December 2011
- August 2010