News for hackers. Stuff that matters.
Re:Intel's New Chimera: Alder Lake by adam_arthur on Sunday May 15, 2022 @03:25AM (#31385890)
AMD beats them because they are a process node ahead. Dunno why every comment implies there's some design gap that leads to M1 or AMD being more powerful or efficient.

It's 90% the process node. There is no magic design sauce that makes those chips better.

The big/little design change did seem to improve performance quite a bit for Intel, even using the same manufacturing node as before

Re:Intel's New Chimera: Alder Lake by n7pdx on Sunday May 15, 2022 @11:20AM (#31388085)
"Dunno why every comment implies there's some design gap that leads to M1 or AMD being more powerful or efficient."

That is because there is a huge design gap. Intel architecture and design teams have always assumed on the inevitability of their own manufacturing superiority and process advantage and thus never had to really consider where to place transistors for the most benefit, or think really hard on better ways to improve single-thread performance instead of just turning a knob that was invented two decades ago.

In any case, your statement is just plain wrong. Dennard scaling has been dead for a decade now. Planar area decreases with new processes come with increased power density, i.e. new process nodes reduce die sizes but the transistor performance does not improve the way they used to.

source: worked at Intel for CPU design for a decade, then worked on the same things elsewhere using TSMC process

Re:Intel's New Chimera: Alder Lake by toast0 on Sunday May 15, 2022 @07:49PM (#31392344)
It also doesn't help that their design pipeline and their process pipeline were tightly linked. When Intel's "10 nm" process pipeline stalled, their design pipeline did as well. Alder Lake/Golden Cove is (or seems) to be the first really new design since Skylake, and it uses a lot of watts to compete. We'll see if they get their grove back with the next couple releases, I guess.
Re:Intel's New Chimera: Alder Lake by adam_arthur on Sunday May 15, 2022 @12:46PM (#31388787)
Intel's chip is more powerful than M1 on an older process node. So where is the design gap?
Re:Intel's New Chimera: Alder Lake by n7pdx on Sunday May 15, 2022 @01:20PM (#31389087)
LOL yeah. More powerful, i.e. it consumes more power. Fun fact: the M1 big core caps itself around the same wattage where most Intel SKU consider the core to be below stock wattage. As in, in order to achieve your “more powerful” claim, it takes Intel cores 2-7x the watts, depending on the workload, to eek out a marginal performance uplift… or sometimes just to match the M1.

Nobody in CPU design cares about unconstrained power performance. Even at Intel, they never use the PL2 power level as the design landing zone. All modeling is done at much lower power target, even below PL1.

That is to say: unconstrained power performance is not an engineering effort, it is a marketing and SKU differentiation effort. Your “more powerful” statement is a matter of how much power Intel/Apple/AMD/whoever is willing to shove into their piece of silicon, which in turn dictates the form factors and customers they can try to satisfy.

Apple only needs a few watts per big core and still get the peak perf it needs, and put that chip in all the form factors it sells. Obviously if M1 sucked down the kind of power as any Intel chip, it cannot go into an iPad, or a fanless macbook air, without totally compromising performance.

Intel on the other hand needs grossly more watts to hit that same performance, and therefore is losing badly on form factors that care about power: laptops and servers. Some form factors/customers just don’t care, which is why Intel cooks up marketing targeting the gamer market, or the 8-pound laptop market. That’s all fine, just don’t pretend Intel is not getting absolutely hammered on the CPU technical specs for the money-making markets that matter.

BTW, the DIY gamer CPU market does not matter. The 8-pound laptop market does not matter.

Re:Intel's New Chimera: Alder Lake by adam_arthur on Sunday May 15, 2022 @01:49PM (#31389391)
Ok, so when Intel and AMD get on 5nm equivalents and their chips are both more powerful and efficient than the 5nm Apple chips, you'll issue a mea culpa here, right?

The fanboyism runs so deep it's amazing. Let's compare PS5 to GameCube next and talk about Sony's great engineering advantage

