Intel Nukes Alder Lake's AVX-512 Support, Now Fuses It Off in Silicon

Intel 12th Generation Alder Lake Processor

(Image credit: Intel)

Intel's support for AVX-512 instructions with its Alder Lake processors has been a confusing affair. The company initially claimed the feature wouldn't work on its new 12th Gen processors and then backtracked when motherboard vendors found multiple workarounds to enable the commands. After a bit of cat and mouse with motherboard vendors that built new firmware to enable the feature despite Intel's attempts at disabling it, the company has finally decided to deploy the nuclear option and fuse off AVX-512 support entirely inside newer revisions of the Alder Lake chips.

An anonymous source tipped us off that newer batches of Intel's non-K processors (models that aren't overclockable) appeared to have AVX-512 support disabled entirely. We followed up with Intel, and the company issued the following statement to Tom's Hardware:

"Although AVX-512 was not fuse-disabled on certain early Alder Lake desktop products, Intel plans to fuse off AVX-512 on Alder Lake products going forward." -Intel Spokesperson to Tom's Hardware.

And so ends Alder Lake's AVX-512 saga, as Intel will now blow an internal fuse to physically disable support at the silicon level. AVX-512 is a type of instruction that increases performance and power efficiency dramatically for programs that can leverage it, typically in professional types of applications.

As a reminder, Intel initially told the press that AVX-512 wouldn't work on the new x86 hybrid processors due to the use of two different microarchitectures, one of which doesn't support the instructions. As such, Intel said it would fuse off the AVX-512 FMA entirely. Prior to launch, an Intel optimization guide appeared that showed the feature was planned for the processors, but Intel again claimed that Alder Lake wouldn't support the instructions. The company issued a new guide that removed references to working AVX-512 in Alder Lake processors.

The Alder Lake launch found the instructions working on some motherboards via a toggle created by the motherboard vendors, obviously against Intel's wishes. Intel remained quiet on the issue at first, though the company did tell the Taiwanese press that it would treat AVX-512 support on Alder Lake much like overclocking — officially unsupported and at your own risk.

In early January, we heard the first word that Intel would disable the feature with new microcode (chip firmware) present in newer BIOS updates. Sure enough, new BIOSes appeared that same week that disabled the AVX-512 option, exiling the AVX-512 faithful to the land of no BIOS updates if they wished to continue to use the instructions.

We thought the issue was a done deal at that point. Still, MSI found a way around Intel's AVX-512 assassination by enabling a BIOS toggle that allowed users to easily flip between older and newer BIOS revisions, thus re-enabling AVX-512 support last month.

It's fair to assume that Intel was not happy with the continued trickery, and now the company is disabling AVX-512 in a decidedly immutable manner — no amount of BIOS hacking or trickery will enable AVX-512 on all newer Alder Lake chips. So if you're dead set on using AVX-512 on Alder Lake, you'll need an older chip and will have to stick with one of the older BIOS revisions.

Intel would like you to step up to its more expensive Xeon chips if you want AVX-512 support with its newer architectures. Meanwhile, AMD is rumored to bring support for AVX-512 to its Zen 4 chips, which is an odd twist if Intel continues to not support the instructions on its consumer hardware.

Intel is also dealing with motherboard vendors that have enabled overclocking with the company's supposedly non-overclockable non-K models. Intel is none too pleased with those workarounds, so we can expect to see Intel's solution for that "problem" soon, too. 

Paul Alcorn
Managing Editor: News and Emerging Tech

Paul Alcorn is the Managing Editor: News and Emerging Tech for Tom's Hardware US. He also writes news and reviews on CPUs, storage, and enterprise hardware.

  • maik80
    Nukes is not a good term to use in the present situation.
    Reply
  • btmedic04
    poor choice of title words considering whats going on in the world today...
    Reply
  • hotaru251
    Intel's typical mentality at its finest.

    intel: "The CPU canlt do it"


    intel: ya nah fam we can't that.

    Intel: you do it our way or gtfo.
    Reply
  • Kamen Rider Blade
    Intel should've done this from the very beginning.

    AVX-512 is really a Enterprise specific Instruction Set.
    Reply
  • heickel.ramadhan
    Intel : we add AVX 512 support for RKL

    Everyyone : it make RKL power hong, and run like inferno

    Intel : we remove AVX 512 on ADL

    Everyone : Intel Axes Alder Lake's AVX-512 Support, Now Fuses It Off in Silicon

    Inte : what the F u guys even want
    Reply
  • Kamen Rider Blade
    heickel.ramadhan said:
    Inte : what the F u guys even want
    Now remove it from the Core Die design so you can reuse that transistor space for something else.

    Wasting manufacturing space on AVX-512 on a consumer end design was fundamentally STUPID.

    Now they waste space by "Fusing" it off?!?!?

    Why even waste material putting it on the Die in the first place when you're going to fuse it off!

    All those extra transistors, sitting there silently, doing nothing. Why even make them if you're not going to be able to use them.
    Reply
  • JWNoctis
    Kamen Rider Blade said:
    Now remove it from the Core Die design so you can reuse that transistor space for something else.

    Wasting manufacturing space on AVX-512 on a consumer end design was fundamentally STUPID.

    Now they waste space by "Fusing" it off?!?!?

    Why even waste material putting it on the Die in the first place when you're going to fuse it off!

    All those extra transistors, sitting there silently, doing nothing. Why even make them if you're not going to be able to use them.
    To be fair they've done it for decades now for advanced instruction set extensions, starting with the FPU for 486SX. Those designs do not come cheap.

    Though it must've been a first for something that was previously - and somewhat prominently - featured in their client-level processors.

    Now it would be fun if AMD included a useful implementation of AVX-512 in their incoming Zen 4 consumer lineup.
    Reply
  • TerryLaze
    Kamen Rider Blade said:
    Why even waste material putting it on the Die in the first place when you're going to fuse it off!
    Cheaper to mass produce one design instead of multiple.
    Also dark silicon, it helps with absorbing and removing heat, larger surface = more heat spread.
    Reply
  • spentshells
    maik80 said:
    Nukes is not a good term to use in the present situation.

    Meh works for me!
    Reply
  • spentshells
    Kamen Rider Blade said:
    Now remove it from the Core Die design so you can reuse that transistor space for something else.

    Wasting manufacturing space on AVX-512 on a consumer end design was fundamentally STUPID.

    Now they waste space by "Fusing" it off?!?!?

    Why even waste material putting it on the Die in the first place when you're going to fuse it off!

    All those extra transistors, sitting there silently, doing nothing. Why even make them if you're not going to be able to use them.
    Well they fused it off for performance issues. These chips no doubt get silly hot when encoding AVX-512 with a stock cooler. Consumers using this feature in error without know could end up with slowed clockspeed. Truth be told this is false advertising!
    Reply