Arrow Lake CPU spotted. Missing HT and AVX-512 confirmed

3GHz Arrow Lake-S sample observed on the web

Couple days ago, documents leaked on Arrow Lake-S processors and Generation 800 chipsets – Intel’s next-gen desktop platform with the new LGA 1851 socket, due out in the second half of the year. Besides the things we already analysed, those documents also indicate that Arrow Lake P-cores have only one thread. This has now been confirmed by a log from testing a sample of this CPU. After 22 years, Intel processors are dropping HT.

In those Intel documents that were leaked on Twitter by the leaker with the handle YuuKi_AnS (the same that has presented delidding photos and even die shot of Sapphire Rapids CPU year and a half prior to their launch), there is a description of a sample Arrow Lake processor with 8 big and 16 little cores and a 125W TDP. Unfortunately, the clock speeds are censored, but for the big cores it says: 8 IA Cores/8 threads – which means without HT. The “IA” stands for Intel Architecture and is what Intel used to call its x86 cores in general, in this document it seems to serve as a term distinguishing P-Cores from little cores which are called “Atom cores”.

Arrow Lake-S processor sample information (source: YuuKi_AnS)

In the meantime, a trace of Arrow Lake has already appeared on the Internet in a Linux log, apparently coming from a test PC at Intel. It is a Linux boot log taken on an ES sample of an Arrow Lake processor. This listing confirmed that the 8 big cores on Arrow Lake really only amount to 8 threads. The entire processor with 8+16 cores has only 24 threads (“24 CPUs” in the log), while Raptor Lake provides 32 threads in total.

According to the log, the sample was running in a test board (Intel Corporation Arrow Lake Client Platform/MTL-S). Based on the log, the chip reports CPU Family 0x6, Model 0xc6, Stepping 0x0, and was running at 3.0 GHz, which is apparently the case for the big cores; a likely separate clock speed for the little cores is not listed in the log.

Intel Arrow Lake-S processor sample in the Linux boot log (Source: Intel GFX CI)

In addition to the absence of HT, this log also revealed that Arrow Lake will apparently keep on not supporting AVX-512. This decision is presumably contingent on E-Cores supporting, or in this case non supporting the extension. As InstLatX64 points out, there is a theoretical possibility that these cores do in fact support AVX-512 and HT, but this support is being disabled by the BIOS. For AVX-512 there is perhaps still some hope that this is the explanation, but since the absence of HT is indicated by Intel documents as well, in its case the lack of it is probably due to the hardware itself and HT cannot be enabled in the BIOS.

Intel Arrow Lake-S processor sample in the Linux boot log (Source: Intel GFX CI)

Rumours that the architectures of the big cores used in the Lunar Lake and Arrow Lake processors will lose HT (or SMT, if you prefer) have been emerging for some time. Looks like they weren’t talking smack and this is really going to be the reality.

Intel Arrow Lake-S processor sample in the Linux boot log (Source: Intel GFX CI)

Hyper Threading was a feature first introduced in the Netburst architecture, i.e. in the Pentium 4. It wasn’t enabled in the first Willamete core, but the 130nm Northwood chip introduced it to market – the first “Pentium 4 HT” came out in November 2002. Intel will therefore discard HT almost exactly 22 years after it’s introduction. Of course, it is possible that this is only a temporary thing and CPUs will get HT back later. This has already happened once during a architectural transition. Core 2 (which had its evolutionary roots in Pentium III, rather than Pentium 4) did not support Hyper Threading, but the feature was added back by the following Nehalem architecture.

An imbalance between threads?

There’s one particular reason why we find the abandonment of Hyper Threading strnge. For Alder Lake and Raptor Lake, the differences in core performance are roughly such that when using HT and loading both threads of a big core, the performance available on those individual threads is pretty close to the single-threaded performance offered by the (always 1-thread) E-Cores, given how the P-Core’s performance gets split. So even though the CPU is a hybrid architecture, there is still some balance retained when running applications that scale to all threads, thanks to this characteristic.

Wafer with 20A Arrow Lake chips at Intel InnovatiOn 2023

However, if Arrow Lake loses HT, this will no longer be the case and there will be a significant difference between the performance of P-Core threads and E-Core threads in applications that fully utilize all CPU cores. It is possible that this is not entirely as intended and that Arrow Lake (or rather its big core) originally still counted on having HT. However, there may have been flaws discovered in the architectural implementation that cannot be fixed quickly by simple revisions, so it was decided to just disable the feature for the time being.

These cores are to use a new and possibly significantly rebuilt architecture aimed at substantially higher IPC. Such complex innovations are often associated with an increased amount of errata that engineers have to deal with. For example, the Arrow Lake documents state that engineering samples (which possibly very early silicon), or test boards for them, have the big cores disabled by default for the sake of stability. The given generation of samples seems to have bugs severe enough that the big cores can be optionally enabled for testing purposes, but are disabled by default.

Note: These bugs that forced the P-Cores to be disabled in the leaked samples will obviously be fixed in later revisions, so don’t take it as an indicator of poor quality of Arrow Lake processors. For example, the first samples of Ryzen 1000 silicon produced had a virtually non-functional memory controller, as one of the AMD engineers recently revealed. Basically, this is sometimes a normal part of the bring-up process with early silicon of the very first batches that come out of the factory.

More: The first Zen could handle DDR4 speeds of only 18 MHz. AMD had only two working units for public demo

Source: InstLatX64

English translation and edit by Jozef Dudáš


  •  
  •  
  •  
Flattr this!

APX and AVX10 in two years? Intel to introduce them in Nova Lake

Last year, Intel unveiled plans for improving the x86 platform and instruction set, on which virtually all PC CPUs (from Intel, AMD, China’s Zhaoxin) are based: The APX extension, which breaks through the limitations in the number of registers (somewhat mitigating ARM’s advantage), and AVX10, which is the successor or evolution of AVX-512. For a long time it was unclear when these innovations would ship, but now we finally know. Read more “APX and AVX10 in two years? Intel to introduce them in Nova Lake” »

  •  
  •  
  •  

How much does AVX-512 help Zen 5 in x265? And how to turn it on

You may not know this, but the x265 video encoder can use AVX-512, but they are unused by default for historical reasons. In the past we made a guide showing how to enable the optimizations and looked at their effect, first on Intel Rocket Lake processors and then on Zen 4. Due to the popularity of those articles, we’ve now repeated the same tests on the new Zen 5 architecture, for comparison with previous cores. Read more “How much does AVX-512 help Zen 5 in x265? And how to turn it on” »

  •  
  •  
  •  

Zen 5: AMD’s biggest innovation since first Zen [expanded deep dive]

It’s roughly two weeks until AMD releases processors with the new Zen 5 architecture. This week, we finally got proper details on these CPUs’ architecture, which AMD revealed at the Tech Day event. So, we can now break down the changes the company has made to the core, compared to Zen 4 – and they’re pretty extensive, probably more so than they seemed in June. And AMD also reiterated its promise of a 16% increase in IPC for these CPUs. Read more “Zen 5: AMD’s biggest innovation since first Zen [expanded deep dive]” »

  •  
  •  
  •  

Leave a Reply

Your email address will not be published. Required fields are marked *