Re:Intel's New Chimera: Alder Lake by n7pdx on Sunday May 15, 2022 @02:04PM (#31389533)
And when it doesn’t, will you apologize for calling everyone else a fanboy because they don’t buy into your excuses?

Go compare the perf/power curves of the alder-lake cores (both P/E) versus the last-gen Apple cores from TSMC n7+. TSMC n7+ is roughly comparable to Intel 10nm ESF in transistor performance, so it is a fair comparison.

Do your research then get back to me about how the process is entirely responsible for every perf/power difference and we (the silicon design teams) are just identical robots doing the same thing across the board in every company.

I do like how you claim there is no design magic sauce, but then Apple will lose big when Intel/AMD come out with their 5nm equivalents, as in, they found some magic sauce? WTF?

Re:Intel's New Chimera: Alder Lake by adam_arthur on Sunday May 15, 2022 @02:22PM (#31389689)
Yes, if Intel on 5nm does not meet or exceed M1 on both perf and efficiency I will come back here and apologize
Re:Intel's New Chimera: Alder Lake by bayindirh on Sunday May 15, 2022 @03:50AM (#31385995)
I don’t completely agree. A MacBook Air M1 is 25% faster than a 10th generation Intel 10700K, running the same code full of floating point instructions and matrices. It’s not a simple matter of process node.

The same MacBook Air can do hour long Skype video calls with ~9% charge consumption, with no discernible heat difference on the body too.

M1 is a different beast.

Re:Intel's New Chimera: Alder Lake by PragmaticPulp on Sunday May 15, 2022 @10:02AM (#31387625)
> I don’t completely agree. A MacBook Air M1 is 25% faster than a 10th generation Intel 10700K

Why is everyone insistent on comparing Apple’s latest CPUs to Intel’s parts from multiple generations back?

Intel is on 12xxx series now. AMD also has new generation laptop CPUs that perform very well. Let’s compare to those.

The M1 is power efficient but much of that is due to the TSMC process they used. I really don’t understand this desire to make arbitrary comparisons to old Intel CPUs.

Re:Intel's New Chimera: Alder Lake by bayindirh on Sunday May 15, 2022 @10:52AM (#31387912)
Because that’s what I had access when I did the tests. I’ll do a series of tests on our cluster and post these.

Will these be meaningful for you?

The thing is, M1 on air is a relatively low clock speed CPU with passive cooling. 10200K is actively cooled, unlimited beast of its generation. The libraries I use are X86 optimized. Yet the code I’ve written is 25% faster on ARM.

This is significant.

Re:Intel's New Chimera: Alder Lake by formerly_proven on Sunday May 15, 2022 @11:01AM (#31387960)
I'm not saying it isn't, but the "low clock speed" part is often brought up in a discussion like this, implying that Apple could make a M1KFS running at much higher clocks.
Re:Intel's New Chimera: Alder Lake by mhh__ on Sunday May 15, 2022 @11:26AM (#31388126)
X86 optimized doesn't actually mean that much on a lot of workloads because the memory hierarchy completely dominates performance.

Apple knew this so the M1 has an extremely fast memory system.

Re:Intel's New Chimera: Alder Lake by bayindirh on Sunday May 15, 2022 @01:00PM (#31388899)
It’s a scientific code which manipulates a lot of relatively big matrices, which saturates the FPUs pretty well (I made the analysis back then).

Intel’s memory architecture can keep up with the load until I utilize all cores. When I start to use HT cores, neither cache, nor memory can keep up.

I do the both tests (Intel and Apple) both with physical core counts to keep it fair.

So it’s not some run of the mill code.

Re:Intel's New Chimera: Alder Lake by ac29 on Sunday May 15, 2022 @02:07PM (#31389554)
> 10200K is actively cooled, unlimited beast of its generation

Curious what you meant here since that part doesnt exist, and if it did it would be near the bottom of the stack for the generation (101xx and 103xx are the low core count i3 and i5 parts).

