![]() |
![]() |
#1 |
"Composite as Heck"
Oct 2017
22×191 Posts |
![]()
https://www.phoronix.com/scan.php?pa...ilicon-M1-Macs
https://www.apple.com/newsroom/2020/...-unleashes-m1/ https://www.macrumors.com/2020/11/11...rst-benchmark/ Religious debates aside, what's the consensus on this chip? They've made some very dubious claims regarding performance using incredibly vague metrics that would make a politician blush, but the few benchmarks that are out are promising (at least for a low power chip focused on mobile consumption). tl;dr they've made a 4+4 big.LITTLE chip that is very wide (taking advantage of RISC) with a very large amount of L1 and L2 cache, on a 5nm node which gives a massive advantage to their low power target. IMO mobile Zen 2 is the best x86 comparison point that exists right now because it scales well to the lower power that M1 aims for. Being ARM, mlucas should compile and work with little to no modifications? How it performs will be interesting, particularly FFT scaling. I recall reading that it has 4x128 bit NEON SIMD units but can't find the link as yet so pinch of salt, 4x128 doesn't sound like a lot on paper but M1 should have a frequency advantage. I believe the M1 uses LPDDR4X chips with 8GB minimum, speed and bandwidth unknown. Place your bets. |
![]() |
![]() |
![]() |
#2 |
"mrh"
Oct 2018
Temecula, ca
2×3×11 Posts |
![]()
Really looking forward to seeing how it does, especially wrt power consumption for PRP. But even the mini is too expensive, IMO, unless you have some other need for it. Can I get an M1 powered raspberry pi?
|
![]() |
![]() |
![]() |
#3 | |
∂2ω=0
Sep 2002
República de California
3×53×73 Posts |
![]() Quote:
Note that on my (very old, Core2Duo-based!) Macbook Classic I use clang and gcc more or less interchangeably from the command line, mostly prefer the former as it is 3-4x faster than gcc, but occasionally I need to use gcc for debugging, as clang sometimes optimizes away certain variable names even at -O0 optimization level. On my system at least, I can compile a specific sourcefile with debugging (e.g. -O0 -3 -ggdb) enabled using gcc and link together with clang-optimized-compiled .o files for the rest of the Mlucas suite, no problems -- but as I noted, this is for older OS/CPU, before Apple iOS-ified OS X and went much more walled-garden|app-store on us. Hopefully the above still holds. |
|
![]() |
![]() |
![]() |
#4 |
"Ethan O'Connor"
Oct 2002
GIMPS since Jan 1996
22·23 Posts |
![]()
Anandtech ran spec2006 on an A14 - the mobile platform CPU/SOC believed to be the basis for the M1 - and it almost equals a Ryzen 9 5950x but only needs a 5W power envelope to do it, including DRAM:
https://images.anandtech.com/graphs/...226/111168.png The M1 should be even faster. The A14 has huge, fast L1 - 192kb L1I and 128kb L1D per big core, with 3 cycle latency on the L1D - and a unified 16MB L2 with 16 cycle latency, shared across the CPU, GPU, and accelerators. The memory space is unified across the whole platform, and the DRAM is in-package with the CPU, although it is LPDDR4x, not HBM. Other stats are also bleeding edge - 600+ entry reorder buffer, 350+ register rename capacity, at least 7 integer, 4 L/S, and 4 FPU/SIMD execute slots, the last of which each execute 1 FMUL and 1 FADD per cycle with 4 and 3 cycle latency respectively. (all from https://www.anandtech.com/show/16226...14-deep-dive/2) Things should get very interesting once they start making Mx chips with faster, bigger ram and desktop power and thermals. |
![]() |
![]() |
![]() |
#5 |
"Mark"
Apr 2003
Between here and the
624510 Posts |
![]()
I will try to talk my wife into letting me get one in spring.
|
![]() |
![]() |
![]() |
#6 | |
"Mark"
Apr 2003
Between here and the
5·1,249 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#7 | |
∂2ω=0
Sep 2002
República de California
3×53×73 Posts |
![]() Quote:
Current focus is 100% on the 2 major items intended for the v20 release, p-1 support (first for Mersennes, later also for Fermats) and PRP-proof capability. Last month been deep in the weeds of p-1 stage 2 enhancements, using scripting (as opposed to full-blown C/assembler implementation, which is the eventual aim) to try various things. Oh, forgot to note re. build for M1 - first thing to try would be to see if the 128-bit-SIMD precompiled binary for ARM linked at the Mlucas README works. |
|
![]() |
![]() |
![]() |
#8 |
Jan 2008
France
3·181 Posts |
![]()
Can OS X run Linux binaries? Because at the moment Linux isn't available (Parallel isn't out yet).
Last fiddled with by ewmayer on 2020-11-13 at 21:05 |
![]() |
![]() |
![]() |
#9 |
"Mark"
Apr 2003
Between here and the
11000011001012 Posts |
![]() |
![]() |
![]() |
![]() |
#10 | ||
∂2ω=0
Sep 2002
República de California
3×53×73 Posts |
![]()
Ah, you're right, binary likely incompatible - I'm so used to building the same way on both I brain-farted re. different-OS. Build-from-scrtach it is.
BTW, this is the kind of evermore walled-garden|app-store stuff on Apple's part that concerns me: o macOS Big Sur launch appears to cause temporary slowdown in even non-Big Sur Macs | Ars Technica Quote:
o Your Computer Isn’t Yours | Jeffrey Paul: Quote:
Last fiddled with by ewmayer on 2020-11-13 at 21:17 |
||
![]() |
![]() |
![]() |
#11 |
"Composite as Heck"
Oct 2017
22×191 Posts |
![]()
https://www.anandtech.com/print/1625...pple-m1-tested
Memory bandwidth looks very nice, maybe in a generation or two they might add enough cores to make compute more viable. Power draw is high, possibly way higher than the SoC can make efficient use of, so I'm not entirely sure how to interpret the figures. Comparing to the 4800u which is in a much more efficient state seems disingenuous, comparing to the 4900HS makes more sense even though ideally you'd run both efficiently and knock a small percentage off the figures. The GPU looks nice, I wonder what GPGPU APIs Apple has neglected to kill as yet. |
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Could Apple become the new Windows? | jasong | jasong | 2 | 2012-12-07 05:57 |
Bugs in apple calculator | diep | Lounge | 8 | 2011-05-10 21:59 |
New to Apple; New to GIMPS | Unregistered | Information & Answers | 4 | 2009-03-16 13:10 |
Dualcore mac G5 machines from Apple | Peter Nelson | Hardware | 20 | 2006-03-07 11:26 |
64-bit GMP-ECM on Apple G5/OS X v10.4 | PBMcL | GMP-ECM | 5 | 2005-06-04 06:12 |