News for hackers. Stuff that matters.
Re:Alder Lake Core i9 processor is faster than the M1 Max by Eric_WVGG on Wednesday January 26, 2022 @10:35PM (#30095881)
I don’t think this is going to happen, but: It would be extremely funny if Apple strapped a heavy copper heatsink and a turbo fan to an M1 and just overclocked the ever-lasting crap out of it.

The crazy thing about using a Macbook Pro (with an M1 Pro or M1 Max CPU) is that, in single-threaded performance, it's really no faster than a dippy little Macbook Air. And at the end of the day, single-thread performance is more effective than multicore! TBH I think this tradeoff is the right one (that is, not overclocking Macbook Pros), but when the iMac Pro and the Mac Pro roll around… why not? Just go for it.

Re:Alder Lake Core i9 processor is faster than the M1 Max by chias on Wednesday January 26, 2022 @11:10PM (#30096096)
Overclocking isn't just limited by heat dissipation, and dealing with the additional heat generation is one of the easier issues to overcome. Much more limiting is the fact that the electronic components in the hardware (everything from RAM to the more "integrated" components on the PCBs) have certain amounts of time which they need to take in order to tie voltages high or low, to either read or output a bit. This amount of time is typically very small as compared to the amount of time that a voltage stays tied high or low, and so isn't a problem, but while you can shorten the amount of time that a voltage needs to stay high or low when overclocking, generally the transition time isn't as negotiable. Increasing clock speeds to the point where these transition times dominate means you're going to get garbage reads and garbage writes out of a component.

This is part of why if you're overclocking your computer, you end up experiencing errors or unexpected crashes even when temperature doesn't go too high. Past reasonable tolerances, you can't just cool it more and expect it to work.

Re:Alder Lake Core i9 processor is faster than the M1 Max by klodolph on Thursday January 27, 2022 @01:54AM (#30097101)
Transition times decrease as voltage increases. The amount of power being dissipated is roughly proportional to V^2 f, and V is roughly proportional to f, so the tradeoff kinda sucks (double frequency = 8x power consumption), but you can eke out some additional performance if you are willing to dissipate more heat, within limits.
Re:Alder Lake Core i9 processor is faster than the M1 Max by omegalulw on Thursday January 27, 2022 @04:33AM (#30098241)
> have certain amounts of time which they need to take in order to tie voltages high or low, to either read or output a bit.

When you overclock you add voltage which helps with this which goes a long way. You would often hit thermal limits first, so heat dissipation is a major factor.

Re:Alder Lake Core i9 processor is faster than the M1 Max by bayindirh on Thursday January 27, 2022 @06:00AM (#30098917)
This is not my experience in the olden Athlon XP days. Even though you give the extra voltage and give enough cooling, the CPU starts to encounter many internal errors and needs to re-run a lot of instruction trains to get sane results.

This causes heat and load spikes, and while you get no errors, the increased frequency doesn't give you any real world performance gains. Returning a to a slower configuration actually gives a much snappier and performant system.

Re:Alder Lake Core i9 processor is faster than the M1 Max by zht on Thursday January 27, 2022 @07:47AM (#30099874)
Athlon was 20 years ago.

It feels unfair to generalize across time and architectures

Re:Alder Lake Core i9 processor is faster than the M1 Max by bayindirh on Thursday January 27, 2022 @07:54AM (#30099939)
It's not about architecture. It's about physics. Once you pass a certain threshold, electron/current leaks and escapes start to wreak havoc inside any silicon. So beyond voltage, current and temperature, you're limited by the silicon itself.

I stopped overclocking systems after Athlon XP. This is why I gave that example.

Even without overclocking and overheating, I've seen and still seeing partially cooked processors which shut-down half of their FPU pipelines to stay reliable albeit with orders of magnitude lower performance.

CPUs are much more complex with their MCE and more advanced microcode structures ever, and there's much more than meets the eye.

Re:Alder Lake Core i9 processor is faster than the M1 Max by jorvi on Thursday January 27, 2022 @06:29AM (#30099146)
> This is part of why if you're overclocking your computer, you end up experiencing errors or unexpected crashes even when temperature doesn't go too high. Past reasonable tolerances, you can't just cool it more and expect it to work.

People push CPUs to absurd limits with LN2 cooling so they’d just not true.

Re:Alder Lake Core i9 processor is faster than the M1 Max by timpattinson on Thursday January 27, 2022 @01:10AM (#30096821)
It's not like Apple would ever do it, but the M1 should have heaps of OC headroom. Given that the RAM is already on package, all they need to do is turn up the CPU multiplier.

AMD chips are doing similar clocks to Intel on TSMC N7, so Apple could (but won't) have a chip running way higher than the clocks they are currently shipping with.

Also, it's kinda inaccurate to imply any overclocked setup will crash, there's plenty of room unless they come turned up to the max from stock like the 12900k.

Re:Alder Lake Core i9 processor is faster than the M1 Max by throwawaylinux on Thursday January 27, 2022 @02:29AM (#30097373)
Overclocking headroom means you have timing slack, and timing slack means you have faster ~= leakier circuits than necessary, or stages which aren't filled with work which is also an inefficiency.

I expect Apple has an extreme focus on power efficiency and especially idle / leakage power, much more than Intel considering the core basically the same as they use in their phones. They also have a different approach to turbo / dvfs. So I would expect M1 to actually be a lot tighter than Intel and not have so much OC headroom.

Obviously you can buy timing with voltage to some degree, so there would be something there probably. Modern nodes are running into more problems with voltage induced breakdown though so the OC limit looks very different to what you can ship in a product. Has anyone measured M1's VDD?

> AMD chips are doing similar clocks to Intel on TSMC N7, so Apple could (but won't) have a chip running way higher than the clocks they are currently shipping with.

Not their existing microarchitecture though. They do nearly 2x the work per clock as AMD chips which necessitates more logic per stage. Getting a microarchitectural edge means making less logic do more work and it's very possible Apple have some edge there, it just wouldn't be near 2x IMO.

The silicon technology of course plays into it, but when you look at how fast individual transistors and the shortest poly to connect them can switch, speeds over 100GHz have been possible on 90nm. Today's cutting edge is probably over 200GHz (e.g., search ring oscillator). So it's not a fundamental switching speed limit of the tech that gets you.

I would say Apple could probably redo the physical design and synthesis work and minimal logic changes to target a faster and leakier device that's not suitable for phones but might be a little fairer comparison. It wouldn't put it at a 5-6GHz frequency, but could easily be enough to re-take these benchmarks and still be ahead on efficiency.

Re:Alder Lake Core i9 processor is faster than the M1 Max by e4e78a06 on Thursday January 27, 2022 @03:16AM (#30097682)
> They do nearly 2x the work per clock as AMD chips which necessitates more logic per stage

Not all work is created equal. Decoders on Arm are definitely parallel (= don't have more serial logic for wider decoder) compared to the variable length decode x86 is stuck with. And your backend ports are also parallel (although maybe scheduling isn't?). The only places where wider always means more logic per stage is caches - register file, L1/L2/L3, BTB. For example Apple managed to work some magic with a 3 cycle 192kB L1. AMD and Intel are at 4 and 5 cycles for much smaller L1's. Part of the reason for that is probably because Apple doesn't need to hit 5GHz and can afford more logic per stage.

And in any case, it's very likely you could just shove more voltage through the chip and get it to clock higher, since the current 3.2GHz is very far from what we know TSMC N7/5 can do. I don't think you'd need a rework unless Apple wanted to target 4.5+GHz.

Re:Alder Lake Core i9 processor is faster than the M1 Max by throwawaylinux on Thursday January 27, 2022 @03:33AM (#30097809)
> Not all work is created equal.

> And in any case, it's very likely you could just shove more voltage through the chip and get it to clock higher,

Yes.

> since the current 3.2GHz is very far from what we know TSMC N7/5 can do.

N7/N5 can "do" 200GHz. 90nm could do 100GHz. The limit a device can do depends most highly on the logic.

> I don't think you'd need a rework unless Apple wanted to target 4.5+GHz.

3.2->4.4? I doubt it with any reasonable voltage that could actually ship in a device. Very hard to predict these things unless you've at least got basic shmoo plots and things like that in front of you.

Re:Alder Lake Core i9 processor is faster than the M1 Max by moonchild on Thursday January 27, 2022 @04:21AM (#30098157)
> Decoders on Arm are definitely parallel (= don't have more serial logic for wider decoder) compared to the variable length decode x86 is stuck with

x86 decode is parallel too

Re:Alder Lake Core i9 processor is faster than the M1 Max by e4e78a06 on Thursday January 27, 2022 @11:54AM (#30102887)
It is parallel in the sense that you can decode 4-6 instructions in parallel, yes. It is not parallel in the sense that variable length decoding requires each of your decoders to talk to the other ones to coordinate on instruction length boundaries, which means there is going to be a lot of serial logic in your decoder circuit.
Re:Alder Lake Core i9 processor is faster than the M1 Max by throwawaylinux on Thursday January 27, 2022 @05:46PM (#30108098)
It doesn't, if your L1$ predecodes at fill time and stores instruction length.

Something, somewhere does have to do a serial length decoding of course. But when you look at the L2 access latency and throughput (which is the minimum L1 fill latency), it's clear you could afford to do that part of the decode over more cycles.

New designs are not just predecoding lengths but entire uops now into the first level instruction cache which is the same concept they just call it a L0 and L1 rather than L1 and L2.

Re:Alder Lake Core i9 processor is faster than the M1 Max by marcan_42 on Thursday January 27, 2022 @01:21AM (#30096890)
The M1 family already can only sustain 3.2GHz with only one core per cluster active, so there is some bottleneck there, either due to power dissipation/density or power delivery. If the latter, upping the voltage would give you more oomph, but that comes with diminishing returns. I wouldn't expect Apple to give the chips more than a trivial clock bump (3.4?) this generation, if that.
Re:Alder Lake Core i9 processor is faster than the M1 Max by nielsbot on Wednesday January 26, 2022 @11:15PM (#30096133)
cryogenic cooling tho?
Re:Alder Lake Core i9 processor is faster than the M1 Max by chias on Wednesday January 26, 2022 @11:17PM (#30096147)
Wouldn't solve the problem. Basically you need the integrated components to have shorter transition times. These are an inherent property of the component: speeding up the transition time basically means "replace this component with a different component that has a shorter transition time"
Re:Alder Lake Core i9 processor is faster than the M1 Max by dragontamer on Thursday January 27, 2022 @12:47AM (#30096661)
Overvolting the component and sending more current to any transistor tends to speed it up, though at the cost of severely more watts used.

Overclocking is often a combination of overvolting (leading to more amps), allowing you to increase clock speeds.

Re:Alder Lake Core i9 processor is faster than the M1 Max by chias on Thursday January 27, 2022 @02:09AM (#30097207)
As they say, "the candle that burns twice as bright burns half as long", or, in this case, "the transistor that runs at thrice the voltage runs for about 1.3 seconds"
Re:Alder Lake Core i9 processor is faster than the M1 Max by R0b0t1 on Thursday January 27, 2022 @11:25AM (#30102433)
Overvolting is how this is solved and works with adequate cooling.
Re:Alder Lake Core i9 processor is faster than the M1 Max by zeusk on Thursday January 27, 2022 @12:09AM (#30096463)
Google propogation delay, your pipeline's length and delay of devices within that pipe determine the max frequency your circuit can run at (a very high level overview).
Re:Alder Lake Core i9 processor is faster than the M1 Max by kingosticks on Thursday January 27, 2022 @12:49AM (#30096678)
How is pipeline length related to max frequency?
Re:Alder Lake Core i9 processor is faster than the M1 Max by amluto on Thursday January 27, 2022 @01:54AM (#30097103)
It’s related indirectly. A longer pipeline tends to result in shorter stages within the pipeline. (This is the whole point of pipelining.)
Re:Alder Lake Core i9 processor is faster than the M1 Max by kingosticks on Thursday January 27, 2022 @03:32AM (#30097803)
OK, yes there's often correlation but that's it. A longer pipeline doesn't affect max circuit frequency.

The other sibling comment regarding distance isn't true. regardless of how insane your feedbacks are. Physical placement tools have always handled this in my experience (as a chip designer for 10+ years).

Re:Alder Lake Core i9 processor is faster than the M1 Max by u320 on Thursday January 27, 2022 @06:03AM (#30098942)
There is no point of lengthening the pipeline if you don't get higher frequency from it. It would just add complexity and and a higher branch mispredict penalty.
Re:Alder Lake Core i9 processor is faster than the M1 Max by enchiridion on Thursday January 27, 2022 @01:06AM (#30096790)
Physical length the signal has to travel.
Re:Alder Lake Core i9 processor is faster than the M1 Max by gjsman-1000 on Wednesday January 26, 2022 @10:37PM (#30095891)
Apple (if they were willing to expose a more wild side) should make an "M1 Pro Max Unlocked" board (or something like that) and just sell it as a bare, microATX board. It could cost exactly the same as the Mac mini for all I care, but if PC builders could use it in crazy cases and with liquid (or even liquid nitrogen) cooling, that would be so cool.
Re:Alder Lake Core i9 processor is faster than the M1 Max by devin on Wednesday January 26, 2022 @10:55PM (#30096003)
This will never happen.
Re:Alder Lake Core i9 processor is faster than the M1 Max by qbasic_forever on Wednesday January 26, 2022 @11:12PM (#30096106)
It would not surprise me to see some future Mac pro use the M1 in a desktop form with exotic high wattage but near silent cooling (liquid, air or otherwise). These chips are fantastic for video and media work and really need to get put into more workstation-like form factors.
Re:Alder Lake Core i9 processor is faster than the M1 Max by gjsman-1000 on Wednesday January 26, 2022 @10:57PM (#30096016)
Nope, it won't, Apple will never be willing to show a more wild side. I'm just dreaming.
Re:Alder Lake Core i9 processor is faster than the M1 Max by imwillofficial on Thursday January 27, 2022 @12:02AM (#30096416)
I remember hell freezing over with iTunes for Windows.
Re:Alder Lake Core i9 processor is faster than the M1 Max by copperx on Friday January 28, 2022 @12:17AM (#30110926)
iTunes for Windows was not unimaginable. Now, iMessage for Android ...
Re:Alder Lake Core i9 processor is faster than the M1 Max by barkingcat on Thursday January 27, 2022 @12:55AM (#30096716)
I bet Woz would totally do it, and he has the clout to do it too - as a retro-mod calling back to the Apple I or II
Re:Alder Lake Core i9 processor is faster than the M1 Max by vbezhenar on Thursday January 27, 2022 @12:39AM (#30096627)
Just rip the board from Mac Mini?
Re:Alder Lake Core i9 processor is faster than the M1 Max by asdff on Thursday January 27, 2022 @01:30AM (#30096947)
Would love a liquid cooled mac.
Re:Alder Lake Core i9 processor is faster than the M1 Max by ipython on Thursday January 27, 2022 @09:08AM (#30100733)
They have already done it, almost twenty years ago now: https://www.computerworld.com/article/2565453/new-power-mac-...
Re:Alder Lake Core i9 processor is faster than the M1 Max by lostlogin on Thursday January 27, 2022 @01:25AM (#30096921)
> I don’t think this is going to happen, but: It would be extremely funny if Apple strapped a heavy copper heatsink and a turbo fan to an M1 and just overclocked the ever-lasting crap out of it.

If this was released and allowed for relatively straightforward overclocking, user replaceable RAM and a full size GPU of one’s choosing, what could they charge?

The M1 Mad Macs edition would be loved by all 9 of us.

Re:Alder Lake Core i9 processor is faster than the M1 Max by wmf on Wednesday January 26, 2022 @10:50PM (#30095971)
Sadly, I don't think the M1 family will clock any higher than it's already going. The rumored M1 Max Duo and M1 Max Quadro will have more cores but they'll still trail Intel in single-thread performance (although not enough for most people to notice).
Re:Alder Lake Core i9 processor is faster than the M1 Max by marcan_42 on Thursday January 27, 2022 @01:10AM (#30096812)
I still maintain the M1 Max Quadro is a figment of media imagination. The M1 Max die is designed for precisely two-die usage. Not four. The IRQ controller has registers for two dies. The drivers reference two dies. The whole thing screams two dies everywhere.

4-die Apple Silicon machines will surely come, but not with the M1 Max die. It'll be a new design.

Re:Alder Lake Core i9 processor is faster than the M1 Max by phinnaeus on Thursday January 27, 2022 @05:23AM (#30098605)
What about a dual CPU Mac Pro?

Edit: thinking about this for a few more seconds, I realise this is a completely separate discussion, but I was just trying to think how Apple could accomplish the Quad branding even if internally its separate CPUs.

Re:Alder Lake Core i9 processor is faster than the M1 Max by marcan_42 on Thursday January 27, 2022 @06:33PM (#30108602)
How would you connect the CPUs together then? There's no mechanism for that. You need a bus, IRQ routing, cache coherency, and more. Those features are there in the Max with the d2d interconnect, for up to exactly 2 dies.
Re:Alder Lake Core i9 processor is faster than the M1 Max by smoldesu on Wednesday January 26, 2022 @10:58PM (#30096029)
Precisely. ARM has traditionally had issues scaling it's clock speed even when given ample cooling and power, history suggests that the only way they'll significantly improve performance is with new fab technology, engineering a better design, or expanding horizontally (eg. adding more cores).
Re:Alder Lake Core i9 processor is faster than the M1 Max by gjsman-1000 on Wednesday January 26, 2022 @11:20PM (#30096165)
Apple has an architectural license, which is why they are so insistent on calling them "Apple Silicon" in branding instead of ARM.

The only thing the Apple M1 has in common with ARM is the instruction set. The actual core design? Completely Apple. No Cortex X1s or A73s in there. Apple does use the stock ARM M3 in a few places IIRC but that's a very-low-power ~100mhz part for managing some internals.

Also, as for who can push the limits of ARM, Apple appears to know ARM better than ARM knows themselves. Both based on Apple's higher-performing core designs than ARM stock, and also because Apple cofounded ARM with VLSI and Acorn, and an Apple VP was the first CEO.

Edit: On that note, it's kind of ironic how every Android phone has the DNA of a company Apple cofounded and initially led.

Re:Alder Lake Core i9 processor is faster than the M1 Max by deaddodo on Thursday January 27, 2022 @08:31AM (#30100310)
> Edit: On that note, it's kind of ironic how every Android phone has the DNA of a company Apple cofounded and initially led.

You do realize that the ARM architecture existed for almost a decade before Apple was involved, right? From 1981-1990.

Apple was involved with ARM Ltd, the company that was formed when the chip division was rolled out of Acorn; not in the design of the original chips. Apple wasn’t significantly involved until the ARM6. Considering Microsoft was as involved with the StrongARM project, most of which has long since been integrated into the mainline ARM architecture, you could argue their DNA is just as integrated. By your logic, at least.

> Both based on Apple's higher-performing core designs than ARM stock

ARM’s vanilla cores aren’t intended to be high performance cores. They never sought that out until the recently started X-series, which even still isn’t designed to operate in the same envelope as Apple Silicon. Their designs have always been primarily focused on power efficiency with a secondary focus on drop-in generality.

Re:Alder Lake Core i9 processor is faster than the M1 Max by gjsman-1000 on Wednesday January 26, 2022 @11:49PM (#30096341)
Also, for every Android commentator talking about ARM, consider that Apple even named the company "Advanced RISC Machines," because they opposed having the name of a former competitor in there (because it was originally going to be "Acorn RISC Machine"). Apple also provided almost all the funding and initial leadership for the venture, while Acorn supplied most of the engineers and VLSI the silicon tooling.
Re:Alder Lake Core i9 processor is faster than the M1 Max by cycomanic on Thursday January 27, 2022 @01:22AM (#30096906)
That's making it sound like Apple had significant design expertise that went into arm. But it was because they didn't have this test they cofounded Arm, because they wanted a processor for the Newton and Acorn had the expertise. Moreover when Steve Jobs came back he sold off all investment in Arm, apple hasnt owned part of arm for a long time.
Re:Alder Lake Core i9 processor is faster than the M1 Max by smoldesu on Wednesday January 26, 2022 @11:57PM (#30096388)
It's touching that you reduce me to "Android commentator", but my point is that Apple has a lot of history to spite with their second-gen chips. Whether or not they're engineering their own cores or decided the name of ARM is irrelevant, they simply haven't proven that they can increase their desktop chip performance without packing more cores onto a die and calling it a day. If they manage to make significant single-core gains with their next-generation chips, I'd be impressed. The odds are against them, and their competitors are starting to wake up.
Re:Alder Lake Core i9 processor is faster than the M1 Max by zepto on Thursday January 27, 2022 @12:23AM (#30096549)
No. They have in fact increased the performance of their cores with every single generation since the A4.

I think the point about Android commentators is that they may not have been following Apple’s silicon development closely enough to know this, especially if they think that the M1 is the first in the line.

Re:Alder Lake Core i9 processor is faster than the M1 Max by dmitriid on Thursday January 27, 2022 @01:45AM (#30097041)
> may not have been following Apple’s silicon development closely enough to know this, especially if they think that the M1 is the first in the line.

It's not just Android commentators. A surprising amount of people have the view that Qualcomm/Google/<whoever> will surely come up with better CPUs in a couple of years. Apple has been doing this for more than 10 years. They probably spent 4 or 5 years designing A4 before it came out. And A4 came out in 2010

Re:Alder Lake Core i9 processor is faster than the M1 Max by gjsman-1000 on Thursday January 27, 2022 @09:16AM (#30100810)
Apple does not just have that history, but also has the benefit of scale that others lack. The M1? It was literally just the A14X, the sequel to the A12X used in their iPad Pros, but Apple rebranded it.

Qualcomm is not going to make a better ARM Windows processor anytime soon. They had five years of exclusivity on Windows on ARM. Every single device they released was massively overpriced, had crappy performance, and until very recently, could not run 64-bit x86 programs at all (only 32-bit was translatable).

Someone is of course going to remind me that they bought Nuvia, and so Nuvia will change the boat around. I'm a skeptic. Judging by previous pricing, I believe that Qualcomm's chips and royalties result in disproportionately expensive hardware (every Windows on ARM machine to date, the cost of devices with Snapdragon 888+), and may not be competitive cost-wise as much as some would hope.

Also, Nuvia was designed for server processors, and is being retooled into a mobile processor. I'm going to bet that it's better than Qualcomm's current lot, but I doubt the single-core performance will be very strong compared to Apple. Qualcomm claims it will be "competitive with M-series," which considering M2 is going to be coming out before Nuvia isn't good news. Also, Qualcomm famously claimed that their Windows on ARM Snapdragon device was "competitive" with a mobile Core i5, but that was quickly laughed off the table when it went to reviews.

Re:Alder Lake Core i9 processor is faster than the M1 Max by tomnipotent on Thursday January 27, 2022 @01:23AM (#30096911)
Apple has sold more than two billion devices using custom ARM-based silicone in just the last decade. There's a world of difference between the first ARM-based A4 and the current M1 line of products, which is no less impressive than what Intel or AMD is accomplished in the same period.
Re:Alder Lake Core i9 processor is faster than the M1 Max by philistine on Thursday January 27, 2022 @01:33AM (#30096967)
> If they manage to make significant single-core gains with their next-generation chips, I'd be impressed.

Depending on what you mean by significant, they have made those every year since the iPhone 4 came out.

Re:Alder Lake Core i9 processor is faster than the M1 Max by smoldesu on Thursday January 27, 2022 @11:28AM (#30102468)
It appears that you doctored my quote somewhat, hm?
Re:Alder Lake Core i9 processor is faster than the M1 Max by philistine on Thursday January 27, 2022 @01:05PM (#30103853)
I literally copied and pasted a complete sentence, from beginning to end. Your sentence and my quote do not diverge one bit. You're off your rocker.
Re:Alder Lake Core i9 processor is faster than the M1 Max by FateOfNations on Wednesday January 26, 2022 @11:11PM (#30096099)
My understanding is that Apple isn't using ARM IP cores (i.e. ARM Cortex) but just implement the ARM instruction set architecture using their own proprietary CPU core design.

Edit: Since the A6-era for CPU cores and and A10/11 for the GPU cores.

Re:Alder Lake Core i9 processor is faster than the M1 Max by runeks on Thursday January 27, 2022 @02:06AM (#30097188)
> The crazy thing about using a Macbook Pro (with an M1 Pro or M1 Max CPU) is that, in single-threaded performance, it's really no faster than a dippy little Macbook Air.

That “dippy little M1 MacBook Air” is damn fast. Even for single core tasks. I’ve owned one for a year now, and recently got the new M1 Pro with eight of the same cores, and single thread performance is not low by any sensible measure.

Re:Alder Lake Core i9 processor is faster than the M1 Max by LeoPanthera on Wednesday January 26, 2022 @10:45PM (#30095950)
> I don’t think this is going to happen, but: It would be extremely funny if Apple strapped a heavy copper heatsink and a turbo fan to an M1 and just overclocked the ever-lasting crap out of it.

I fully expect this is what the new Mac Pro will look like, probably with multiple M1s.

Re:Alder Lake Core i9 processor is faster than the M1 Max by kmeisthax on Wednesday January 26, 2022 @11:00PM (#30096035)
M1 Max has a cross-die interconnect they photoshopped out of the marketing die shots, so I fully expect Apple to ship dual-Max configs on the Pro.

(Also, RIP one of the most tinkerer-friendly Mac configs in a very long time.)

Re:Alder Lake Core i9 processor is faster than the M1 Max by marcan_42 on Thursday January 27, 2022 @01:14AM (#30096849)
The internal design is 2-die max, so that'll be a somewhat puny Pro by Mac Pro standards. Maybe a Mac Mini Pro?

I expect them to come up with something much crazier with a newer design, perhaps in the M2 generation. Doesn't mean much, but the IRQ controller architecture and driver in these machines claim to scale to 8 dies, even though the existing implementation in the M1 Max is sized for 2. That's no guarantee they're looking at a product like that, but they might be.

Re:Alder Lake Core i9 processor is faster than the M1 Max by marcan_42 on Thursday January 27, 2022 @01:18AM (#30096866)
They won't overclock it to any major extent; that's not their game and it's not designed to scale to insanity. But word is the cooling system in the new Mac Mini is pretty nice. At the very least I'd expect it to ship with an M1 Max with both neural engines active (the laptops have one disabled for some reason) and wouldn't put it past them throwing in the rumored (and all but confirmed to exist based on what I know about the architecture) M1 Max Duo.
Re:Alder Lake Core i9 processor is faster than the M1 Max by ribit on Thursday January 27, 2022 @05:10AM (#30098507)
It is likely that 3.2ghz is close to practical ceiling for these CPU cores for some technical reason. It's not about thermal headroom, but the very ability of the circuitry to run at faster speeds. It has been speculated that one way how Apple achieves their impressive perf/watt is to use logic gate arrangements that can only run at low frequency but bring massive wins in power consumption.
Re:Alder Lake Core i9 processor is faster than the M1 Max by KennyBlanken on Wednesday January 26, 2022 @11:16PM (#30096137)
> in single-threaded performance, it's really no faster than a dippy little Macbook Air.

Maybe in terms of raw FLOPS or something, but more importantly it has enormous levels of memory and storage bandwidth, which is what's actually important for most user workloads these days.

That's not even accounting for the performance of the GPU cores which can be used for a ton of multimedia workloads.

Re:Alder Lake Core i9 processor is faster than the M1 Max by smoldesu on Thursday January 27, 2022 @01:05AM (#30096781)
> more importantly it has enormous levels of memory and storage bandwidth, which is what's actually important for most user workloads these days.

I've heard this tossed around a lot, but is there any evidence that it's actually true? I struggle to imagine a regular workload that benefits from 32gbps of bandwidth, much less a scenario where the average layman could saturate a 200gbps or 400gbps bus.

Re:Alder Lake Core i9 processor is faster than the M1 Max by inkyoto on Thursday January 27, 2022 @03:02AM (#30097596)
> I struggle to imagine a regular workload that benefits from 32gbps of bandwidth, much less a scenario where the average layman could saturate a 200gbps or 400gbps bus.

Since this is HN, many of us like… compiling, you know, stuff. It is a regular workload for many of us on here.

The main beneficiary of the M1 Max wide memory architecture appears to be the Haskell GHC compiler, which is very, very voracious when it comes to the memory consumption and the data bus width. Regular Haskell builds shift the data around at 35-40 Gbps on average, with the Haskell optimiser hovering around 50 Gpbs and easily peaking out at 65 Gbps on medium size projects. Since cabal (the Haskell build toolchain) for some reason can't fully utilise the «-j10» parameter, roughly a 1/2 of CPU cores are not utilised. Which means we can kick off another large Haskell build in parallel without affecting memory transfer speeds of the first build.

Rust release builds are a runner-up with 30-35 Gbps transfer speeds on average. Static type analysis and type inference in Haskell and Rust is hard, is complex and requires a lot of fast memory and benefits vastly from large CPU caches.

I have not attemped a Rust LTO build yet, but I would expect the LTO builds to like the wide memory bus, like, A LOT. In general, a LTO build (e.g. large C++ builds) is heavily memory bound and shifts data blocks, small and large, around extensively.

But an application is not very useful with a dataset, so many of us then like training our data models. Data model training can easily saturate 200 Gbps per a M1 Max CPU cluster.

Then the application needs to load the data in and usually do something with it. For example, issue complex queries to a graph database. Large CPU caches coupled with a wide data bus is a winner here.

All of the above are examples of real, practical and regular workloads.

Re:Alder Lake Core i9 processor is faster than the M1 Max by smoldesu on Thursday January 27, 2022 @11:27AM (#30102460)
I'd be inclined to agree, but my 16gbps i5 520m compiles Rust just fine. Small and medium-sized desktop applications aren't constrained by bandwidth as much as they are CPU-bound.

I could easily imagine AI model training blowing up a memory bus, but every machine that isn't an M1 Pro or M1 Max is going to delegate that to a dGPU that is bound by PCIe bandwidth, not memory. Even then, properly-optimized CUDA programs will calculate most of the work on your GPU itself, constraining you to the 300-something gbps that your GPU is capable of.

Regardless, neither of these workloads are something that I'd imagine the average Macbook user doing on a regular basis. The only "real world" workload I can imagine that would exercise it is insanely high-res video encoding, which again, is only really going to be taken advantage of by a handful of users.

Re:Alder Lake Core i9 processor is faster than the M1 Max by inkyoto on Saturday January 29, 2022 @08:26AM (#30126098)
Discussing needs of an average Macbook user is a moot point as they would not purchase a maxed out M1 Max. I was referring to specific use cases of a specific target group of users with specific examples who can benefit from specific hardware architecture solutions and about being able to put them into a practical use today.

> I'd be inclined to agree, but my 16gbps i5 520m compiles Rust just fine. Small and medium-sized desktop applications aren't constrained by bandwidth as much as they are CPU-bound.

Gbps refers to the memory throughput, not to the memory footprint. A Haswell CPU equipped laptop with 16 Gb of RAM can compile Rust applications just fine; the difference is the time. Compile times are the single important delineating factor for software engineers.

> Even then, properly-optimized CUDA programs will calculate most of the work on your GPU itself, constraining you to the 300-something gbps that your GPU is capable of.

With all due respect, it is exceptionally unusual to train ML models directly in CUDA, which is a low-level proprietory Nvidia API. Of which CUDA is one, and there are several others as well (ROCm, OpenCL, CoreML, Metal etc), and they are swapped out for one another depending on what the underlying hardware actually is. ML training is done via the use of high-level ML frameworks (Tensorflow, NumPy, SpaCy, Pandas, SPARK and others), but not in CUDA – it simply almost does not exist.

Lastly, whilst the ML training undertaken on a high performant and an exorbitantly expensive dGPU itself would be substantially faster compared to 32 M1 Max GPU cores, one would yet be constrained with the PCIe bus data transfers speeds: ~32Gbps for PCIe v4.0 in the x16 lane setup (the high end of the commodity PC hardware today), and ~64 Gpbs for PCIe v5.0 in the x16 lane setup (not even unavailable for purchase today in PC laptops and desktops). With both being a far cry from the 200 Gbps of a single M1 Max CPU cluster.

Re:Alder Lake Core i9 processor is faster than the M1 Max by sroussey on Thursday January 27, 2022 @01:42AM (#30097026)
Working with media files requires lots of bandwidth. No so much for productivity.
Re:Alder Lake Core i9 processor is faster than the M1 Max by monocasa on Wednesday January 26, 2022 @10:48PM (#30095960)
marcan seems to have a pretty good handle on the clock tree. There's probably enough breadcrumbs in asahi to void some warranties on a Mac mini, go nuts with cooling, and see how high it can go. The pmic might not be configurable though.
Re:Alder Lake Core i9 processor is faster than the M1 Max by marcan_42 on Thursday January 27, 2022 @01:34AM (#30096978)
We actually know very little about the clock tree; we know where the clock mux registers are but not how they connect to each other, and that's mostly about peripherals, not the CPUs. Also, the PLL registers are locked out and read only. The CPU DVFS stuff is all done automatically (you just select a performance level in one register), and I wouldn't be surprised if the underlying tables and configs for that are also locked post boot. The PMIC is accessible to some extent, but runs its own firmware anyway which might lock things out, and I don't think CLVRs (final voltage regulator stage, the one you care about) are directly accessible (on the Pro/Max) and that should all be controlled by the SMC or hardware logic, which again has a good chance of being locked off.

Basically, all of this is configured at boot and much of it locked off. Apple have done a good job making it difficult to nuke these things from the OS level, for better or for worse :). I once overwrote all the GPIO registers and didn't even break anything (though the Type C controllers did crash, but a hard shutdown and boot fixed it - this was on an M1 Pro MacBook). It's in one of my streams somewhere...

Re:Alder Lake Core i9 processor is faster than the M1 Max by monocasa on Thursday January 27, 2022 @12:34PM (#30103422)
Oh, word. Thanks for the correction. I guess I extrapolated too much from the combo of you knowing enough of the clock inputs to the peripherals to make them work and a statement of yours about finding a pll bypass signal. I want to say your main point your statements on the pll bypass was that the cores must be mainly static logic because they ran stable at whatever rate the crystal is, but I'm half remembering and could conflating that with something else.
Re:Alder Lake Core i9 processor is faster than the M1 Max by marcan_42 on Thursday January 27, 2022 @06:25PM (#30108527)
Ah, the PLL bypass was just p-state 0, but that was still using the high level interface. macOS never uses that mode, but it's there.
Re:Alder Lake Core i9 processor is faster than the M1 Max by inter_netuser on Thursday January 27, 2022 @01:24AM (#30096914)
copper body macbook pro?
Re:Alder Lake Core i9 processor is faster than the M1 Max by bacchusracine on Thursday January 27, 2022 @05:38PM (#30107974)
>copper body macbook pro?

Apple Marketing: This year Apple is going green in an all new way!