4 ms·
Not really? https://arstechnica.com/gadgets/2023/11/testing-apples-m3-pro-more-efficient-but-performance-is-a-step-sideways/ https://arstechnica.com/gadgets/202
by Sakos 2y ago
Not really? https://arstechnica.com/gadgets/2023/11/testing-apples-m3-pro-more-efficient-but-performance-is-a-step-sideways/ https://arstechnica.com/gadgets/2023/11/testing-apples-m3-pr...
I've been waiting for an upgrade to my M1 and I still haven't seen one worth spending that much money on. I'd rather just sink that into upgrading my Windows tower.
- bhouston 2y agohttps://docs.google.com/spreadsheets/d/1i5dBe_rsiNaQATH-D-Pj3u1h7bSu4M8GMR9vC-mdgpo/edit?gid=0#gid=0 https://docs.google.com/spreadsheets/d/1i5dBe_rsiNaQATH-D-Pj... Single core performance went from 2300 with the M1 to 3800 with the M4. That is a huge improvement for my workflow (large TypeScript mono repositories) which is dependent a lot of single core performance (even with parallel builds, because one rarely re-builds everything, rather hot reloads.)
- zamadatix 2y agoThese statements are orthogonal though i.e. 2300->3800 is still less than 20% per generation (17% per if you use the exact single core numbers for the M1 vs M4 iPad). That might be meaningful for your workload but it also means 20-30 percent per generation is quite a bit off.
- ksec 2y agoI am sorry I have to say this out loud. But seriously? We expect 20% per generation? When the word generation used to mean 2 years in CPU terms because that was what Moore's law or Intel's tick tock dictate. Even ignoring the word generation, For the past 20 years how many times did we see a successful uArch bringing 20% IPC improvement over the current leading IPC? Where did that 20-30% per gen coming from. The worst part about Apple, its media is that it seems we have a whole generation of people who were never interested in CPU performance suddenly coming up with these expectation and figures.
- zamadatix 2y agoOn the contrary, _not_ expecting at least 20% per year (more for generations farther apart) is actually only a recent take for CPUs [1][2] which formed in what I like to call "the great stagnation" of the mid 2010s where AMD bombed, ARM was still a low performance mobile play, and Intel didn't have any stiff competition. After that things have started to pick up a little again now that there is innovation on said fronts [3] I remember there was even a period Moore's law was commonly conflated with "a doubling in performance every 2 years" (implies people being used to an increase of at least 41% per year) instead of a doubling in transistor count. Because Intel's tick-tock model started ~5 years prior to the great stagnation people commonly claimed it's the end of Moore's law and that's why we have tick-tock's now. Of course these days it's common knowledge that Moore's law (the actual transistor count version) has been holding steady all these years still and that the performance lull wasn't related to hitting and innate technical scaling barriers. Marketing departments are definitely going to be marketing departments but they aren't the origin of the idea CPUs can have more than minor increments in performance each year. [1] https://preshing.com/images/integer-perf.png https://preshing.com/images/integer-perf.png [2] https://preshing.com/images/float-point-perf.png https://preshing.com/images/float-point-perf.png [3] https://i.imgur.com/HlGbJE9.png https://i.imgur.com/HlGbJE9.png (note this chart is linear not log)
- ksec 2y agoAre those numbers in absolute performance inclusive of clock speed improvement or IPC ( Instruction per Clock ) ? I am inclined to think [1] and [2] are the first and not the latter.
- TylerE 2y agoWhat increase has intel made over the same time period? Feels like a lot less. CPUs are mature technology.
- qwytw 2y ago> Feels like a lot less I think quite a bit more. Meteor Lake seems to have faster ~100% multicore and ~25% single core performance and better battery life.
- TylerE 2y agoStill have double the power draw of my entire desktop mac. For a supposed mobile chip. Intel power consumption/heat is terrible
- qwytw 2y agoThat wasn't the question, they did improve tremendously over the last 4 because the were basically not doing anything 4 years prior to that... To be fair desktop Macs these days are just laptops without a screen so it's not that surprising. Of course they are significantly more power efficient but also much slower than high end AMD/Intel chips (if you don't care about heat/power usage that much like a lot of desktop users). Also even on mobile 165H seems to be not that far from M3 e.g. 10-20% worse battery life, slightly slower single core but faster multi-core. Not ideal but considering where Intel was when M1 came out not that bad either.
- TylerE 2y agoYou’re the one that brought battery life into it, which certainly does put power consumption in play.
- qwytw 2y agoWell yeah... I was saying that they improved power consumption massively compared to Apple since 2020. Which is true. 10th gen was horrible and now they have almost caught up with the M series.
- Sakos 2y agoI picked the Ars article because they showed real-world performance like encoding. Geekbench scores are difficult to impossible to equate to real-world results. There are ways to measure it properly, but most sites seem to just do Geekbench or something else like it and call it a day. Single-core performance isn't this universal thing. What's your actual workload like? I'm all over the Ryzen x3D CPUs because they have proven massive performance improvements for things I care about like Factorio. Some site reporting "yeah, single and multi-core scores are 20% better" doesn't mean anything. 20% better at what exactly?
- TylerE 2y agoI will say that my M1 Mac runs Factorio like an absolute dream. There is an ARM native port now and it’s really good. It something like doubled UPS over the old Intel binary. One of the big advantages the M chips have is the insanely fast integrated memory, since it’s all right on the die. It’s much closer to ultra high spec GPU ram than PC ram. My M1 studio has 200GB/sec of memory bandwidth. Extant DDR5 modules are under 50GB/sec
- deleted 2y ago[deleted]
- sudosysgen 2y agoThe X3D chips have an absolutely ridiculous amount of L3 cache, so when your workload fits largely in L3 they have far, far more memory bandwidth than any other option on the market. That's the case pretty often, especially for games, hence the workload specificity. The X3D cache system means some workloads are 50% faster and some are 20% slower, so workload really does matter.
- bee_rider 2y agoCPUs got good enough for most applications a decade ago, it is hard to talk about upgrades being “worth spending money on” without specific workload info.