Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/boincadm/prj/html/inc/boinc_db.inc on line 147
ARM SPT RAM Usage

ARM SPT RAM Usage

Message boards : Closed Issues : ARM SPT RAM Usage
Message board moderation

To post messages, you must log in.


Deprecated: Creation of dynamic property BoincUser::$prefs is deprecated in /var/boincadm/prj/html/inc/forum_db.inc on line 164

Deprecated: Creation of dynamic property BoincUser::$prefs is deprecated in /var/boincadm/prj/html/inc/forum_db.inc on line 164

Deprecated: Creation of dynamic property BoincUser::$prefs is deprecated in /var/boincadm/prj/html/inc/forum_db.inc on line 164
AuthorMessage
JagDoc

Send message
Joined: 18 Aug 19

Deprecated: Creation of dynamic property BoincUser::$nposts is deprecated in /var/boincadm/prj/html/inc/forum.inc on line 613
Posts: 6
Credit: 2,705,417
RAC: 0
Message 3768 - Posted: 10 Nov 2019, 10:19:43 UTC

My ARM-devices with Linux get no work.

Get this message:

T.Brada Experiment Grid 10.11.2019 11:09:58 Requesting new tasks for CPU
T.Brada Experiment Grid 10.11.2019 11:10:01 Scheduler request completed: got 0 new tasks
T.Brada Experiment Grid 10.11.2019 11:10:01 No tasks sent

Is this a problem on server side or why get no work.
ID: 3768 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Tomáš Brada
Project administrator
Volunteer developer
Avatar

Send message
Joined: 3 Feb 19

Deprecated: Creation of dynamic property BoincUser::$nposts is deprecated in /var/boincadm/prj/html/inc/forum.inc on line 613
Posts: 667
Credit: 432,784
RAC: 0
Message 3771 - Posted: 10 Nov 2019, 20:18:54 UTC

Padls total app should be available for arm. It was for a long time. Please check.
SPT app for arm has been added just now. It's marked as beta.
ID: 3771 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
JagDoc

Send message
Joined: 18 Aug 19
Posts: 6
Credit: 2,705,417
RAC: 0
Message 3772 - Posted: 10 Nov 2019, 21:05:40 UTC - in response to Message 3771.  

Tryed it with 2 Odroid-N2 and Odroid-C2 without sucess.
Test-apps allowed in settings.
In cc_config.xml with options: <alt_platform>arm-unknown-linux-gnueabihf</alt_platform>

Get only this message:
T.Brada Experiment Grid 10.11.2019 21:51:58 Requesting new tasks for CPU
T.Brada Experiment Grid 10.11.2019 21:51:59 Scheduler request completed: got 0 new tasks
T.Brada Experiment Grid 10.11.2019 21:51:59 No tasks sent

This hosts:
https://boinc.tbrada.eu/show_host_detail.php?hostid=4679
https://boinc.tbrada.eu/show_host_detail.php?hostid=4387
https://boinc.tbrada.eu/show_host_detail.php?hostid=4676
ID: 3772 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Tomáš Brada
Project administrator
Volunteer developer
Avatar

Send message
Joined: 3 Feb 19
Posts: 667
Credit: 432,784
RAC: 0
Message 3775 - Posted: 11 Nov 2019, 15:46:02 UTC

I just verified that my arm board can fetch both SPT and TOT5 tasks. Please check again. Make sure you have them enabled in your project settings and also enabled beta!
Aside: if you have beta enabled, you will only get beta apps if they are available.
ID: 3775 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
JagDoc

Send message
Joined: 18 Aug 19
Posts: 6
Credit: 2,705,417
RAC: 0
Message 3776 - Posted: 11 Nov 2019, 16:56:53 UTC - in response to Message 3775.  

After a look to your ARM-board i found the problem.
The app is for armv7l-unknown-linux-gnueabihf.
Most ARM-devices run as arm-unknown-linux-gnueabihf.

I add on one Odroid-N2 to the cc_config.xml this option and get work:

<alt_platform>armv7l-unknown-linux-gnueabihf</alt_platform>
ID: 3776 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
JagDoc

Send message
Joined: 18 Aug 19
Posts: 6
Credit: 2,705,417
RAC: 0
Message 3778 - Posted: 12 Nov 2019, 18:18:31 UTC - in response to Message 3776.  

Short feedback after 1 day running Symmetric Prime Tuples on some ARM-devices.

Odroid-C2, 4core, 2GB ram, Linux 64bit:
Running 4 wus system hangs often for long time and all wu crashed after some time.
Running one Symmetric Prime Tuples and 3 Universe, all wu finished and valid.
I think Symmetric Prime Tuples need to much memory to run more than one wu same time.
Result-file shows:
Peak working set size 612.48 MB
Peak swap size 621.28 MB
Runtime is 4h.


Odroid-N2, 6 core, 4GB ram, Linux 64bit:
Running 6 x Symmetric Prime Tuples all wu finished without error.
System is sometimes a little bit laggy.
Runtime is 3h45min.

PADLS Total not testet.
ID: 3778 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Dirk Broer

Send message
Joined: 21 Feb 19

Deprecated: Creation of dynamic property BoincUser::$nposts is deprecated in /var/boincadm/prj/html/inc/forum.inc on line 613
Posts: 24
Credit: 1,030,530
RAC: 0
Message 4628 - Posted: 1 Jul 2021, 12:27:27 UTC
Last modified: 1 Jul 2021, 12:46:09 UTC

Nvidia Jetson Nano 2GB: low CPU usage on all four Cortex-A57 cores (5-10%), takes forever (four task, running 16 to 14 hours now, wanting one to four more days)
Nvidia Jetson Nano 4GB: high CPU usage on all four Cortex-A57 cores (99.0-99.3%), takes on average 15,000 seconds per WU
Odroid-N2+ 4GB: The four Cortex-A73 cores each take 74% CPU, the two A53 cores take 86-87%, big variance in task completion time (498 to 19,000 secs.)

These three systems all make use of ZRAM
ID: 4628 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Dirk Broer

Send message
Joined: 21 Feb 19
Posts: 24
Credit: 1,030,530
RAC: 0
Message 4629 - Posted: 1 Jul 2021, 20:20:09 UTC

I think I can state that the SPT app needs at least 1GB RAM per core to run without problems.
I suspended three tasks on the Jetson Nano 2GB, because the progress after 23 hours was minimal.
The Odroid-N2+ has 4GB for six cores and also falls below the limit. It needs to be nursed back to running state and have at least two task suspended.
It is a pity my 8GB Raspberry Pi 4 doesn't get tasks, even though it has the needed alternate platform added to the cc_config.xml
ID: 4629 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Tomáš Brada
Project administrator
Volunteer developer
Avatar

Send message
Joined: 3 Feb 19
Posts: 667
Credit: 432,784
RAC: 0
Message 4657 - Posted: 8 Jul 2021, 13:47:30 UTC
Last modified: 13 Sep 2021, 12:20:43 UTC

The SPT app needs a lot of ram today, 600M. It is likely used by the Prime Sieve. The size of the sieve memory grows with square root of n, so the growth is not avoidable. It will have to be increased in the WU definition. Someone with come C and profiling knowledge can verify this.
ID: 4657 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Closed Issues : ARM SPT RAM Usage

©2024 Tomáš Brada