trouble with aarch64

mcoffey_neocortix
mcoffey_neocortix
Joined: 17 Mar 20
Posts: 3
Credit: 777154
RAC: 0
Topic 221224

My company has a large number of aarch64 devices to use for scientific computing. I am preparing to deploy boinc to them. However, I am having trouble getting an AWS a1.xlarge instance to get work to do for einstein.

 

Is this supposed to work?? In my client log, I get messages like the following.

18-Mar-2020 20:17:30 [Einstein@Home] Gravitational Wave search O2 Multi-Directional is not available for your type of computer.

18-Mar-2020 20:17:30 [Einstein@Home] see scheduler log messages on https://einsteinathome.org/host/0/log

18-Mar-2020 20:17:30 [Einstein@Home] Gamma-ray pulsar binary search #1 on GPUs is not available for your type of computer.

 

18-Mar-2020 20:17:30 [Einstein@Home] Gamma-ray pulsar search #5 is not available for your type of computer.

 
The referenced server log says

2020-03-18 20:37:18.2961 [PID=21829]   Request: [USER#xxxxx] [HOST#12815063] [IP xxx.xxx.xxx.71] client 7.6.33
2020-03-18 20:37:18.4038 [PID=21829] [CRITICAL]   [HOST#12815063] platform 'aarch64-unknown-linux-gnu' not found
2020-03-18 20:37:18.4047 [PID=21829] [debug]   [HOST#12815063] MSG( low) platform 'aarch64-unknown-linux-gnu' not found

Is there something I can put in a config file that could make this work?

This is a 64-bit ARM instance running debian. Another instance running ubuntu also does not work.

lscpu says:

Architecture: aarch64
Byte Order: Little Endian
CPU(s): 8
On-line CPU(s) list: 0-7
Thread(s) per core: 1
Core(s) per socket: 4
Socket(s): 2
NUMA node(s): 1
Vendor ID: ARM
Model: 3
Model name: Cortex-A72
Stepping: r0p3
BogoMIPS: 166.66
L1d cache: 32K
L1i cache: 48K
L2 cache: 2048K
NUMA node0 CPU(s): 0-7
Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid

 

 

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5842
Credit: 109411624482
RAC: 34886145

mcoffey_neocortix wrote:My

mcoffey_neocortix wrote:
My company has a large number of aarch64 devices to use for scientific computing. I am preparing to deploy boinc to them. However, I am having trouble getting an AWS a1.xlarge instance to get work to do for einstein.

Hi, Welcome to Einstein!

Firstly, I should point out that I know nothing about aarch64 hardware and I wouldn't know an "AWS a1.xlarge instance" if I fell over one :-).

However, there is a small community here that probably would know what you are talking about, and one person in particular (username N30DG-ARM) that might have a solution for you.

Take a look at this message or this slightly later message in the same thread.  If you read the questions he was responding to and his detailed responses you might be able to work out whether or not his 'home-built' app may work for you.  In any case, you could send him a PM (he suggests this himself) and he would know if you can get your devices to work here.

EDIT:  I just tested those links and there must be a bug (for me at least) in the forum software for multi-page threads.  They end up landing on a page that's a page before the true page.  If you have trouble, the first link is to a message 174272 dated 9th Nov 2019.  If you have enough RAM, the FGRP app mentioned in that message would be of most use to the project.

Hope this helps.

Cheers,
Gary.

mcoffey_neocortix
mcoffey_neocortix
Joined: 17 Mar 20
Posts: 3
Credit: 777154
RAC: 0

Thanks for the note! I will

Thanks for the note! I will try to connect with N30DG-ARM.

 

MarkJ
MarkJ
Joined: 28 Feb 08
Posts: 437
Credit: 137331180
RAC: 18170

The project doesn't have any

The project doesn't have any aarch64 apps.

N30DG-ARM did optimize the BRP4 app for aarch64 but you'll need to use BOINC's anonymous platform to get it going and get the apps from him. He also mentioned he got the FGRP app running under aarch64.

The project is mainly focused on the gravity wave work so BRP4 work isn't as important to them.

See https://einsteinathome.org/content/high-speed-linux-brp-app-odroid-c2

Comment viewing options

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