Re:Intel's New Chimera: Alder Lake by bayindirh on Sunday May 15, 2022 @02:42PM (#31389868)
I meant 10700K.

Written that comment on mobile on a plane, before take-off, so I either typo'd and didn't see, or auto-correct changed it deeming 10200K is more correct than 10700K.

If you look to the original comment where I sparked the discussion, I've mentioned it as 10700K already.

Re:Intel's New Chimera: Alder Lake by frostwarrior on Sunday May 15, 2022 @11:49AM (#31388290)
Because it's a huge step compared to most ARM SoCs.

Being able to compete against a consumer high end desktop, even if it's an older one, it's a feat all by itself

Re:Intel's New Chimera: Alder Lake by formerly_proven on Sunday May 15, 2022 @11:00AM (#31387955)
> The same MacBook Air can do hour long Skype video calls with ~9% charge consumption, with no discernible heat difference on the body too.

> M1 is a different beast.

The M1 has other advantages which are decidedly not rooted in the hardware: software. Apple seems to do profoundly better than Windows and Linux at applications actually using hardware accelerators. This makes a gigantic difference in performance and power efficiency.

On a Windows or Linux system it is not at all a given that even very easily hardware-accelerated tasks, like video decoding, actually use the hardware that's there.

Re:Intel's New Chimera: Alder Lake by gpderetta on Sunday May 15, 2022 @05:13AM (#31386322)
Isn't M1 two process nodes ahead of the 10700K?
Re:Intel's New Chimera: Alder Lake by bayindirh on Sunday May 15, 2022 @05:45AM (#31386448)
I'm not telling that process difference isn't the part of the picture, but the process difference is at most half of the story.

Working on HPC field and with generations and generations of Intel hardware, I can tell you that two node difference (alone) never gives you 25% real world performance in the realm of Intel, let alone theoretical.

Re:Intel's New Chimera: Alder Lake by tootyskooty on Sunday May 15, 2022 @06:05AM (#31386528)
Even a single node difference can easily come close to a 25% increase in performance: "N5 technology provides about 20% faster speed than N7 technology or about 40% power reduction." [1]

Real world performance pretty much always lines up with these estimates. It's the main reason why we have exponential growth in computing power in the first place.

It would be a more fair comparison to compare the M1 to AMD's ZEN 4, which should be coming out next quarter.

[1] https://www.tsmc.com/english/dedicatedFoundry/technology/log...

Re:Intel's New Chimera: Alder Lake by mhh__ on Sunday May 15, 2022 @11:27AM (#31388136)
This isn't a normal die shrink though.

This is jumping from Intel's heroically old 14nm+++++++++++++++ to a brand spanking new TSMC process. It might be on the order of 4 to 6 times denser.

Re:Intel's New Chimera: Alder Lake by bayindirh on Sunday May 15, 2022 @02:46PM (#31389904)
I'm all for competition to be honest. While Intel is the least favorite CPU maker of mine (due to their unethical moves in the past), I'd love to see fierce competition rather than a single dominant power.

We've seen how the latter went until AMD came back to the game.

Re:Intel's New Chimera: Alder Lake by torginus on Sunday May 15, 2022 @03:55AM (#31386026)
They are not. If you check out Wikipedia, Intel 7 (or for that matter Intel 10nm) is very comparable to TSMC 7nm in parameters (transistor density etc.).

TSMC 5nm is better, but AMD is not there yet.

Re:Intel's New Chimera: Alder Lake by lynguist on Sunday May 15, 2022 @05:58AM (#31386497)
There is a massive design gap between all Apple designed chips and non Apple designed chips. Apple’s chips are ridiculously humongous. They’re built for extremely wide, high performance applications for the past 10 years. A single A14 core can do 64 32-bit floating point operations in a single clock cycle. AMD/Intel were long at 16 operations and only the latest Intel went up to 32 operations.
Re:Intel's New Chimera: Alder Lake by adam_arthur on Sunday May 15, 2022 @08:55AM (#31387274)
Well, Intel's latest chip has better performance than M1 despite being two process nodes behind. So not sure what you're going on about
Re:Intel's New Chimera: Alder Lake by lynguist on Sunday May 15, 2022 @11:44AM (#31388259)
Some people care only about maximum absolute performance, others care for performance per Watt. I find the latter much more sensible. What performance Apple can reach in, say, 50W, Intel reaches in 150W.

