News for hackers. Stuff that matters.
Re:Apple unveils M1, its first system-on-a-chip for portable... by sz4kerto on Tuesday November 10, 2020 @02:45PM (#25050763)
"Testing conducted by Apple in October 2020 using preproduction MacBook Air systems with Apple M1 chip and 8-core GPU, as well as production 1.2GHz quad-core Intel Core i7-based MacBook Air systems, all configured with 16GB RAM and 2TB SSD. Tested with prerelease Final Cut Pro 10.5 using a 55-second clip with 4K Apple ProRes RAW media, at 4096x2160 resolution and 59.94 frames per second, transcoded to Apple ProRes 422. Performance tests are conducted using specific computer systems and reflect the approximate performance of MacBook Air."

This is relevant. This means that the performance increase vs Intel is using the extremely throttled 1.2 GHz i7 as the baseline.

Re:Apple unveils M1, its first system-on-a-chip for portable... by 0-_-0 on Tuesday November 10, 2020 @07:28PM (#25054072)
According to the Anandtech benchmark the A14 (what's in the latest iPhone) is 8% below the Ryzen 5950X. M1 is likely faster than that.

https://www.anandtech.com/show/16226/apple-silicon-m1-a14-de...

Quote:

"In the overall SPEC2006 chart, the A14 is performing absolutely fantastic, taking the lead in absolute performance only falling short of AMD’s recent Ryzen 5000 series.

The fact that Apple is able to achieve this in a total device power consumption of 5W including the SoC, DRAM, and regulators, versus +21W (1185G7) and 49W (5950X) package power figures, without DRAM or regulation, is absolutely mind-blowing."

Re:Apple unveils M1, its first system-on-a-chip for portable... by jfb on Tuesday November 10, 2020 @08:03PM (#25054344)
This is stupefying to me. Like, when Anand did the A12 or A11 reviews, I wrote:

"The craziest thing is how close [to 1/56th of a Xeon 8176] they get at 3W. That's the part that's staggering. What could Apple do with, say, laptop thermals? Desktop thermals? The mind creeps closer to boggling." -- me, 5 October 2018

Guess we're finding out.

Re:Apple unveils M1, its first system-on-a-chip for portable... by onlyrealcuzzo on Tuesday November 10, 2020 @08:52PM (#25054706)
Would this be good a chip for a data warehouse?
Re:Apple unveils M1, its first system-on-a-chip for portable... by Cthulhu_ on Wednesday November 11, 2020 @05:06AM (#25057088)
I think so, especially with the specialized hardware in there for machine learning (although in a data center you'd probably opt for specialized hardware like discrete GPUs). There are some players on the market for ARM servers as well.

That said, Apple won't make their chips available to the greater market. They might use variations of it in their own data centers, maybe.

Re:Apple unveils M1, its first system-on-a-chip for portable... by Wowfunhappy on Wednesday November 11, 2020 @12:23PM (#25060382)
> That said, Apple won't make their chips available to the greater market.

I wonder if this could potentially be a good time to bring back Xserve...

Re:Apple unveils M1, its first system-on-a-chip for portable... by _ph_ on Wednesday November 11, 2020 @02:25PM (#25061877)
They definitely should. Even if the profit on the device wouldn't be decisive, but chip making is all about production numbers. Using the Apple Silicon first for all the Apple owned cloud servers and then offering them in Xserve units would be very profitable and could reduce the power draw of data warehouses a lot.
Re:Apple unveils M1, its first system-on-a-chip for portable... by Wowfunhappy on Wednesday November 11, 2020 @02:31PM (#25061953)
The question marks for me would be:

1) Is Apple interested (and capable) making macOS into a realistic choice for servers again?

2) If not, is Apple comfortable with selling a box that most people will put Linux on? Would they put resources into a Bootcamp-esque driver package?

Re:Apple unveils M1, its first system-on-a-chip for portable... by _ph_ on Thursday November 12, 2020 @08:44AM (#25069749)
The biggest question is: does Apple want to bring back the Xserver? If yes, there are several ways. If not, no good proposal will sway them :) But one thing was interesting during the AS announcement at WWDC. Federighi stressed how good a hypervisor macOS is. That was probably first of all a comment about virtualization on the new Macs, but could also allow to install any operation system as guest on a cloud server. Many cloud services are running inside VMs.
Re:Apple unveils M1, its first system-on-a-chip for portable... by iSnow on Thursday November 12, 2020 @10:33AM (#25070913)
The only reason for that statement is to silence those who would raise a stink over the loss of Bootcamp.

"See, you don't need native Linux on the machine, just use our hypervisor & Docker/VMs"

Re:Apple unveils M1, its first system-on-a-chip for portable... by _ph_ on Thursday November 12, 2020 @10:52AM (#25071117)
Yes, that was the context of the statement. But it also would give an answer how customers would use an AS Xserve.
Re:Apple unveils M1, its first system-on-a-chip for portable... by jfb on Thursday November 12, 2020 @11:44AM (#25071647)
The market for Mac OS specific services would be vanishingly small; everybody else can just use Linux. Apple's not going to make a play for a commodity market.
Re:Apple unveils M1, its first system-on-a-chip for portable... by harrygeez on Tuesday November 10, 2020 @10:43PM (#25055281)
this is what that boggles my mind. Like are those benchmarks really comparable? I mean Intel and AMD have been doing this far longer than Apple and it seemed as if Apple just came in and bend the laws of physics that Intel and AMD have been limited by
Re:Apple unveils M1, its first system-on-a-chip for portable... by ogre_codes on Wednesday November 11, 2020 @12:08AM (#25055673)
Apple has been at it for 12 years (they bought PA Semi in 2008). The talent they brought onboard with PA Semi had been producing processors since 2003.

Experience counts, but Apple is pretty old-hat at this by now as well.

Re:Apple unveils M1, its first system-on-a-chip for portable... by windsurfer on Tuesday November 10, 2020 @10:58PM (#25055369)
Apple has been designing chips since the A4 in 2010. Samsung, TMSC, and other manufacturers with more experience actually build the chips for Apple, and this M1 is no exception being manufactured by TMSC.
Re:Apple unveils M1, its first system-on-a-chip for portable... by fuzzy2 on Wednesday November 11, 2020 @03:32AM (#25056579)
Isn’t that just the ARM vs x86 difference? They’re completely different architectures, each with their own benefits and drawbacks.
Re:Apple unveils M1, its first system-on-a-chip for portable... by als0 on Wednesday November 11, 2020 @04:14AM (#25056827)
With the size of modern chips the instruction set has very little to do with an overall chip design. Most of it is a balancing act between power, performance and area for things like caches, controllers, optimizations, accelerators and so on. Then there are also factors like verification complexity and the fab technology you are choosing.
Re:Apple unveils M1, its first system-on-a-chip for portable... by fauigerzigerk on Wednesday November 11, 2020 @04:14AM (#25056826)
I would have thought so too, but why are there no ARM based competitors coming out with similar numbers? Or are there?
Re:Apple unveils M1, its first system-on-a-chip for portable... by phamilton on Wednesday November 11, 2020 @10:39AM (#25059218)
Graviton2 I expect would stack up nicely.
Re:Apple unveils M1, its first system-on-a-chip for portable... by nroose on Thursday November 12, 2020 @02:17PM (#25073695)
One factor seems to be the vertical integration. It seems like these days there are a bunch of large companies succeeding by having the users of the hardware involved tightly with the the designers of that hardware. Tesla is definitely doing it. I think Google is doing it with machine learning. And Apple has definitely been doing it with their phones and tablets. The feedback loop is tight, valuable, and beneficial. No need to make big compromises for backward compatibility, either, just update the software.
Re:Apple unveils M1, its first system-on-a-chip for portable... by belval on Tuesday November 10, 2020 @02:58PM (#25050979)
Personal opinion, no insider info

I think it's a good CPU, but I don't think it'll be a great CPU. Judging by how heavily they leaned on the efficiency, I am pretty sure that it will be just good enough to not be noticeable to most Mac users.

Can't wait to see actual benchmarks, these are interesting times.

Re:Apple unveils M1, its first system-on-a-chip for portable... by therealmarv on Tuesday November 10, 2020 @03:12PM (#25051199)
You skipped the keynote parts where they say faster 2x, 4x, 8x... and they say faster than every other laptop CPU and faster than 98% of laptops/PCs in their class sold last year? They said it several times. But I agree... let's wait for the benchmarks (btw. iPads already overturns nearly all laptop CPUs)
Re:Apple unveils M1, its first system-on-a-chip for portable... by PragmaticPulp on Tuesday November 10, 2020 @03:37PM (#25051575)
> You skipped the keynote parts where they say faster 2x, 4x, 8x... and they say faster than every other laptop CPU and faster than 98% of laptops/PCs in their class sold last year? They said it several times.

The important part there is "in their class".

I'm sure the Apple silicon will impress in the future, but there's a reason they've only switched their lowest power laptops to M1 at launch.

The higher end laptops are still being sold with Intel CPUs.

Re:Apple unveils M1, its first system-on-a-chip for portable... by 013a on Tuesday November 10, 2020 @04:04PM (#25051891)
That's not what they said during the keynote.

They said the Macbook Air (specifically) is "3x faster than the best selling PC laptop in its class" and that its "faster than 98% of PC laptops sold in the last year".

There was no "in its class" designation on the 98% figure. If they're taken at their word, its among every PC laptop sold in the past year, period.

Frankly, given what we saw today, and the leaked A14x benchmarks a few days ago (which may be this M1 chip or a different, lower power chip for the upcoming iPad Pro, either way); there is almost no chance that the 16" MBPs still being sold with Intel chips will be able to match the 13". They probably could have released a 16" model today with the M1 and it would still be an upgrade. But, they're probably holding back and waiting for a better graphics solution in an upcoming M1x-like chip.

Re:Apple unveils M1, its first system-on-a-chip for portable... by harrisonjackson on Tuesday November 10, 2020 @04:11PM (#25051969)
This probably says more about the volume of low end PCs being sold than about the performance of the air.
Re:Apple unveils M1, its first system-on-a-chip for portable... by 013a on Tuesday November 10, 2020 @04:44PM (#25052401)
If you believe that, then you've either been accidentally ignoring Apple's chip R&D over the past three years, or intentionally spinning it against them out of some more general dislike of the company.

The most powerful Macbook Pro, with a Core i9-9980HK, posts a Geekbench 5 of 1096/6869. The A12z in the iPad Pro posts a 1120/4648. This is a relatively fair comparison because both of these chips were released in ~2018-2019; Apple was winning in single-core performance at least a year ago, at a lower TDP, with no fan.

The A14, released this year, posts a 1584/4181 @ 6 watts. This is, frankly, incomprehensible. The most powerful single core mark ever submitted to Geekbench is the brand-spanking-new Ryzen 9 5950X; a 1627/15427 @ 105 watts & $800. Apple is close to matching the best AMD has, on a DESKTOP, at 5% the power draw, and with passive cooling.

We need to wait for M1 benchmarks, but this is an architecture that the PC market needs to be scared of. There is no evidence that they aren't capable of scaling multicore performance when provided a higher power envelope, especially given how freakin low the A14's TDP is already. What of the power envelope of the 16" Macbook Pro? If they can put 8 cores in the MBA, will they do 16 in the MBP16? God forbid, 24? Zen 3 is the only other architecture that approaches A14 performance, and it demands 10x the power to do it.

Re:Apple unveils M1, its first system-on-a-chip for portable... by hajile on Tuesday November 10, 2020 @05:20PM (#25052842)
Not all geekbench scores are created equal. Comparing ARM and x86 scores is an exercise in futility as there are simply too many factors to work through. It also doesn't include all workload types.

For example, I can say with 100% confidence that M1 has nowhere near 32MB of onboard cache. Once it starts hitting cache limits, it's performance will drop off a cliff as fast cores that can't be fed are just slow cores. It's also worth noting that around 30% of the AMD power budget is just Infinity Fabric (hypertransport 4.0). When things get wide and you have to manage that much wider complexity, the resulting control circuitry has a big effect on power consumption too.

All that said, I do wonder how much of a part the ISA plays here.

Re:Apple unveils M1, its first system-on-a-chip for portable... by 013a on Tuesday November 10, 2020 @05:44PM (#25053090)
M1 has 16MB of L2 cache; 12MB dedicated to the HP cores and 4MB dedicated to the LP cores.

Another important consideration is the on-SOC DRAM. This is really incomparable to anything else on the market, x86 or ARM, so its hard to say how this will impact performance, but it may help alleviate the need for a larger cache.

I think its pretty clear that Apple has something special here when we're quibbling about the cache and power draw per core differences of a 10 watt chip versus a 100 watt one; its missing the bigger picture that Apple did this at 10 watts. They're so far beyond their own class, and the next two above it, that we're frantically trying to explain it as anything except alien technology by drawing comparisons to chips which require power supplies the size of sixteen iPhones. Even if they were just short of mobile i9 performance (they're not), this would still be a massive feat of engineering worthy of an upgrade.

Re:Apple unveils M1, its first system-on-a-chip for portable... by hajile on Tuesday November 10, 2020 @06:20PM (#25053441)
AMD's Smart Memory Access was recently announced. In unoptimized games, they're projecting a 5% performance boost between their stock overclock and SMA (rumors put the overclock at only around 1%).

The bigger issue here is bandwidth. AMD hasn't increased their APU graphics much because the slow DDR4 128-bit bus isn't sufficient (let alone when the CPU and GPU are both needing to use that bandwidth).

I also didn't mention PCIe lanes. They are notoriously power hungry and that higher TDP chip not only has way more, but also has PCIe 4 lanes which have twice the bandwidth and a big increase in power consumption (why they stuck with PCIe 3 on mobile).

It's also notable that even equal cache sizes are not created equal. Lowering the latency requires more sophisticated designs which also use more power.

https://www.amd.com/en/technologies/smart-access-memory

Re:Apple unveils M1, its first system-on-a-chip for portable... by john_alan on Tuesday November 10, 2020 @06:08PM (#25053322)
Really interesting analysis.

So you expect the M1 MBP will outpace the more expensive Intel 13 MBP they are selling for more money!!

How would that not destroy sales of their “higher end” intel MBP 13?

If so do you think it will be better across most workload types?

Re:Apple unveils M1, its first system-on-a-chip for portable... by julienb_sea on Tuesday November 10, 2020 @08:18PM (#25054464)
I don't see why they would care that they are destroying sales of the intel MBP 13. Let consumers buy what they want - the M1 chip is likely far higher profit margins than the intel variant, and encouraging consumers to the Apple chip model is definitely a profit driver.

Some people especially developers may be skeptical of leaving x86 at this stage. I think the smart ones would just delay a laptop purchase until ARM is proven with docker and other developer workflows.

Another consideration - companies buying Apple machines will likely stay on Intel for a longer time, as supporting both Intel and ARM from an enterprise IT perspective just sounds like a PITA.

Re:Apple unveils M1, its first system-on-a-chip for portable... by theptip on Tuesday November 10, 2020 @09:16PM (#25054836)
Docker runs in a VM on MacOS anyway, it’s not running on bare metal. Is instruction-set even relevant in that world?
Re:Apple unveils M1, its first system-on-a-chip for portable... by asdfaoeu on Wednesday November 11, 2020 @04:09AM (#25056795)
That uses hardware virtualization which is very much dependent on the architecture. Running an x86 docker image on a M1 would take a significant performance penalty.
Re:Apple unveils M1, its first system-on-a-chip for portable... by eulers_secret on Wednesday November 11, 2020 @12:10AM (#25055682)
Thank you for posting this! I was so confused when folks were saying 16GB of ram was too little.

I run Linux on all my machines, and even running many (5-10) containers, 16GB was plenty. I now understand a bit better.

Re:Apple unveils M1, its first system-on-a-chip for portable... by barrkel on Wednesday November 11, 2020 @03:55AM (#25056712)
My Linux laptop locks up every now and then with swapping when I'm running our app in k3s; three database servers (2 mysql, 1 clickhouse), 4 JVMs, node, rails, IntelliJ, Chrome, Firefox and Slack, and you're starting to hit the buffers. I was contemplating adding more ram; 64 GB looks appealing.

I would not buy a new machine today for work with less than 32 GB.

Re:Apple unveils M1, its first system-on-a-chip for portable... by kube-system on Tuesday November 10, 2020 @08:09PM (#25054390)
Apple is notorious for releasing products that cannibalize their own products, I don’t think that concern would dissuade them.

There are likely many people who are not ready to switch yet either.

It has been a while since the ppc/x86 transition, but I want to say it was a similar situation then

Re:Apple unveils M1, its first system-on-a-chip for portable... by sgerenser on Wednesday November 11, 2020 @07:14PM (#25064639)
The first 20” Intel iMac was released in the same chassis as the G5 iMac it was replacing with 2-3x the CPU speed. I beleive they continued to sell the G5 model for a brief while though for those that needed a PPC machine.
Re:Apple unveils M1, its first system-on-a-chip for portable... by gehsty on Wednesday November 11, 2020 @05:17AM (#25057139)
I think that’s the point? They want to show that M1 decimates comparable Intel chips even at lower price points.

This release is entirely within Apples control, why would they risk damaging their brand releasing a chip with lower performance than the current Intel chips they are shipping. They would only do this at a time when they would completely dominate the competition.

Re:Apple unveils M1, its first system-on-a-chip for portable... by 013a on Tuesday November 10, 2020 @08:26PM (#25054531)
Impossible to know until we get the hard numbers.

But, just looking at A14 performance and extrapolating its big/little 2/4 cores to M1's 4/4; In the shortest tldr possible; Yes.

M1 should have stronger single-core CPU performance than any Mac Apple currently sells, including the Mac Pro. I think Apple's statement that they've produced the "world's fastest CPU core" is overall a valid statement to make, just from the info we independent third-parties have, but only because AMD Zen 3 is so new. Essentially no third parties have Zen 3, Apple probably doesn't for comparison, but just going on the information we know about Zen 3 and M1, its very likely that Zen 3 will trade blows in single core perf with the Firestorm cores in A14/M1. Likely very workload dependent, and it'll be difficult to say who is faster; they're both real marvels of technology.

Multicore is harder to make any definitive conclusions about.

The real issue in comparison before we get M1 samples is that its a big/little 4/4. If we agree that Firestorm is god-powerful, then can say pretty accurately say that its faster than any other four-core CPU (there are no four-core Zen 3 CPUs yet). There's other tertiary factors of course, but I think its safe enough; so that covers the Intel MBP13. Apple has never had an issue cannibalizing their own sales, so I don't think they really care if Intel MBP13 sales drop.

But, the Intel MBP16 runs 6 & 8 core processors, and trying to theorycraft what performance the Icestorm cores in M1 will contribute gets difficult. My gut says that M1 w/ active cooling will outperform the six core i7 in every way, but will trade blows with the eight core i9. A major part of this is that the MBP16 still runs on 9th gen Intel chips. Another part is that cooling the i7/i9 has always been problematic, and those things hit a thermal limit under sustained load (then again, maybe the M1 will as well even with the fan, we'll see).

But, also to be clear: Apple is not putting the M1 in the MBP16. Most likely, they'll be revving it similar to how they do A14/A14x; think M1/M1x. This will probably come with more cores and a more powerful GPU, not to mention more memory, so I think the M1 and i9 comparisons, while interesting, are purely academic. They've got the thermal envelope to put more Firestorm cores inside this hypothetical M1x, and in that scenario, Intel has nothing that compares.

Re:Apple unveils M1, its first system-on-a-chip for portable... by photojosh on Wednesday November 11, 2020 @01:16AM (#25055973)
> But, the Intel MBP16 runs 6 & 8 core processors, and trying to theorycraft what performance the Icestorm cores in M1 will contribute gets difficult.

Anandtech's spec2006 benchmarks of the A14 [0] suggest the little cores are 1/3 of the performance of the big ones on integer, and 1/4 on floating point. (It was closer to 1/4 and 1/5 for the A13.) If that trend holds for the M1's cores, then that might help your estimates.

[0] https://www.anandtech.com/show/16226/apple-silicon-m1-a14-de...

Re:Apple unveils M1, its first system-on-a-chip for portable... by saagarjha on Tuesday November 10, 2020 @07:58PM (#25054317)
Many people will get the other model because they specifically want an Intel machine. I would expect it to be replaced in the coming months.
Re:Apple unveils M1, its first system-on-a-chip for portable... by saagarjha on Tuesday November 10, 2020 @08:03PM (#25054343)
> Not all geekbench scores are created equal. Comparing ARM and x86 scores is an exercise in futility as there are simply too many factors to work through. It also doesn't include all workload types.

The meme of saying that Geekbench is not a useful metric across cores, or that it is not representative of real-world usage, and therefore cannot be used needs to die. It’s not perfect, it can never be perfect. But it’s not like it will be randomly off by a factor of two. I’ve been running extremely compute-bound workloads on both Intel and Apple’s chips for quite a while and these chips are 100% what Geekbench says about them. Yes, they are just that good.

Re:Apple unveils M1, its first system-on-a-chip for portable... by jzbiciak on Friday November 13, 2020 @06:23PM (#25088753)
In the case of Infinity Fabric: high speed I/O links generally consume gobs of power just to wiggle the pins, long before any control plane gets involved.

In this case, it's high speed differential signaling, and that's going to have a /lot/ of active power. There's a lot of C*dv/dt going on there!

Re:Apple unveils M1, its first system-on-a-chip for portable... by tinus_hn on Tuesday November 10, 2020 @07:16PM (#25053959)
I’m pretty sure the amount of cache on the chip was on one of the slides, according to Wikipedia it’s 192 kb for instructions and 128 kb for data.

To me it seems pretty unlikely to be that important because if you can have 16gb of memory in the chip, how hard can it be to increase the caches a fraction of that?

Re:Apple unveils M1, its first system-on-a-chip for portable... by hajile on Tuesday November 10, 2020 @07:57PM (#25054312)
A normal SRAM cell takes 6 transistors. 6 * 8 * 1024 * 1024 * <total_mb> is a big number.

Next, SRAM doesn't scale like normal transistors. TSMC N7 cells are 0.027 nanometers while MY cells are 0.021 (1.35x). meanwhile, normal transistors got a 1.85x shrink.

I-cache is also different across architectures. x86 uses 15-20% less instruction memory for the same program (on average). This means for the same size cache that x86 can store more code and have a higher hit rate.

The next issue is latency. Larger cache sizes mean larger latencies. AMD and Intel have both used 64kb L1 and then move back to 32kb because of latencies. The fact that x86 chips get such good performance with a fraction of the L1 cache points more to since kind of inefficiency in Apples design. I'd guess AMD/Intel have much better prefetcher designs.

Re:Apple unveils M1, its first system-on-a-chip for portable... by tinus_hn on Wednesday November 11, 2020 @03:00AM (#25056403)
> 6 * 8 * 1024 * 1024 * <total_mb> is a big number.

No, when your chip has many billions of transistors that’s not a big number. For 1 mb that’s about 0.2%, a tiny number, also when multiplied with 1.85.

Next the argument is that x64 chips are better because they have less cache while before the Apple chips couldn’t compete because Intel had more. That doesn’t make sense. And how are you drawing conclusions on the design and performance of a chip that’s not even on the market yet anyway?

Re:Apple unveils M1, its first system-on-a-chip for portable... by hajile on Wednesday November 11, 2020 @11:08AM (#25059490)
With 16MB of cache, that's nearly 1 billion transistors out of 16 billion -- and that's without including all the cache control circuitry.

Maybe I'm misunderstanding, but the 1.85x number does not apply to SRAM.

I've said for a long time that the x86 ISA has a bigger impact on chip design and performance (esp per watt) than Intel or AMD would like to admit. You'll not find an over-the-top fan here.

My point is that x86 can do more with less cache than aarch64. If you're interested, RISC-V with compact instructions enabled (100% of production implementations to my knowledge) is around 15% more dense than x86 and around 30-35% more dense than aarch64.

This cache usage matters because of all the downsides of needing larger cache and because cache density is scaling at a fraction of normal transistors.

Anandtech puts A14 between Intel and AMD for int performance and less than both in float performance. The fact that Intel and AMD fare so well while Apple has over 6x the cache means they're doing something very fancy and efficient to make up the difference (though I'd still hypothesize that if Apple did similar optimizations, it would still wind up being more efficient due to using a better ISA).

Re:Apple unveils M1, its first system-on-a-chip for portable... by tinus_hn on Thursday November 12, 2020 @12:11PM (#25071940)
I’m sure you are well versed in this matter, definitely better than I am. You don’t do a great job of explaining though, the story is all over the place.

I’ll just wait for the independent test results.

Re:Apple unveils M1, its first system-on-a-chip for portable... by skept on Tuesday November 10, 2020 @07:53PM (#25054277)
That's 16GB of DRAM. Caches are SRAM, which has a very different set of design tradeoffs. SRAM cells use more transistors so they can't be packed as tightly as DRAM.
Re:Apple unveils M1, its first system-on-a-chip for portable... by tinus_hn on Wednesday November 11, 2020 @03:13AM (#25056466)
16gb is 500 times as much as 32mb. Cache memory is not 500 times as large as normal memory.

If 32mb would be too hard they could have easily went for 1mb.

But they didn’t and that’s a pretty good indicator it doesn’t make a lot of difference.

Re:Apple unveils M1, its first system-on-a-chip for portable... by pja on Tuesday November 10, 2020 @05:15PM (#25052767)
The Ryzen 9 is a 16 (32 hyperthreads) core CPU, the A14 is a 2 big / 4 little core CPU. Power draw on an integer workload per thread seems roughly equivalent.
Re:Apple unveils M1, its first system-on-a-chip for portable... by imtringued on Tuesday November 10, 2020 @05:32PM (#25052971)
Last time I checked the TDP/frequency curve of Apple's chips was unimpressive [0]. If you crank it up to 4Ghz it's going to be as "bad" or even worse than a Ryzen CPU in terms of power consumption per core. There is no free lunch. Mobile chips simply run at a lower frequency and ARM SoCs usually have heterogenous cores.

>but this is an architecture that the PC market needs to be scared of.

This just means you know nothing about processor performance or benchmarks. If it was that easy to increase performance by a factor of 3x why hasn't AMD done so? Why did they only manage a 20% increase in IPC instead of your predicted 200%?

[0] https://images.anandtech.com/doci/14892/a12-fvcurve_575px.pn...

Re:Apple unveils M1, its first system-on-a-chip for portable... by willyt on Wednesday November 11, 2020 @04:23AM (#25056864)
Isn’t this a RISC vs CISC thing though? AMD and Intel use a lot of complicated stuff to emulate the x86 instructions with a VM running on a RISC core. Apple controls hardware and software including LLVM so they compile efficient RISC code right from the get go. It’s their vertical integration thing again.
Re:Apple unveils M1, its first system-on-a-chip for portable... by JVIDEL on Wednesday November 11, 2020 @10:43AM (#25059257)
You got a point in the optimization part, it's difficult to compare both chips when you're running on completely different OSs, specially when one of them ruins a specially optimized OS like ios

The closest it could get I think would be running a variant of Unix optimized for the Ryzen.

Re:Apple unveils M1, its first system-on-a-chip for portable... by willyt on Thursday November 12, 2020 @10:18AM (#25070754)
Re:Apple unveils M1, its first system-on-a-chip for portable... by willyt on Wednesday November 11, 2020 @06:44AM (#25057551)
Don't just downvote me, explain. I'm asking because I'm interested. Why is my hypothesis wrong?
Re:Apple unveils M1, its first system-on-a-chip for portable... by harrisonjackson on Tuesday November 10, 2020 @06:17PM (#25053411)
My point was this is marketing spin.

There's no way to say what "faster" means or what 98% they used. Is it faster than 98/100 models? or faster than 98% of the 261M laptops sold in 2019?

"faster than 98% of laptops sold last year" is a nice quotable soundbyte that will be spread without any of those details.

I'm actually a big fan of Apple's products. I'm sure all the numbers, R&D, and benchmarking will prove the M1 to be impressive.

Re:Apple unveils M1, its first system-on-a-chip for portable... by vonseel on Wednesday November 11, 2020 @06:34AM (#25057494)
I don't know much about this stuff but if all this is true then I don't see what's holding AMD / Intel back. Can't they just reverse-engineer whatever magic Apple comes up with, and that will lead to similar leaps in performance?
Re:Apple unveils M1, its first system-on-a-chip for portable... by tass on Tuesday November 10, 2020 @07:14PM (#25053945)
This wording is very hand-wavey. They can and should give a direct comparison; as consumers we don't know what the top 2% of sold laptops are, or which is the "best selling PC laptop in its class". Notice it's "best selling" and not most powerful.
Re:Apple unveils M1, its first system-on-a-chip for portable... by matwood on Tuesday November 10, 2020 @06:57PM (#25053785)
> "faster than 98% of PC laptops sold in the last year"

Keep in mind that the $3k MBP is probably part of the 2% in the above quote. The large majority of laptops sold are ~$1k, and not the super high end machines.

Re:Apple unveils M1, its first system-on-a-chip for portable... by manquer on Wednesday November 11, 2020 @06:36AM (#25057504)
"98% of laptops sold" is not a useful metric.

If you buy a Ferrari, they won't market saying its latest car is better than 98% of cars sold last year.

it is not a good metric to compare performance of budget laptops where sales is going to be higher to premium laptop.

Re:Apple unveils M1, its first system-on-a-chip for portable... by lumberingjack on Tuesday November 10, 2020 @05:03PM (#25052637)
Just awhile ago Apple said the AIR was in a class of it's own so....
Re:Apple unveils M1, its first system-on-a-chip for portable... by dexterdog on Wednesday November 11, 2020 @08:38AM (#25058264)
So 2% of the airs sold last year are equal to or better than this.
Re:Apple unveils M1, its first system-on-a-chip for portable... by manigandham on Tuesday November 10, 2020 @04:52PM (#25052487)
The vast majority of PC laptops sold are cheap low-end volume computers.
Re:Apple unveils M1, its first system-on-a-chip for portable... by martin_a on Wednesday November 11, 2020 @04:47AM (#25057000)
Yeah, I just thought about all those 499/599 Euro (factory-new) laptops that are being sold in Germany. They are okayish but nothing I'd like to compare great systems against.
Re:Apple unveils M1, its first system-on-a-chip for portable... by klelatti on Tuesday November 10, 2020 @04:31PM (#25052242)
Really good observations - I suspect that the 16" MBPs may be in the 2% though.

Plus, given use of Rosetta 2 they probably need 2x or more improvement over existing models to be viable for existing x86 software. Interesting to speculate what the M chip in the 16" will look like - convert efficency cores to performance cores?

Re:Apple unveils M1, its first system-on-a-chip for portable... by 013a on Tuesday November 10, 2020 @04:59PM (#25052572)
My guess is that they'd still keep the efficiency cores around, but provide more performance cores. So likely a 12 or 16 core processor, with 4 or 6 of those dedicated to efficiency cores.

The M1 supposedly has a 10w TDP (at least in the MBA; it may be speced higher in the MBP13). If that's the case, there's a ton of power envelope headroom to scale to more cores, given the i9 9980HK in the current MBP16 is speced at 45 watts.

I'm very scared of this architecture once it gets up to Mac Pro levels of power envelope. If it doesn't scale, then it doesn't scale, but assuming it does this is so far beyond Xeon/Zen 3 performance it'd be unfair to even compare them.

This is the effect of focusing first on efficiency, not raw power. Intel and AMD never did this; its why they lost horribly in mobile. Their bread and butter is desktops and servers, where it doesn't matter. But, long term, it does; higher efficiency means you can pack more transistors into the same die without melting them. And its far easier to scale a 10 watt chip up to use 50 watts than it is to do the opposite.

Re:Apple unveils M1, its first system-on-a-chip for portable... by klelatti on Tuesday November 10, 2020 @05:05PM (#25052666)
I'm old enough to remember the MacBook Pro intro (seems a long time ago!) when Steve Jobs said it's all about performance per watt.

My only worry about the systems with more cores (Mac Pro etc) are about the economics for Apple of making these chips in such small volume.

PS Interesting that from Anandtech the M1 has a smaller die area than the i5/i7 in the Intel Airs so plenty of room for more cores!

Re:Apple unveils M1, its first system-on-a-chip for portable... by imtringued on Tuesday November 10, 2020 @05:52PM (#25053167)
>This is the effect of focusing first on efficiency, not raw power. Intel and AMD never did this; its why they lost horribly in mobile.

If you want a more efficient processor you can just reduce the frequency. You can't do that in the other direction. If your processor wasn't designed for 4Ghz+ then you can't clock it that high, so the real challenge is making the highest clocked CPU. AMD and Intel care a lot about efficiency and they use efficiency improvements to increase clock speeds and add more cores just like everyone else. What you are talking about is like semiconductor 101. It's so obvious nobody has to talk about it. If you think this is a competitive edge then you should read up more about this industry.

>Their bread and butter is desktops and servers, where it doesn't matter.

Efficiency matters a lot in the server and desktop market. Higher efficiency means more cores and a higher frequency.

>But, long term, it does; higher efficiency means you can pack more transistors into the same die without melting them.

No shit? Semiconductor 101??

>And its far easier to scale a 10 watt chip up to use 50 watts than it is to do the opposite.

You mean... like those 64 core EPYC server processors that AMD has been producing for years...? Aren't you lacking a little in imagination?

Re:Apple unveils M1, its first system-on-a-chip for portable... by saagarjha on Tuesday November 10, 2020 @08:08PM (#25054378)
Have no considered being less snarky as you careen your way through that comment without really understanding any of it? The efficiency cores on Apple’s processors perform tasks that the main, more power hungry processors aren’t necessary for, which a profoundly different situation from a typical server that is plugged in and typically run with capacity all the time. Honestly, besides being against the rules, the swipes you make against the commenter “not knowing about the industry” are just shocking to see considering how much you missed the point that was being made.
Re:Apple unveils M1, its first system-on-a-chip for portable... by stjohnswarts on Tuesday November 10, 2020 @07:18PM (#25053977)
Without actual real world performance tests from neutral 3rd parties all that really really need to be taken with a grain of salt. Never trust the maker of a product, test for yourself or watch for neutral reviewing parties who don't have a financial incentive.
Re:Apple unveils M1, its first system-on-a-chip for portable... by Spooky23 on Tuesday November 10, 2020 @11:01PM (#25055384)
Remember that the Intel CPUs have shitty thermals. 1.4 GHz with turbo up to 4, etc.

Smacking that with single cores on a 5nm process is probably pretty easy.

Re:Apple unveils M1, its first system-on-a-chip for portable... by klelatti on Tuesday November 10, 2020 @03:46PM (#25051674)
The reason is almost certainly that its the lowest power laptops is where the volume is and because it makes absolute sense to go for that part of the market first.

I'm really impressed by what they've done in this part of the market - which would have been impossible with Intel CPUs.

Re:Apple unveils M1, its first system-on-a-chip for portable... by m_mueller on Tuesday November 10, 2020 @04:08PM (#25051937)
I think the main reason is discrete GPUs. I’m guessing they are currently working on PCI Express for M1. That or a much faster GPU on a different version of the SoC.
Re:Apple unveils M1, its first system-on-a-chip for portable... by oblio on Tuesday November 10, 2020 @03:16PM (#25051275)
Based on what Apple says. Is there an independent cross platform benchmark which is actually relevant and that says the same?
Re:Apple unveils M1, its first system-on-a-chip for portable... by favorited on Tuesday November 10, 2020 @03:20PM (#25051317)
No, because it hasn't shipped yet.
Re:Apple unveils M1, its first system-on-a-chip for portable... by jug on Wednesday November 11, 2020 @06:30AM (#25057470)
For how often they repeated "faster", I was surprised to see them announce no benchmarks with some sort of baseline or context. Fast than what at doing what?
Re:Apple unveils M1, its first system-on-a-chip for portable... by StillBored on Tuesday November 10, 2020 @06:11PM (#25053346)
A number of times when they said that I though, "but, that is a GPU heavy workload". Its not clear if they were comparing to existing mac's or more recent ryzen/intel xe machines. Both of which have very significant GPU uplifts with their integrated GPUs.

AKA, I suspect a big part of those perf uplifts evaporate when compared with the laptops that are appearing in stores now.

And the ipad benchmarks also remain a wait and see, because the perf uplifts I've seen either are either safari based, or synthetic benchmarks like geekbench. Both of which seem to heavily favor apple/arm cores when compared with more standard benchmarks. Apples perf claims have been dubious for years, particularly back when the mac was ppc. They would optimize or cherry pick some special case which allowed them to make claims like "8x" faster than the fastest PC, which never reflected overall machine perf.

I want to see how fast it does with the gcc parts of spec..

Re:Apple unveils M1, its first system-on-a-chip for portable... by hajile on Tuesday November 10, 2020 @06:50PM (#25053706)
They are comparing to the MacBook processors which they kept as ancient 8th gen Intel quad cores.
Re:Apple unveils M1, its first system-on-a-chip for portable... by arvinsim on Tuesday November 10, 2020 @09:31PM (#25054914)
Never rely on first party claims. Always wait for 3rd party benchmarks.
Re:Apple unveils M1, its first system-on-a-chip for portable... by X6S1x6Okd1st on Tuesday November 10, 2020 @03:38PM (#25051584)
Did they say what they meant when they said faster?

I saw some graphs that looked unrealistically smooth with two unlabeled axis

Re:Apple unveils M1, its first system-on-a-chip for portable... by JAlexoid on Tuesday November 10, 2020 @03:20PM (#25051322)
The literally benchmarked the slowest 10th Gen i7 CPU on the market.

And I got so excited about it...

Re:Apple unveils M1, its first system-on-a-chip for portable... by gburdell3 on Tuesday November 10, 2020 @04:55PM (#25052516)
Which means that, according to Apple, it's better than the CPUs in the other laptops it's competing against. That slow i7 is typical for thin+light 13" machines. I fail to see how this is a bad thing or even sneaky marketing.
Re:Apple unveils M1, its first system-on-a-chip for portable... by chaos_a on Tuesday November 10, 2020 @05:09PM (#25052702)
Intels marketing is more at fault here. i7 cpus range from slower 4 core 1.8ghz thin and light cpus to high end desktop 8 core 3.5ghz ones.

When the name i7 is mentioned people are more likely to think it's one of the high end desktop processors rather than the mobile processors.

Re:Apple unveils M1, its first system-on-a-chip for portable... by JAlexoid on Thursday November 12, 2020 @08:16PM (#25077653)
If they targeted exclusively the consumer or media editor market - sure.

But then they throw in code compilation... that's where they stop being honest.

Re:Apple unveils M1, its first system-on-a-chip for portable... by akmarinov on Tuesday November 10, 2020 @03:50PM (#25051716)
They also said it's the fastest laptop CPU?
Re:Apple unveils M1, its first system-on-a-chip for portable... by garmaine on Tuesday November 10, 2020 @03:56PM (#25051793)
"in its class"
Re:Apple unveils M1, its first system-on-a-chip for portable... by tcgv on Tuesday November 10, 2020 @08:44PM (#25054648)
Classic Apple claim
Re:Apple unveils M1, its first system-on-a-chip for portable... by sjwright on Wednesday November 11, 2020 @12:33AM (#25055771)
So you're disappointed that the MacBook Air doesn't beat the CPU and GPU performance of a hulking "desktop replacement" style notebook?
Re:Apple unveils M1, its first system-on-a-chip for portable... by garmaine on Wednesday November 11, 2020 @01:09AM (#25055951)
The complaint is that Apple interprets “in its class” to mean literally the slowest mobile processor of the prior generation made by Intel. It’s not even “fastest in the class of low-priced value notebooks for everyday use” which is what a reasonable person might interpret that to mean.
Re:Apple unveils M1, its first system-on-a-chip for portable... by klelatti on Tuesday November 10, 2020 @03:34PM (#25051530)
The Pro is quoted as 2.8x the 1.7 GHz i7.

Not Intel's fastest chip but, if these benchmarks are correct, that's a big speed bump and the higher end Pro's are to come. How fast does it have to be in this thermal envelope to get excited about?

Re:Apple unveils M1, its first system-on-a-chip for portable... by tgtweak on Wednesday November 11, 2020 @05:18AM (#25057145)
I'd wait for actual benchmarks just judging by the amount of parachute clauses in the disclosures. Power consumption numbers should be great but I'm guessing it falls flat on some compute tasks that can't leverage custom instructions.
Re:Apple unveils M1, its first system-on-a-chip for portable... by klelatti on Wednesday November 11, 2020 @06:23AM (#25057438)
From Anandtech:

"Apple claims the M1 to be the fastest CPU in the world. Given our data on the A14, beating all of Intel’s designs, and just falling short of AMD’s newest Zen3 chips – a higher clocked Firestorm above 3GHz, the 50% larger L2 cache, and an unleashed TDP, we can certainly believe Apple and the M1 to be able to achieve that claim."

Not sure what the custom instructions you're referring to are.

Re:Apple unveils M1, its first system-on-a-chip for portable... by tachyonbeam on Tuesday November 10, 2020 @03:58PM (#25051818)
How many cores does that have, and how many cores does the i7 have though?
Re:Apple unveils M1, its first system-on-a-chip for portable... by ctvo on Tuesday November 10, 2020 @04:12PM (#25051986)
Why is this a mystery or rhetorical question? Look on the website? It's public:

M1

> Apple M1 chip

> 8-core CPU with 4 performance cores and 4 efficiency cores

> 8-core GPU

> 16-core Neural Engine

Intel

> 1.7GHz quad-core Intel Core i7, Turbo Boost up to 4.5GHz, with 128MB of eDRAM

https://www.apple.com/macbook-pro-13/specs/

https://www.apple.com/shop/product/G0W42LL/A/refurbished-133...

Apple's claim:

> With an 8‑core CPU and 8‑core GPU, M1 on MacBook Pro delivers up to 2.8x faster CPU performance¹ and up to 5x faster graphics² than the previous generation.

https://www.apple.com/shop/buy-mac/macbook-pro/13-inch-space...

Fine print:

> Testing conducted by Apple in October 2020 using preproduction 13‑inch MacBook Pro systems with Apple M1 chip, as well as production 1.7GHz quad‑core Intel Core i7‑based 13‑inch MacBook Pro systems, all configured with 16GB RAM and 2TB SSD. Open source project built with prerelease Xcode 12.2 with Apple Clang 12.0.0, Ninja 1.10.0.git, and CMake 3.16.5. Performance tests are conducted using specific computer systems and reflect the approximate performance of MacBook Pro.

> Testing conducted by Apple in October 2020 using preproduction 13‑inch MacBook Pro systems with Apple M1 chip, as well as production 1.7GHz quad‑core Intel Core i7‑based 13‑inch MacBook Pro systems with Intel Iris Plus Graphics 645, all configured with 16GB RAM and 2TB SSD. Tested with prerelease Final Cut Pro 10.5 using a 10‑second project with Apple ProRes 422 video at 3840x2160 resolution and 30 frames per second. Performance tests are conducted using specific computer systems and reflect the approximate performance of MacBook Pro.

Re:Apple unveils M1, its first system-on-a-chip for portable... by hajile on Tuesday November 10, 2020 @05:45PM (#25053103)
The 2019 MBP 13 supposedly uses an 8th gen, 14nm Intel part (14nm is 6 year-old technology).

A more fair comparison would be Tiger Lake (20% IPC improvement) on Intel's terrible 10nm process. The most fair comparison would be zen 3 on 7nm, but even that is still a whole node behind.

Re:Apple unveils M1, its first system-on-a-chip for portable... by WoodenChair on Tuesday November 10, 2020 @06:15PM (#25053392)
> The 2019 MBP 13 supposedly uses an 8th gen, 14nm Intel part (14nm is 6 year-old technology). A more fair comparison would be Tiger Lake (20% IPC improvement) on Intel's terrible 10nm process. The most fair comparison would be zen 3 on 7nm, but even that is still a whole node behind.

I'm not sure exactly what your point is. The fact it is IT IS on a better node. That's probably a big part of the performance picture. But, as a user I don't care if the improvement in performance is architectural or node. I just care that it's better than the competition.

Re:Apple unveils M1, its first system-on-a-chip for portable... by hajile on Tuesday November 10, 2020 @06:55PM (#25053764)
I agree, but the real question becomes whether users would prefer 11th gen Intel processors or zen 2/3 over what they're shipping now. Would you take AMD seriously if they started talking about how their 5950 beat an ancient 8th gen Intel processor? I expect a higher standard from hardware makers and don't give a free pass to anyone over that kind of shenanigan.
Re:Apple unveils M1, its first system-on-a-chip for portable... by WoodenChair on Wednesday November 11, 2020 @09:52AM (#25058833)
We'll see third party benchmarks in less than a week and then this discussion is moot.
Re:Apple unveils M1, its first system-on-a-chip for portable... by tinus_hn on Tuesday November 10, 2020 @07:23PM (#25054024)
Do you really? It’s nice if it’s faster (and a hard sell if it’s slower) but really most people aren’t going to do the same things on a Mac they are going to do on a Windows laptop. You can’t run Windows or Windows software on these Macs. And it’s really no use to compare for instance Office for Windows to Office for Mac.
Re:Apple unveils M1, its first system-on-a-chip for portable... by scoopertrooper on Tuesday November 10, 2020 @10:05PM (#25055088)
It depends on how you define fair. The base level M1 MBP is the same price as the previous generation Intel MBP and has the same amount of ram and storage. So in terms of a generation-on-generation comparison, it's absolutely fair for Apple to position the benchmarks that way.
Re:Apple unveils M1, its first system-on-a-chip for portable... by JBiserkov on Wednesday November 11, 2020 @12:26AM (#25055732)
Yes, Wikipedia says it's i7-8557U which has 8 MB cache.

So comparing a

4-Core, 5nm, 16 MB cache, 10 watts TDP vs

4-Core, 14nm, 8 MB cache, 15 watts TDP.

https://ark.intel.com/content/www/us/en/ark/products/192996/...

Re:Apple unveils M1, its first system-on-a-chip for portable... by klelatti on Tuesday November 10, 2020 @04:03PM (#25051871)
4 + 4 vs 4 hyperthreaded I think. Not sure I follow the point though.
Re:Apple unveils M1, its first system-on-a-chip for portable... by tachyonbeam on Tuesday November 10, 2020 @11:50PM (#25055586)
The new Apple chip has more cores, so faster performance doesn't necessarily mean faster single-core performance. Faster on a parallel benchmark doesn't necessarily translate into faster performance for most real-world scenarios. That is all. That being said, I do believe Apple has very competent chip designers.
Re:Apple unveils M1, its first system-on-a-chip for portable... by klelatti on Wednesday November 11, 2020 @03:51AM (#25056692)
From Anandtech

Apple claims the M1 to be the fastest CPU in the world. Given our data on the A14, beating all of Intel’s designs, and just falling short of AMD’s newest Zen3 chips – a higher clocked Firestorm above 3GHz, the 50% larger L2 cache, and an unleashed TDP, we can certainly believe Apple and the M1 to be able to achieve that claim.

Thats per core performance.

Re:Apple unveils M1, its first system-on-a-chip for portable... by fudged71 on Tuesday November 10, 2020 @04:02PM (#25051866)
Also unclear what they even meant when comparing performance to the “highest selling PC”, I’m not even sure if analysts could tell you what the top PC on the market is
Re:Apple unveils M1, its first system-on-a-chip for portable... by jamil7 on Wednesday November 11, 2020 @07:38AM (#25057807)
Only for the Air, the M1 Pro is tested against the equivalent i7 Pro so I assume not throttled as much.
Re:Apple unveils M1, its first system-on-a-chip for portable... by ffhhj on Tuesday November 10, 2020 @03:31PM (#25051492)
Sorry to ask, what is the "Fabric" module in their architecture? Also, is the "Neural Engine" some neural network specific processor?
Re:Apple unveils M1, its first system-on-a-chip for portable... by grandmczeb on Tuesday November 10, 2020 @06:58PM (#25053804)
The "Fabric" is the interconnect between different components on the chip. It's what the different units use to communicate and transport data.

The "Neural Engine" is a special compute unit specifically for machine learning. The iPhone Camera app uses it for semantic segmentation, for example.

Re:Apple unveils M1, its first system-on-a-chip for portable... by jzbiciak on Friday November 13, 2020 @06:26PM (#25088776)
Fabric is a common term for describing on-chip interconnects in a system-on-a-chip.

It's all the wires and buffers and pipeline registers and arbiters and decoders and muxes that connect the components together.

It's dominated by wires, typically, which is probably how it came to be known as a fabric. (Wild speculation on my part.) I've been hearing that term for a long time. Maybe 20 years?

Re:Apple unveils M1, its first system-on-a-chip for portable... by rodgerd on Tuesday November 10, 2020 @04:44PM (#25052403)
The Neural Engine in iPhones is used for things ranging from photography enhancement to facial recognition for the unlock and Siri.
Re:Apple unveils M1, its first system-on-a-chip for portable... by gpanders on Tuesday November 10, 2020 @06:10PM (#25053335)
I wondered this too. In my experience, "fabric" typically refers to the programmable logic region in a FPGA-based SoC (such as the Xilinx Zynq). I'm assuming the M1 does not have this, so I'm not sure what it means in this context.