Live data from Hacker News

2020 Mac Mini – Putting Apple Silicon M1 To The Test

anandtech.com

711–720 of 767 posts

Re: 2020 Mac Mini – Putting Apple Silicon M1 To The Test

#711
post #262

Earlier quoted context omitted.

This is really the 12th generation of Apple's own chips, though - and the third of this particular design, if I recall correctly.

Are you claiming that A1 is in the same category as M1? If so... then Intel's latest chip generations should be traced back to 8088 in 1979.

There was never an A1; the first Apple-designed SoC was the A4 that shipped in iPad.

Re: 2020 Mac Mini – Putting Apple Silicon M1 To The Test

#712
post #224

Earlier quoted context omitted.

Apple is the kind of company that will choose to slim down the laptop instead of making it 2 day battery life.

I think that's the right call, honestly. I need to recharge my own wetware at least once a day. So there is a nearly guaranteed several hour idle period where I'm not using any technology and where laptops and phones can be recharging too. I don't see much end user value in not taking advantage of that. It's like if you parked your car literally at a gas station every night anyway. Would you really care about a fuel…

Yeah, I do this with my Tesla, and it’s a game changer: when I need to drive, my “gas tank” is always full and will take me anywhere I need to go for 90%+ of the driving I do regularly.

Re: 2020 Mac Mini – Putting Apple Silicon M1 To The Test

#713

Earlier quoted context omitted.

Question is whether they were compiling for the same architecture on both x86 and arm.

That's a good question but I don't think it would make a huge difference. Those details should have been included. Safari is already a universal binary on my Intel Mac running Big Sur; that means WebKit runs natively on Intel and M1 processors.

It doesn’t, I’ve been compiling both for a while now and the amount of time it takes for each is almost the same.

Re: 2020 Mac Mini – Putting Apple Silicon M1 To The Test

#714

This is a slight aside, but could someone more familiar with the field than me explain what the Neural Engine is for? Does any software currently use it, or is it something that Apple are trying to push? Is it designed to build ML models, or to apply them to data? And perhaps more basically, what for? How much machine learning is done on user machines, as opposed to renting some cloud time? What are they anticipating…

It does matrix multiplication and stuff that is useful for neural networks.

Re: 2020 Mac Mini – Putting Apple Silicon M1 To The Test

#715
post #76

Earlier quoted context omitted.

I have a theory on why ST perf is always the most important metric for me, and some other folks. When you're waiting for something synchronously, like rendering a webpage, stuff to open, etc. you're usually running a ST load. For stuff that can benefit from multithreading it's usually planned task. So does it make a difference if it takes 4 minutes compared to 3? You will still context switch.

Right now I have ~20 tabs open and a few apps, a workload which is probably similar to the average user. My machine currently has 510 processes running with 2379 threads, though most of them are background. I'd wager core count is more important than ST performance nowadays, especially considering the fact that applications seem to be multicore optimized.

I’d check your activity monitor to see how many of those are sleeping. My suspicion is that most of them probably are, likely to the point where you are using “less than a core” to handle the load.

Re: 2020 Mac Mini – Putting Apple Silicon M1 To The Test

#716
post #56

Earlier quoted context omitted.

Depends on what you're doing. For example, compiling is multi-core, but linking is normally single-core. Many workloads are still heavily single-core-dependent, so great single-core performance is still a big asset.

> linking is normally single-core. GNU gold was doing threaded linking 15 years ago, and nowadays threaded linking is the default for new linkers like LLVM's lld. Unless you use very specific GNU linker hacks, there aren't any reason to not use lld, it works fine for linking large software like LLVM/Clang, Qt, ffmpeg...

Parts of the linker basically have to run in a single core, though.

Re: 2020 Mac Mini – Putting Apple Silicon M1 To The Test

#717
post #506

Earlier quoted context omitted.

But you can disable Secure Boot and boot whatever OS you want, so unless there's some other hardware gotcha it's not like someone couldn't get Linux running if they wanted to put the time in (which is a big if, considering there's no UEFI-ish helper like on the Windows ARM devices). https://support.apple.com/guide/mac-help/macos-recovery-a-ma...

There are quite literally millions of ARM devices out there that will never have Linux support, and millions more are being produced each year. When it comes to ARM SoCs, Linux requires vendor support to get it running. If you want mainline kernel support, that requires even more work that many vendors just aren't providing. A locked bootloader is just one issue to overcome for Linux support. A lot of the real issues…

Millions of iPhones and iPads that don’t do what now? https://projectsandcastle.org/

Re: 2020 Mac Mini – Putting Apple Silicon M1 To The Test

#718
post #660

Earlier quoted context omitted.

Tuxedo Computing and Slimbook both sell Ryzen 4800H computers that will outperform the M1 in heavy multithreaded workloads and come with Linux preinstalled. These laptops aren’t quite as slick as the MBP but weigh in at 1.5kg, have huge 91Wh batteries… 1. You're not going to get 20 hours of battery life. 2. Don't forget it's not just the M1—it's the unified memory, the 8 GPU cores and the 16-core Neural Engine. Most…

> 1. You're not going to get 20 hours of battery life. Sorry to burst your bubble, but you're not going to get 20 hours of battery life in real world usage on the M1 either. The early tests show about 10-12h, which is the same as my (and many other) laptops under regular usage. > 2. Don't forget it's not just the M1—it's the unified memory, the 8 GPU cores and the 16-core Neural Engine. Most CPU and GPU-intensive app…

> The early tests show about 10-12h, which is the same as my (and many other) laptops under regular usage.

Yeah, laptops that look like bricks.

> Can you tell me what "unified memory" even is exactly?

GPU shares memory with the AP

> Is it LPDDR4 on a pop package

On SoC, no PoP

> I'm limited 16GB of memory

Wait for new hardware

> which I regularly go over - I am using 19GB of RAM right now just with browser tabs open

This isn’t how memory works :/

Re: 2020 Mac Mini – Putting Apple Silicon M1 To The Test

#719

I hope Apple allows us to install the OS of our choice. The battery life is impressive but I refuse to not use Linux.

They have already stated they won’t: “We’re not direct booting an alternate operating system,” says Craig Federighi, Apple’s senior vice president of software engineering. “Purely virtualization is the route. [...]” https://www.theverge.com/2020/6/24/21302213/apple-silicon-ma...

You’re misunderstanding that quote. Apple has never claimed they won’t support booting something else (in fact, there are ways to enable this by removing signature checks); they were just explaining how their demo works.
Post reply on HN