I have a list of instructions per clock from SPECINT results which I compiled from Web sources. (I didn’t verify the results myself.) I added in rumored future processors with their highest rumored performances:

  Cortex-A73 (ARMv8-A)  64.4
  Pentium M   69.0
  Bulldozer (AMD FX)  76.2
  K10 (Phenom II)   76.7
  Goldmont Plus (Atom 3rd gen+) 77.5
  Core    80.0
  Bobcat    81.3
  Nehalem    90.0
  Cell (PS3)  93.5
  Jaguar (PS4)   93.5
  Sandy Bridge  100.0
  Tremont (Atom 4th gen) 100.7
  Ivy Bridge  105.8
  Cortex-A76 (ARMv8.2-A) 114.7
  Zen   115.9
  Haswell   117.6
  Zen+   119.3
  Gracemont (Atom 5th gen) 120.8
  Broadwell  121.5
  Skylake   124.0
  Zen 2   139.8
  A10 (ARMv8.1-A)  139.8
  Cortex-A77 (ARMv8.2-A) 141.0
  Sunny Cove Ice Lake 146.3
  Cypress Cove Rocket Lake 147.6
  Zen 3   167.4
  Golden Cove Alder Lake 175.6
  A11 (ARMv8.2-A)  186.0
  Cortex-X2 (ARMv9-A) 190.2
  Rumored Golden Cove+ Raptor Lake (’22) 193
  Rumored Zen 4 (’22)  207
  A12 (ARMv8.3-A)  213.8
  Rumored Ocean Cove (’23) 223
  A13 (ARMv8.4-A)  235.0
  A14/M1 (ARMv8.5-A) 236.7
Re:Intel's New Chimera: Alder Lake by rbanffy on Sunday May 15, 2022 @09:21AM (#31387387)
Apple optimises for performance per watt. That the biggest Mac Studio is almost silent when fully loaded is remarkable when compared to my Intel desktops that start screaming the moment I start video conferencing.
Re:Intel's New Chimera: Alder Lake by leetcrew on Sunday May 15, 2022 @03:06PM (#31390068)
apple's performance per watt is a remarkable accomplishment. but the second half of your comment has more to do with the anemic thermal design of windows OEMs than anything else. my intel desktop (9700k with 5ghz all-core OC) is also barely audible while running anything less intense than prime95. it just takes a large air cooler with a sensible fan curve. dell could easily do better with a custom case if they actually cared.
Re:Intel's New Chimera: Alder Lake by adam_arthur on Sunday May 15, 2022 @09:27AM (#31387424)
Endless series of comments that don't understand the manufacturing side of processor development...
Re:Intel's New Chimera: Alder Lake by rbanffy on Sunday May 15, 2022 @09:52AM (#31387564)
The Intel parts that perform similarly to their Apple counterparts need at least twice as much power (and cooling). There’s no magic in either.

I find the different balances of performance and efficiency cores interesting. I’d love to have a lot more Icestorm cores on a Mac to play with background tasks that don’t need the firestorm ones.

On the Intel side, I’m also disappointed by not having the option to implement the missing instructions in software.

Re:Intel's New Chimera: Alder Lake by msbarnett on Sunday May 15, 2022 @09:25AM (#31387414)
1 process node behind. Intel 10nm has similar or better transistor density as TSMC 7nm.
Re:Intel's New Chimera: Alder Lake by adam_arthur on Sunday May 15, 2022 @09:29AM (#31387431)
You're right.

But even being one behind, it outperforms M1, with lower efficiency. Thus reasonable to speculate that a process node advancement would at least put Intel's chip on par with M1 on both perf and efficiency

