Announcement Four: AVX-512 & Favored Core

To complete the set, there are a couple of other points worth discussing. First up is that AVX-512 support coming to Skylake-X. Intel has implemented AVX-512 (or at least a variant of it) in the last generation of Xeon Phi processors, Knights Landing, but this will be the first implementation in a consumer/enterprise core.

Intel hasn’t given many details on AVX-512 yet, regarding whether there is one or two units per CPU, or if it is more granular and is per core. We expect it to be enabled on day one, although I have a suspicion there may be a BIOS flag that needs enabling in order to use it.

As with AVX and AVX2, the goal here is so provide a powerful set of hardware to solve vector calculations. The silicon that does this is dense, so sustained calculations run hot: we’ve seen processors that support AVX and AVX2 offer decreased operating frequencies when these instructions come along, and AVX-512 will be no different. Intel has not clarified at what frequency the AVX-512 instructions will run at, although if each core can support AVX-512 we suspect that the reduced frequency will only effect that core.

With the support of AVX-512, Intel is calling the Core i9-7980X ‘the first TeraFLOP CPU’. I’ve asked details as to how this figure is calculated (software, or theoretical), but it does make a milestone in processor design. We are muddying the waters a bit here though: an AVX unit does vector calculations, as does a GPU. We’re talking about parallel compute processes completed by dedicated hardware – the line between general purpose CPU and anything else is getting blurred.

Favored Core

For Broadwell-E, the last generation of Intel’s HEDT platform, we were introduced to the term ‘Favored Core’, which was given the title of Turbo Boost Max 3.0. The idea here is that each piece of silicon that comes off of the production line is different (which is then binned to match to a SKU), but within a piece of silicon the cores themselves will have different frequency and voltage characteristics. The one core that is determined to be the best is called the ‘Favored Core’, and when Intel’s Windows 10 driver and software were in place, single threaded workloads were moved to this favored core to run faster.

In theory, it was good – a step above the generic Turbo Boost 2.0 and offered an extra 100-200 MHz for single threaded applications. In practice, it was flawed: motherboard manufacturers didn’t support it, or they had it disabled in the BIOS by default. Users had to install the drivers and software as well – without the combination of all of these at work, the favored core feature didn’t work at all.

Intel is changing the feature for Skylake-X, with an upgrade and for ease-of-use. The driver and software are now part of Windows updates, so users will get them automatically (if you don’t want it, you have to disable it manually). With Skylake-X, instead of one core being the favored core, there are two cores in this family. As a result, two apps can be run at the higher frequency, or one app that needs two cores can participate.

Availability

Last but not least, let's talk about availability. Intel will likely announce availability during the keynote at Computex, which is going on at the same time as this news post goes live. The launch date should be sooner rather than later for the LCC parts, although the HCC parts are unknown. But no matter what, I think it's safe to say that by the end of this summer, we should expect a showdown over the best HEDT processor around.

Announcement Three: Skylake-X's New L3 Cache Architecture
Comments Locked

203 Comments

View All Comments

  • WorldWithoutMadness - Tuesday, May 30, 2017 - link

    18C/36T. Soon, AMD'll revise threadripper up to 20C/40T and we'd have two giant fighting of +1/+2 of each others.
  • SunLord - Tuesday, May 30, 2017 - link

    AMD can probably move to 32C/64T at any time they please as Threadripper uses the same socket as the Naples/Epyc server cpu the biggest limiter would be motherboards as they are designed to limits AMD imposed on the Threadripper system such as quad channel and 44 pcie so AMD would have to do some tweaking to make it work with those limiters.
  • tuxfool - Tuesday, May 30, 2017 - link

    AFAIK, it isn't the same socket. Threadripper uses SP3r2 whereas Epyc uses R3 sockets.
  • Samus - Tuesday, May 30, 2017 - link

    Much like Intel's HEDT CPU's use a different socket (2011 opposed to 1151) so it makes sense to have a different socket especially if more PCIe lanes are being introduced.

    Thank you AMD for making Intel interesting again. LOL.
  • ddriver - Thursday, June 1, 2017 - link

    The difference is that unlike intel, amd is not going to introduce a new and incompatible socket revision for every CPU revision.

    Obviously, the increased number of i\o requires a new socket, so you are going to have one for mainstream, one for hedt and one for server, that is pretty much inevitable. What is achievable is socket longevity, an aspect in which intel deliberately sucks big time.
  • JKflipflop98 - Saturday, June 3, 2017 - link

    You know, I see AMD fanboys all over the internet use this same line and it just befuddles me. Why on Earth do you even care about socket compatibilities? Why would you EVER buy a brand new CPU, then immediately castrate its performance across the board by shoving it into some old and outdated motherboard? If you're really that strapped for cash, why are you spending money on PC upgrades?
  • ddriver - Sunday, June 4, 2017 - link

    It is because you are technologically ignorant. Motherboards do not bottleneck CPUs. Even memory controllers are now integrated in the CPU, so how fast your memory is depends on the CPU, the mobo only provides the slot to plug it into.

    Intel is not deliberately rendering sockets obsolete to maximize performance, but to force people to purchase more mobos, thus more chipsets from them.

    A good mobo can be 300-500+$ investment. That's a significant amount of money to save. It can enable to you get substantially faster CPU or GPU for that saved money.
  • JKflipflop98 - Thursday, June 8, 2017 - link

    Amazing how many people here are completely clueless how electronics actually work. Thanks for providing an example there, ddriver. Your moronic posts never cease to entertain.
  • cpupro - Sunday, June 18, 2017 - link

    @JKflipflop98

    Explain why owners of original high-end expensive Intel motherboards, I think it was X99 chipset, were required to buy new motherborad while third-party motherboard manufacturers required only BIOS update to support new revision of Intel CPU for same socket?
  • TheinsanegamerN - Monday, June 5, 2017 - link

    "old and outdated" doesnt really apply anymore. The only difference between my p8z77 v-pro and a brand new mobo is the number of USB 3 ports. other than that, it does everything I need it to.

    It isnt the 90s when mobo designs were leaping ahead.

Log in

Don't have an account? Sign up now