mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Hardware

Reply
 
Thread Tools
Old 2021-10-19, 14:40   #23
M344587487
 
M344587487's Avatar
 
"Composite as Heck"
Oct 2017

19×47 Posts
Default

The M1 pro and M1 max have been announced, with ~200GB/s and 400GB/s memory bandwidth respectively (dual/quad channel LPDDR5) and up to 8 high power cores with 2 low power cores. They'll be used in laptops at least. They upped the bandwidth to feed the iGPU which has been massively expanded, the unified memory means the CPU also has access to that bandwidth which is nice.



https://en.wikipedia.org/wiki/Apple_silicon#M_series


A laptop with the 10 core pro appears to start at $2500, the 10 core max $3500. Any takers?
M344587487 is offline   Reply With Quote
Old 2021-10-19, 17:55   #24
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

660310 Posts
Default

Quote:
Originally Posted by M344587487 View Post
The M1 pro and M1 max have been announced, with ~200GB/s and 400GB/s memory bandwidth respectively (dual/quad channel LPDDR5) and up to 8 high power cores with 2 low power cores. They'll be used in laptops at least. They upped the bandwidth to feed the iGPU which has been massively expanded, the unified memory means the CPU also has access to that bandwidth which is nice.

https://en.wikipedia.org/wiki/Apple_silicon#M_series

A laptop with the 10 core pro appears to start at $2500, the 10 core max $3500. Any takers?
Looks like a beast. I'll be more interested in an iMac on the Mx, when it is released.
rogue is offline   Reply With Quote
Old 2021-10-19, 17:59   #25
Xyzzy
 
Xyzzy's Avatar
 
Aug 2002

100001000011012 Posts
Default

Quote:
Originally Posted by M344587487 View Post
Any takers?
Will it run (bare metal) Linux?

Xyzzy is offline   Reply With Quote
Old 2021-10-19, 18:30   #26
M344587487
 
M344587487's Avatar
 
"Composite as Heck"
Oct 2017

19·47 Posts
Default

Quote:
Originally Posted by Xyzzy View Post
Will it run (bare metal) Linux?

