News for hackers. Stuff that matters.
Re:A14X Bionic Performance Stats Leak Out – Easily Outperfor... by joreilly on Thursday November 05, 2020 @11:41PM (#25004964)
I'm not well versed in CPU design; how does a 3.1Ghz peak clock A14X outperform a 4.8GHz peak clock i9 [1]? The only thing that immediately comes to mind is a massive hypothetical instructions-per-clock advantage.

[1]: https://www.apple.com/shop/buy-mac/macbook-pro/16-inch-space...

Re:A14X Bionic Performance Stats Leak Out – Easily Outperfor... by wmf on Friday November 06, 2020 @12:33AM (#25005196)
Apple's IPC advantage isn't hypothetical; it's been measured (mostly by AnandTech) for years.

That being said, I'm a little skeptical of a 4 big + 4 little A14X beating Intel's 8 big cores.

Re:A14X Bionic Performance Stats Leak Out – Easily Outperfor... by gravypod on Thursday November 05, 2020 @11:45PM (#25004988)
The time it takes to execute an x86 instruction is not constant and the amount of concurrently executing instructions (pipelining) is not the same between these two CPUs. Also, power management works every different in arm so it has a lot of boosting head room.
Re:A14X Bionic Performance Stats Leak Out – Easily Outperfor... by redrobein on Thursday November 05, 2020 @11:55PM (#25005027)
Not too familiar with cpus but if it's known that arm outperforms x86 while also being more power efficient, why aren't everyone using it? Why did it take until now for a major computer manufacturer to switch?
Re:A14X Bionic Performance Stats Leak Out – Easily Outperfor... by wmf on Friday November 06, 2020 @12:30AM (#25005177)
ARM doesn't outperform x86. Apple Silicon—which only Apple has—outperforms x86, and only this year.
Re:A14X Bionic Performance Stats Leak Out – Easily Outperfor... by rbanffy on Friday November 06, 2020 @08:17AM (#25007375)
ARM did outperform x86 at the start. An Archimedes could do floating point faster than a Compaq Deskpro 386 with a 387 FPU.
Re:A14X Bionic Performance Stats Leak Out – Easily Outperfor... by rbanffy on Friday November 06, 2020 @08:13AM (#25007351)
> f it's known that arm outperforms x86 while also being more power efficient, why aren't everyone using it?

PowerPC and Alpha did that in the 90's and the reason is software.

Intel's x86 has a huge software ecosystem. In 1999 (thanks to a procurement mistake) I was reading my e-mail and browsing documentation on a wicked fast 64-bit computer. It would be a good couple more years before I could edit a Word document on a 64-bit computer because Microsoft didn't have Office for them. I only got to read e-mail on that ridiculously fast Unix workstation because nobody wanted to use it and it was just sitting there running our timesheet software and magnificent screensavers.

Multi-processor x86 desktop machines only became popular when Windows XP became popular. Multi-processor Macs only became popular when Apple moved to OSX. IBM only added multi-processor support for their mainframes when they hit a dead end and had to move to machines with slower CMOS processors with more processors to make up for the speed they lost.

Software dynamics holds hardware evolution back.

Re:A14X Bionic Performance Stats Leak Out – Easily Outperfor... by k_sze on Friday November 06, 2020 @12:18AM (#25005125)
Part of the reason is that ensuring things work for a different CPU architecture is simply a non-trivial task. There are libraries with hand-written x86 assembly, and others in C/C++ that depend on x86 intrinsics to perform acceptably, and then there are those that work accidentally on x86 because of how compilers implement some undefined behaviour for x86.
Re:A14X Bionic Performance Stats Leak Out – Easily Outperfor... by rbanffy on Friday November 06, 2020 @08:24AM (#25007422)
Cloudflare did a very interesting post that made the rounds here: https://blog.cloudflare.com/neon-is-the-new-black/

Discussion: https://news.ycombinator.com/item?id=16831609

Re:A14X Bionic Performance Stats Leak Out – Easily Outperfor... by microtherion on Friday November 06, 2020 @09:13PM (#25012793)
It's not always just instructions-per-clock, sometimes it's also data-per-clock. Specifically, the Apple Neural Engine in the Bionic chips can perform some vector computations faster than anything in either the CPU or GPU of any Intel Mac.
Re:A14X Bionic Performance Stats Leak Out – Easily Outperfor... by karmakaze on Friday November 06, 2020 @10:18AM (#25008179)
Note that it says it outperformed an "Core i9 MacBook Pro" not a "Core i9" so depends on throttling due to heat. It's quite easy to believe the A14X is more efficient and can win in those conditions.
Re:A14X Bionic Performance Stats Leak Out – Easily Outperfor... by rasz on Friday November 06, 2020 @08:42AM (#25007523)
Geekbench is a scam