Re:Intel's New Chimera: Alder Lake by msbarnett on Sunday May 15, 2022 @03:04PM (#31390053)
> Thus reasonable to speculate that a process node advancement would at least put Intel's chip on par with M1 on both perf and efficiency

We'll see, but I highly doubt that Intel-at-equivalent-of-TSMC-5nm will be performance/watt competitive with the M1. Apple gets that power efficiency via an extremely wide-and-deep design that intentionally trades off a surprisingly low max clock ceiling (3.2GHz) for power efficiency while maintaining an absurdly high IPC (something like 75% higher than Intel's IPC at only one process node smaller) that makes it much more competitive on performance than conventional industry wisdom ever expected (there is and has been for years a strong belief that a design as wide as Apple's would be grossly inefficient because you could not possibly extract enough instruction level parallelism to keep so many decoders/execution units saturated -- hence we've spent over a decade with 4-5 wide frontends being the "practical maximum" that allows them to still target ~5GHz turbo speeds, which was believed to be basically the best/only path to high performance within what was believed to be the limit of "achievable" IPC. The M1 blows these fundamental assumptions out of the water).

So Intel makes conventional design decisions that make up the performance of their lower clock-for-clock IPC by turboing well north of 5GHz, at the cost of consuming something like 7x the max power of the M1. A single node shrink isn't going to buy them a 75% increase in IPC (their last 4 or 5 node shrinks combined haven't bought them that much IPC increase), so Intel@equivalent-of-TSMC-5nm still going to have to burn power like crazy to stay competitive on performance, and that's going to cost them efficiency that the node shrink just can't paper over.

It will lead in absolute perf, but its not going to be nearly as efficient.

Re:Intel's New Chimera: Alder Lake by jedbrown on Sunday May 15, 2022 @03:31PM (#31390279)
> AMD/Intel were long at 16 operations and only the latest Intel went up to 32 operations.

Intel has had 256-bit dual-issue FMA since Haswell (2013); that's 32 flops/cycle/core. AVX-512 doubled the vector length for Xeon Phi and was generally available in 2017 Skylake.

Re:Intel's New Chimera: Alder Lake by murderfs on Sunday May 15, 2022 @03:50AM (#31385996)
They're not actually a process node ahead. Intel 10nm has slightly better density than TSMC 7nm.
Re:Intel's New Chimera: Alder Lake by adam_arthur on Sunday May 15, 2022 @09:54AM (#31387575)
M1 is on 5nm
Re:Intel's New Chimera: Alder Lake by PartiallyTyped on Sunday May 15, 2022 @08:41AM (#31387212)
AMD does not beat Intel [1] unless we limit the CPUs to the same wattage (see efficiency benchmarks below).

[1] https://www.tomshardware.com/uk/news/ryzen-7-5800x3d-vs-core...

Re:Intel's New Chimera: Alder Lake by rbanffy on Sunday May 15, 2022 @09:23AM (#31387393)
If that’s the game we want to play, there’s always POWER to show what you can pull off with an unlimited power (no pun intended) budget.
Re:Intel's New Chimera: Alder Lake by leetcrew on Sunday May 15, 2022 @03:10PM (#31390112)
not really. for whatever reason, ryzen cpus have very little headroom for overclocking. no matter how much you increase the voltage, you're not gonna get much more performance. intel has increasingly pushed the limits of their designs over the last few generations, but you can usually get more performance with aggressive voltage settings and beefy cooling.
Re:Intel's New Chimera: Alder Lake by PartiallyTyped on Monday May 16, 2022 @03:37AM (#31394451)
Ryzen CPUs are limited when it comes to overclocking due to the infinity fabric as that needs to be stable and in sync with RAM.
Re:Intel's New Chimera: Alder Lake by innocenat on Sunday May 15, 2022 @11:37AM (#31388206)
Some people care about performance per dollar, and Intel can compete with AMD on that front with Alder Lake.