Work is ongoing to add support for M1 to the kernel and there's a few WIP OS's (the furthest along is probably Asahi Linux: https://asahilinux.org/blog/ ). Currently the iGPU support isn't there but it looks like Asahi can run headless or software rendered. The hope is that pro/max is similar enough to M1 that most M1 progress applies to all three. A few months after release we'll see how things stand, hopefully things go smooth and software rendering will work but I wouldn't hold your breath for the iGPU or other accelerators to be viable anytime soon.
M344587487 is offline   Reply With Quote
Old 2021-10-25, 16:35   #27
M344587487
 
M344587487's Avatar
 
"Composite as Heck"
Oct 2017

89310 Posts
Default

https://www.anandtech.com/print/1702...ormance-review


Apparently the bandwidth accessible by the CPU on the max tops out at ~243GB/s using all 10 cores, that's still over half the bandwidth available so at least the unified name holds true and they didn't do something odd like bolt on two extra channels only accessible by the GPU. Given that, it's hard to predict how much CPU bandwidth is available on the pro (most likely it can either fully saturate the ~200GB/s available or is ~120GB/s if half of the fabric connecting CPU to memory is trashed along with half of the memory channels).
M344587487 is offline   Reply With Quote
Old 2021-10-25, 20:06   #28
ewmayer
2ω=0
 
ewmayer's Avatar
 
Sep 2002
República de California

1172810 Posts
Default

Quote:
Originally Posted by M344587487 View Post
Quote:
At the heart of the SoC we find a new 10-core CPU setup, in a 8+2 configuration, with there being 8 performance Firestorm cores and 2 efficiency Icestorm cores. We had indicated in our initial coverage that it appears that Apple’s new M1 Pro and Max chips is using a similar, if not the same generation CPU IP as on the M1, rather than updating things to the newer generation cores that are being used in the A15. We seemingly can confirm this, as we’re seeing no apparent changes in the cores compared to what we’ve discovered on the M1 chips.

The CPU cores clock up to 3228MHz peak, however vary in frequency depending on how many cores are active within a cluster, clocking down to 3132 at 2, and 3036 MHz at 3 and 4 cores active. I say “per cluster”, because the 8 performance cores in the M1 Pro and M1 Max are indeed consisting of two 4-core clusters, both with their own 12MB L2 caches, and each being able to clock their CPUs independently from each other, so it’s actually possible to have four active cores in one cluster at 3036MHz and one active core in the other cluster running at 3.23GHz.

The two E-cores in the system clock at up to 2064MHz, and as opposed to the M1, there’s only two of them this time around, however, Apple still gives them their full 4MB of L2 cache, same as on the M1 and A-derivative chips.
Sounds like Mlucas users wanting to maximize total throughput will be best off running 3 instances, one 4-thread job per Perf-cluster and a 2-thread one on the Eff-cluster. On M1 we've found that the 4 P-cores and 4 E-cores can work together quite well via a single 8-thread instance, so possible some such hybrid will also be a competitive option on the Pro. The Max sounds bandwidth-starved, though still much better than e.g. Intel's manycore offerings.

For GIMPSers the biggest drawback of the M1 is the total-RAM maxes out at 16GB and is not user-expandable. One p-1 stage 2 running on the 16GB model can get decent performance - that allows ~300 stage 2 buffers at the current GIMPS wavefront - if nothing else is using major amounts of RAM, but with 10 or more cores one want proportionally more RAM. No word on that front in the above article, unless I missed something in the sections I simply skimmed over.
ewmayer is offline   Reply With Quote
Old 2021-10-26, 09:32   #29
M344587487
 
M344587487's Avatar
 
"Composite as Heck"
Oct 2017

19×47 Posts
Default

The laptop offerings with pro have 16 or 32GB RAM and the max has 32 or 64GB. One other thing worth noting is that pro has 24MiB of L3 cache (labelled SLC for system level cache) which is doubled along with memory channels for max. If I had to put money on it I'd guess/hope that the CPU fabric has been specced to match the dual channel config which the quad channel config beats only slightly thanks to extra cache/memory-controllers to draw from.
M344587487 is offline   Reply With Quote
Old 2021-12-12, 16:38   #30
planetmike
 
"Michael Clark"
Dec 2021
Virginia, USA

110 Posts
Question CPU preference?

I'm not trying to hijack this thread, but I'm not sure where to ask this question. I got a MacBook Pro (M1) for Christmas, and for the first time in years (12?) I didn't just copy the Prime95 settings and everything over to the new machine.

I got a few dialog boxes on the initial run of Prime95, and I think I entered a bad value somewhere for how much CPU to use. Looking at Activity Monitor, only 50.5% of the CPU is in use. I don't see any options in the menus to work through to reset the CPU preferences. It looks like I only have one test running at time. On My iMac (Intel i7) I have two numbers being tested at one time. How do I set the Macbook Pro to do multiple test at once?

Apple M1, 8GB Ram. (Screaming fast machine!) Thank you for your help.
planetmike is offline   Reply With Quote
Old 2021-12-13, 21:25   #31
ewmayer
2ω=0
 
ewmayer's Avatar
 
Sep 2002
República de California

267208 Posts
Default

Prime95 is only optimized for the various flavors of the x86 instruction set - Apple Silicon is based on the Arm ISA. See here - note no GUI, it's command-line, and lacks some of the user features you're probably used to, like "set this to not run on battery power" - perhaps there is a fiddle in MacOS' power-saver setting which will do that for CPU-intensive tasks or selected applications.

Once you've DLed, built with "bash makemake.sh" and run the self-tests, you'll want to use of the 2 primenet.py scripts linked at the above page for work management. I wouldn't necessarily advise running a laptop this intensively, but to maximize throughput on the M1 we've found it best to just run 1 instance across the hybrid 4+4 coreset with 'nohup nice ./Mlucas -cpu 0:7 &'; that will give any p-1 stage 2 work access to at least a decent fraction of that limited installed RAM. If that runs too hot for your taste, dial it back to '-cpu 0:3' or '-cpu 0:1' and see how the temps/iteration-times behave.

PM me or post in the Mlucas SF if you have questions or encounter issues.

Quote:
Originally Posted by planetmike View Post
I'm not trying to hijack this thread, but I'm not sure where to ask this question. I got a MacBook Pro (M1) for Christmas, and for the first time in years (12?) I didn't just copy the Prime95 settings and everything over to the new machine.

I got a few dialog boxes on the initial run of Prime95, and I think I entered a bad value somewhere for how much CPU to use. Looking at Activity Monitor, only 50.5% of the CPU is in use. I don't see any options in the menus to work through to reset the CPU preferences. It looks like I only have one test running at time. On My iMac (Intel i7) I have two numbers being tested at one time. How do I set the Macbook Pro to do multiple test at once?

Apple M1, 8GB Ram. (Screaming fast machine!) Thank you for your help.
ewmayer is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
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

All times are UTC. The time now is 00:18.


Sun May 29 00:18:11 UTC 2022 up 44 days, 22:19, 0 users, load averages: 1.02, 1.25, 1.30

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.

≠ ± ∓ ÷ × · − √ ‰ ⊗ ⊕ ⊖ ⊘ ⊙ ≤ ≥ ≦ ≧ ≨ ≩ ≺ ≻ ≼ ≽ ⊏ ⊐ ⊑ ⊒ ² ³ °
∠ ∟ ° ≅ ~ ‖ ⟂ ⫛
≡ ≜ ≈ ∝ ∞ ≪ ≫ ⌊⌋ ⌈⌉ ∘ ∏ ∐ ∑ ∧ ∨ ∩ ∪ ⨀ ⊕ ⊗ 𝖕 𝖖 𝖗 ⊲ ⊳
∅ ∖ ∁ ↦ ↣ ∩ ∪ ⊆ ⊂ ⊄ ⊊ ⊇ ⊃ ⊅ ⊋ ⊖ ∈ ∉ ∋ ∌ ℕ ℤ ℚ ℝ ℂ ℵ ℶ ℷ ℸ 𝓟
¬ ∨ ∧ ⊕ → ← ⇒ ⇐ ⇔ ∀ ∃ ∄ ∴ ∵ ⊤ ⊥ ⊢ ⊨ ⫤ ⊣ … ⋯ ⋮ ⋰ ⋱
∫ ∬ ∭ ∮ ∯ ∰ ∇ ∆ δ ∂ ℱ ℒ ℓ
𝛢𝛼 𝛣𝛽 𝛤𝛾 𝛥𝛿 𝛦𝜀𝜖 𝛧𝜁 𝛨𝜂 𝛩𝜃𝜗 𝛪𝜄 𝛫𝜅 𝛬𝜆 𝛭𝜇 𝛮𝜈 𝛯𝜉 𝛰𝜊 𝛱𝜋 𝛲𝜌 𝛴𝜎𝜍 𝛵𝜏 𝛶𝜐 𝛷𝜙𝜑 𝛸𝜒 𝛹𝜓 𝛺𝜔