We do have all of our hands full with infrastructure on E@H. However, there is a preliminary implementation of the last missing step, it just doesn't give correct results yet
i do not understand why I am getting tasks (example einsteinbinary_BRP4G_1.60_x86_64-apple-darwin) with Intel code on my Mac NM1 Mini, how can I change to Apple native tasks ?
I am running macOS Sonoma 14.4.1 (latest) on Mac mini M1 8GB/256GB.
This is because your M1 can (and did) run both and not all of our apps support Apple Silicon yet. If you want to run native apps only you need to opt-out of the other ones in your preferences.
My BOINC client recently switched from running eight concurrent processes to just one process (application) at a time. My settings say to use all available CPUs so I'm confused.
The one application that's running is:
Binary Radio Pulsar Search (Arecibo,GBT,A) 2.08 (Apple_M-opencl)
They take about four minutes each to complete. And, oddly, there's a CPU-is-busy moment every time a new chunk of data starts.
My BOINC client recently switched from running eight concurrent processes to just one process (application) at a time. My settings say to use all available CPUs so I'm confused.
The one application that's running is:
Binary Radio Pulsar Search (Arecibo,GBT,A) 2.08 (Apple_M-opencl)
They take about four minutes each to complete. And, oddly, there's a CPU-is-busy moment every time a new chunk of data starts.
Do you have "Gamma-ray pulsar search #5 (CPU) [FGRP5]" checked in your Project Preferences? This is an Apple Silicon compatible task that will use as many CPUs that you have configured in your BOINC app Settings. The one you are currently running - Binary Radio Pulsar Search (Arecibo,GBT,A) 2.08 (Apple_M-opencl) - is currently limited to only run one task at a time using 1 CPU and 1 GPU.
That task is running on your GPU (using open-cl). It will use the CPU just to feed the data to the GPU.
Thanks! That's good to know.
jd wrote:
Do you have "Gamma-ray pulsar search #5 (CPU) [FGRP5]" checked in your Project Preferences? This is an Apple Silicon compatible task that will use as many CPUs that you have configured in your BOINC app Settings. The one you are currently running - Binary Radio Pulsar Search (Arecibo,GBT,A) 2.08 (Apple_M-opencl) - is currently limited to only run one task at a time using 1 CPU and 1 GPU.
Thanks. Yes, I do.
At some point this morning, things returned to normal. My client is running 10x Gamma-ray pulsar search #5 1.14 and 1x Binary Radio Pulsar Search.
Sandro … you might have the same issue I have. Even though generally I only keep one days worth of tasks in my queue, after a time the Arecibo,GBT,A tasks are gradually downloaded way too many times, crowding out the Gamma-Ray Pulsar tasks until for awhile only the GPU tasks are left and no CPU tasks are downloaded. If you look at your Event Log, it might have a message saying something like “No CPU tasks downloaded, too many tasks”. What I do is untick the box in Preferences for the GPU tasks for a few days until most of the GPU tasks are done, then turn them on again …. then it works OK for about a week and a half until I need to turn off the GPU tasks again for a few days. The problem is, I think, simply the huge difference in the completion time between the GPU and the CPU tasks (5 minutes versus about 1.25 hours).
I have been experimenting with different number of days of tasks, but I have not found any difference in the way it behaves. Only manually turning GPU tasks on and off seems to work.
I just enabled the "GPU utilization factor of BRP apps" in the Apple Silicon plan classes, i.e. you should be able to experiment with running multiple GPU tasks in parallel (see Account -> Preferences -> Project).
This may help with getting the GPU tasks finished faster.
BTW a better possibility to go only for native Apple Silicon apps than selecting individual applications might be to write a client config file (https://boinc.berkeley.edu/wiki/Client_configuration) which contains "<no_alt_platform/>". That way the client wouldn't report that it's capable of running Intel apps. It's a setting of the client, though, so will affect all projects that it runs.
We do have all of our hands
)
We do have all of our hands full with infrastructure on E@H. However, there is a preliminary implementation of the last missing step, it just doesn't give correct results yet
BM
Hello all, i do not
)
Hello all,
i do not understand why I am getting tasks (example einsteinbinary_BRP4G_1.60_x86_64-apple-darwin) with Intel code on my Mac NM1 Mini, how can I change to Apple native tasks ?
I am running macOS Sonoma 14.4.1 (latest) on Mac mini M1 8GB/256GB.
Thanks for help !
This is because your M1 can
)
This is because your M1 can (and did) run both and not all of our apps support Apple Silicon yet. If you want to run native apps only you need to opt-out of the other ones in your preferences.
Hope this helps,
Oliver
Einstein@Home Project
My BOINC client recently
)
My BOINC client recently switched from running eight concurrent processes to just one process (application) at a time. My settings say to use all available CPUs so I'm confused.
The one application that's running is:
Binary Radio Pulsar Search (Arecibo,GBT,A) 2.08 (Apple_M-opencl)
They take about four minutes each to complete. And, oddly, there's a CPU-is-busy moment every time a new chunk of data starts.
That task is running on your
)
That task is running on your GPU (using open-cl). It will use the CPU just to feed the data to the GPU.
"My BOINC client recently
)
Do you have "Gamma-ray pulsar search #5 (CPU) [FGRP5]" checked in your Project Preferences? This is an Apple Silicon compatible task that will use as many CPUs that you have configured in your BOINC app Settings. The one you are currently running - Binary Radio Pulsar Search (Arecibo,GBT,A) 2.08 (Apple_M-opencl) - is currently limited to only run one task at a time using 1 CPU and 1 GPU.
Harri Liljeroos wrote:That
)
Thanks! That's good to know.
Thanks. Yes, I do.
At some point this morning, things returned to normal. My client is running 10x Gamma-ray pulsar search #5 1.14 and 1x Binary Radio Pulsar Search.
Sandro … you might have the
)
I have been experimenting with different number of days of tasks, but I have not found any difference in the way it behaves. Only manually turning GPU tasks on and off seems to work.
I just enabled the "GPU
)
I just enabled the "GPU utilization factor of BRP apps" in the Apple Silicon plan classes, i.e. you should be able to experiment with running multiple GPU tasks in parallel (see Account -> Preferences -> Project).
This may help with getting the GPU tasks finished faster.
BM
BTW a better possibility to
)
BTW a better possibility to go only for native Apple Silicon apps than selecting individual applications might be to write a client config file (https://boinc.berkeley.edu/wiki/Client_configuration) which contains "<no_alt_platform/>". That way the client wouldn't report that it's capable of running Intel apps. It's a setting of the client, though, so will affect all projects that it runs.
BM