News for hackers. Stuff that matters.
Re:Why the M2 is more advanced that it seemed by DeathArrow on Monday January 15, 2024 @04:06AM (#38998753)
>Are PC laptops going to catch up?

x86 has to scale from embedded boards to laptops to servers. AMD made different trade offs than Apple.

Apple chose to achieve a level of performance by keeping the frequency low and having a high IPC. High IPC means that cores consume a larger size of the die. That helped with lower power consumption.

x86 makers like AMD, did the other way around. They dedicated a smaller portion of the die to a core. That makes it cheaper. To make up for that, they used a higher frequency, which also means a higher power consumption.

Apple also has a node advantage, which also makes their CPUs more expensive.

AMD could totally do what Apple did: have faster IPC at lower power consumption if they would have release more expensive CPUs targeted at the mobile market.

But AMD and Apple have different goals.

If we stick to the mobile world, Qualcomm is doing with their Orion cores just what Apple did with their M cores. In the first half of this year we will see laptops with Orion cores that will have both strong IPC and low power consumption.

Re:Why the M2 is more advanced that it seemed by aurareturn on Monday January 15, 2024 @04:22AM (#38998848)
>AMD could totally do what Apple did: have faster IPC at lower power consumption if they would have release more expensive CPUs targeted at the mobile market.

Doubtful. I'm not sure they have the talent/knowledge to pull it off while Apple Silicon is a moving target with a new generation introduced in each new iPhone.

Re:Why the M2 is more advanced that it seemed by DeathArrow on Monday January 15, 2024 @04:35AM (#38998913)
AMD and Apple are in a different business. What makes sense for Apple doesn't make sense for AMD.

And AMD employed some of the most talented people in the area like Jim Keller. They totally can do it. Intel, too. Qualcomm is doing it with Orion and Qualcomm has less expertise and resources.

Re:Why the M2 is more advanced that it seemed by BlackFingolfin on Monday January 15, 2024 @11:38AM (#39002736)
Well, Qualcomm at least claims that. Whether they can deliver is to be seen. Wouldn't be the first time they fail to do so...
Re:Why the M2 is more advanced that it seemed by caycep on Monday January 15, 2024 @11:43AM (#39002798)
Granted, Keller was at Apple for a while too...
Re:Why the M2 is more advanced that it seemed by aurareturn on Monday January 15, 2024 @11:40PM (#39009574)
Qualcomm literally bought the team if Apple engineers who led the M1 design in Nuvia. That’s Oryon.
Re:Why the M2 is more advanced that it seemed by ActorNightly on Monday January 15, 2024 @06:08AM (#38999504)
Processor design isn't black voodoo. Its all configuration, most of which is now designed with CAD, and targeting particular use cases.

Its kinda like the evolution of bitcoin mining-everyone was doing it with GPUs, AMDs were better because of some hardware optimization where they could hash something in less cycles, then people started making ASIC which are purpose built and the fastest possible way to run the necessary compute. There were no technical advancements here, just economic forces driving the design and manufacture of components that made making ASICs profitable.

Apple did the same thing except they designed the chip and the computer as one, and they succeeded because it allowed them to optimize stuff further, and you see this in results where they are the leader but not by much, and often behind systems that are overclocked in single core performance. Power consumption on macs, also varies greatly depending on what you are running, which is again a result of optimization for particular use cases.

Re:Why the M2 is more advanced that it seemed by aurareturn on Monday January 15, 2024 @11:41PM (#39009587)
The iPhone is the most profitable product in the world. It gets massive resources to design a new SoC every single year. That resource spills over to the M series which is just based on whatever the A series does that year.

AMD does not have that.

Re:Why the M2 is more advanced that it seemed by ActorNightly on Tuesday January 16, 2024 @10:55AM (#39014754)
And yet, despite the advantages if all the Apple silicon, its not being used to run the backbone of the web, while AMD and Intel are. Making something work well in general purpose is just as "advanced" as making something super optimized.
Re:Why the M2 is more advanced that it seemed by aurareturn on Tuesday January 16, 2024 @08:39PM (#39021986)
Apple Silicon isn't designed to be server chips. The M1 team thought it was a good idea but management did not want to do it. So some of the team broke off and started Nuvia to design ARM chips for servers. Qualcomm acquired Nuvia and that became the Qualcomm Oryon SoCs.

Anyways, ARM chips are being used for the backbone of the internet. They're called Amazon Graviton chips. Ampere Computing also has ARM server chips. So do many Chinese hyperscalers.

Re:Why the M2 is more advanced that it seemed by lonjil on Monday January 15, 2024 @04:59AM (#38999052)
> Apple also has a node advantage, which also makes their CPUs more expensive.

M2 is on TSMC N5. AMD's Zen 4 mobile processors are made with TSMC N4. From die shots, I believe the P-cores in the M2 are about the same size as Zen 4 cores. And yet Apple's M2 laptops are a good deal more power efficient than Zen 4 laptops.

Re:Why the M2 is more advanced that it seemed by incrudible on Monday January 15, 2024 @05:15AM (#38999165)
> a good deal more power efficient than Zen 4 laptops

Zen4 is competitive when it comes to actual computing. When doing (almost) nothing, the Apple system comes out on top, but that also has a lot to do with its software.

Re:Why the M2 is more advanced that it seemed by chippiewill on Monday January 15, 2024 @06:03AM (#38999473)
Yeah, Apple have been massively optimizing for heterogenous cores and having efficient power states when not doing any work.
Re:Why the M2 is more advanced that it seemed by jwells89 on Monday January 15, 2024 @12:12PM (#39003258)
I think macOS is also just better at actually being idle when the user isn’t doing anything. Windows seemingly always has something shuffling around in the background.
Re:Why the M2 is more advanced that it seemed by bee_rider on Monday January 15, 2024 @12:32PM (#39003558)
This is definitely part of it, as anyone who’s run Linux and Windows on the same machine can probably attest Windows is constantly doing… something? It is quite odd as it doesn’t seem to offer much in exchange for all these wasted cycles.
Re:Why the M2 is more advanced that it seemed by aurareturn on Monday January 15, 2024 @11:44PM (#39009598)
> Zen4 is competitive when it comes to actual computing.

Source for this?

Geekbench and SPEC heavily favors Apple Silicon in both raw performance and perf/watt. The perf per watt is 2-3x.

The only CPU benchmark Zen4 wins in is Cinebench R23, which uses Intel Embree engine inside and heavily optimizes for x86 AVX instructions.

Re:Why the M2 is more advanced that it seemed by pohl on Monday January 15, 2024 @11:41AM (#39002770)
> x86 has to scale from embedded boards to laptops to servers

Isn’t this also true of ARM?

Re:Why the M2 is more advanced that it seemed by geerlingguy on Monday January 15, 2024 @12:16PM (#39003318)
Yes, though Arm is probably a bit more robust at the lower end (think microcontrollers and very low-power industrial cores), and a little weaker at the high end (per-core performance on Neoverse still doesn't seem to match AMD/Intel).
Re:Why the M2 is more advanced that it seemed by rldjbpin on Tuesday January 16, 2024 @04:02AM (#39011096)
Spot on assessment. In fact, AMD has gone the opposite direction by shrinking die size through their Zen 4c architecture (https://news.ycombinator.com/item?id=36458678).

To me the more interesting aspect is how memory architecture will be approached going ahead by both parties. Apple can afford to go more bespoke and integrated, but how can x86 maintain a good mix between performance and design flexibility.