Native Apple Silicon / M1|M2|M3 Apps available

Wood
Wood
Joined: 2 Mar 23
Posts: 8
Credit: 28233826
RAC: 46400

Same thing happened to me,

Same thing happened to me, the 8.0.2 upgrade vanished all my e@h tasks - which I believe were only GPU tasks at the time - and then downloaded new ones. The World Community Grid tasks didn't have this problem, but those were CPU only tasks.

Seems to be running well since then. Thanks for your Mac efforts, I love being able to run native BRPS GPU, BRPS CPU and GRPS5 CPU tasks on my little Mac Studio!

jd
jd
Joined: 13 Mar 05
Posts: 36
Credit: 555664185
RAC: 91148

Hey George, Keith, Richard,

Hey George, Keith, Richard, BM, Oliver, and Gary - thank you for looking into this! I did go through my project and compute preferences and got them aligned and set up for multiple. I also downloaded/installed the new version of BOINC. I checked out my cc_config also. I quit the old version of BOINC after completing my current executing tasks so I wouldn’t lose any partial completed task, then started up the new BOINC. It kept my fgrp5 tasks, and flushed the brp4a tasks, then started downloading new brp4a tasks. The new tasks executed 2 at a time (I have my utilization set to 0.50)! 
 

So over the next few days I’ll play with preferences to see what works best with my 2 Macs.  Thanks again for all your support!

Wood
Wood
Joined: 2 Mar 23
Posts: 8
Credit: 28233826
RAC: 46400

Wood wrote: Seems to be

Wood wrote:

Seems to be running well since then. 

 

I spoke too soon, it looks like I've got 212 invalids for Binary Radio Pulsar Search (Arecibo,GBT,A) v2.08 arm64-apple-darwin

I don't know if this is related to Boinc 8.0.2 or not

jd
jd
Joined: 13 Mar 05
Posts: 36
Credit: 555664185
RAC: 91148

Wood wrote: Wood

Wood wrote:

Wood wrote:

Seems to be running well since then. 

 

I spoke too soon, it looks like I've got 212 invalids for Binary Radio Pulsar Search (Arecibo,GBT,A) v2.08 arm64-apple-darwin

I don't know if this is related to Boinc 8.0.2 or not

Looking at my stats, it seems like I’ve had about 200 units that were validated, with no errors or invalids yet. I’m using two M1 Macs with the latest macOS. 

Wood
Wood
Joined: 2 Mar 23
Posts: 8
Credit: 28233826
RAC: 46400

Quote:Quote:   I spoke too

Quote:
Quote:

 

I spoke too soon, it looks like I've got 212 invalids for Binary Radio Pulsar Search (Arecibo,GBT,A) v2.08 arm64-apple-darwin

I don't know if this is related to Boinc 8.0.2 or not

A quick peek at a few results shows that my M1 CPU BRPS tasks are marked invalid against opencl BRPS tasks that validate against each other.

Nigel Garvey
Nigel Garvey
Joined: 4 Oct 10
Posts: 51
Credit: 31053842
RAC: 91221

Wood wrote:A quick peek at

Wood wrote:

A quick peek at a few results shows that my M1 CPU BRPS tasks are marked invalid against opencl BRPS tasks that validate against each other.

The same here with my M3. 427 out of 776 BPRS (Arecibo,GBT,A) results currently marked invalid against (apple_gpu-opencl) results that agree with each other. No apparent problems when validating against other results from the same app, nor so far with BRPS (Arecibo,GBT,long) tasks or with results from my Intel machine.

NG

chilina
chilina
Joined: 27 Sep 14
Posts: 22
Credit: 27737662
RAC: 17931

Hey I had quite a few (15% -

Hey I had quite a few (15% - 20%) invalid BRP4A tasks on my m1 mini until I updated macOS (on 6/1) to the latest version, which runs the Darwin 23.5.0 kernel.  My previous kernel was 23.4.0.  I have had only one invalid result after running more than 1000 after the update.

After looking at quite a few public profiles in the community, most macs seem to run the most recent kernel and had very few invalid tasks.  Macs than run prior kernels had lots more invalid BRP4A tasks.  So it seems to me that mac gpus agree better with one another when they're running the same kernel.  I don't know if this is unique with the 23.5.0 kernel, or with mac updates in general.

I created a thread in Crunchers Corner about it, with some observations:  https://einsteinathome.org/content/brp4a-and-invalid-results

 

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 4308
Credit: 249847377
RAC: 32438

Thanks, this observation

Thanks, this observation seems quite helpful!

BM

Internet
Internet
Joined: 22 Apr 17
Posts: 2
Credit: 49252684
RAC: 18489

I am so excited, about

I am so excited, about reading, that Metal GPUs will going to be supported (or are already supported right now)!!! Great, great, great! Thank you so much! How was it going with Metal Code? Is it easy or complicated, compared to CUDA or OpenCL? I do have only basic knowledge about this. At my Mac Studio M1 max and Mac mini M2 pro GPU is running fine with this App and two work units, within Sonoma 14.5.

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 4308
Credit: 249847377
RAC: 32438

Our Metal App is still in

Our Metal App is still in early development stage and we don't have much time to work on it right now. It can only be used for our least demanding App, as neither the software (Metal) nor the hardware supports fp64 (double precision). Its use for us at E@H is limited, so priority for development is not very high.

Other than that CUDA and OpenCL are rather similar, these are based on the same concepts. Metal, however, is rather different. I think it's a nice experiment, but not worth to write and maintain a completely different code path just for the few Apple Silicon machines that we have on E@H.

BM

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.