Live data from Hacker News

Apple’s new M1 Pro and M1 Max processors

apple.com

661–670 of 1001 posts

Re: Apple’s new M1 Pro and M1 Max processors

#661
post #544

Earlier quoted context omitted.

L3 is almost never SRAM, it's usually eDRAM and clocked significantly lower than L1 or L2. (SRAM is prohibitively expensive to do at scale due to die area required). Edit: Nope, I'm wrong. It's pretty much only Power that has this.

As far as I'm aware, IBM is one of the few chip-designers who have eDRAM capabilities. IBM has eDRAM on a number of chips in varying capacities, but... its difficult for me to think of Intel, AMD, Apple, ARM, or other chips that have eDRAM of any kind. Intel had one: the eDRAM "Crystalwell" chip, but that is seemingly a one-off and never attempted again. Even then, this was a 2nd die that was "glued" onto the main ch…

I think the chip you are talking about is Broadwell.

Re: Apple’s new M1 Pro and M1 Max processors

#662

Earlier quoted context omitted.

As far as I'm aware, IBM is one of the few chip-designers who have eDRAM capabilities. IBM has eDRAM on a number of chips in varying capacities, but... its difficult for me to think of Intel, AMD, Apple, ARM, or other chips that have eDRAM of any kind. Intel had one: the eDRAM "Crystalwell" chip, but that is seemingly a one-off and never attempted again. Even then, this was a 2nd die that was "glued" onto the main ch…

I think the chip you are talking about is Broadwell.

Broadwell was the CPU-core.

Crystalwell was the codename for the eDRAM that was grafted onto Broadwell. (EDIT: Apparently Haswell, but... yeah. Crystalwell + Haswell for eDRAM goodness)

Re: Apple’s new M1 Pro and M1 Max processors

#663
post #432
post #118

Earlier quoted context omitted.

I thought the memory was one of the more interesting bits here. My 2-year-old Intel MBP has 64 GB, and 8 GB of additional memory on the GPU. True, on the M1 Max you don't have to copy back and forth between CPU and GPU thanks to integrated memory, but the new MBP still has less total memory than my 2-year-old Intel MBP. And it seems they just barely managed to get to 64 GiB. The whole processor chip is surrounded by…

> but the new MBP still has less total memory From the perspective of your GPU, that 64GB of main memory attached to your CPU is almost as slow to fetch from as if it were memory on a separate NUMA node, or even pages swapped to an NVMe disk. It may as well not be considered "memory" at all. It's effectively a secondary storage tier. Which means that you can't really do "GPU things" (e.g. working with hugely detailed…

so whats the implication of this?

that apples specific use cases for the m1 series is basically "prosumer" ?

(sorry if i'm just repeating something obvious)

Re: Apple’s new M1 Pro and M1 Max processors

#664
post #310
post #115

Now, if only Unreal Engine builds were available M1 native, I could get rid of my huge and heavy desktop entirely! Interestingly, some improvements to Rosetta were mentioned, extremely briefly.

Same wish here. Last I tried a few months ago, I was unable to compile UE4 as well. These machines would be great for UE4 dev if only the compatibility was there. I wonder if the politics between Epic and Apple has made efforts in this area a lower priority.

Tim Sweeney seems to have confirmed that efforts are under way still. Fingers crossed!

https://twitter.com/TimSweeneyEpic/status/145016360777861120...

Re: Apple’s new M1 Pro and M1 Max processors

#665
post #639

Earlier quoted context omitted.

Very simple: thermal budget. Chip performance is limited by thermal budget. You just can't spend more than roughly 100W in a single package, without going into very expensive and esoteric cooling mechanisms.

this is mostly wrong. The real issue has always been memory bandwidth. the highest end consumer x86 CPU has about the same memory bandwidth as a dGPU from 10 years ago. The M1 is extremely competitive with modern dGPUs, only a bit behind a 6900 XT.

> this is mostly wrong. The real issue has always been memory bandwidth.

Not really wrong. Memory bandwidth is only a limitation for a very narrow subset of problems.

I've gone back and forth between server-grade AMD hardware with 4-channel and 8-channel DDR4 and consumer-grade hardware with 2-channel DDR4. For most of my work (compiling, mostly) the extra memory bandwidth didn't make any difference. The consumer parts are actually faster for compilation because they have a higher turbo speed, despite having only a fraction of the memory bandwidth.

Memory bandwidth does limit certain classes of problems, but we mostly run those on GPUs anyway. Remember, the M1 Max memory bandwidth isn't just for the CPU. It's combined bandwidth for the GPU and CPU.

It will be interesting to see how much of that memory can be allocated to a M1 Max. It might be the most accessible way to get a lot of high-bandwidth RAM attached to a GPU for a while.

Re: Apple’s new M1 Pro and M1 Max processors

#666
post #513
post #462

Earlier quoted context omitted.

We solved that almost a decade ago now with HBM. Sure, the latencies aren't amazing, but the power consumption numbers are and large caches can hide the higher access latencies pretty well in almost all cases.

Only time that I can remember HBM being used with some kind of integrated graphics was strange Intel NUC with Vega GPU and IIRC correctly they were on the same die.

That product had an Intel CPU and AMD GPU connected via PCIe on the same package, not the same die. It was a neat experiment, but it was really just a packaging trick.

Re: Apple’s new M1 Pro and M1 Max processors

#667

Earlier quoted context omitted.

400GB/s available to the CPU cores in a unified memory, that is going to really help certain workloads that are very memory dominant on modern architectures. Both Intel and AMD are solving this with ever increasing L3 cache sizes but just using attached memory in a SOC has vastly higher memory bandwidth potential and probably better latency too especially on work that doesn't fit in ~32MB of L3 cache.

> 400GB/s available to the CPU cores in a unified memory It's not just throughput that counts, but latency. Any numbers to compare there?

We'll have to wait for the AnandTech review but memory latency should be similar to Intel and AMD.

Re: Apple’s new M1 Pro and M1 Max processors

#669
post #616

Earlier quoted context omitted.

macOS Monterey coming out on the 25th has a new Low Power Mode feature that may do just that. That said, these Macs are incredibly efficient for light use, you may already get 24 hrs of battery life with your workload. Not counting screen off time.

Yes, it depends on what you're doing, but if you can watch 21 hours of video, many people will be able to do more than 24 hours of development.

Video playback is accelerated by essentially custom ASIC processing built into the CPU, so it's one of the most efficient things you can do now. Most development workloads are far more compute intensive.

Re: Apple’s new M1 Pro and M1 Max processors

#670

Earlier quoted context omitted.

Who's doing better to mitigate e-waste? > "AirPods are designed with numerous materials and features to reduce their environmental impact, including the 100 percent recycled rare earth elements used in all magnets. The case also uses 100 percent recycled tin in the solder of the main logic board, and 100 percent recycled aluminum in the hinge. AirPods are also free of potentially harmful substances such as mercury, B…

Weird that they leave out the parts about the battery and casing waste; and are design to only last on average of 18 months to force you to buy new ones. https://www.vice.com/en/article/neaz3d/airpods-are-a-tragedy

absolutely, the worst part of the airpods is the degrading non-replaceable battery... it really left a bad impression.
Post reply on HN