Folding@Home and Rosetta@Home projects aim to perform biomedical research using the computing power of volunteers. Basically, you just need to install a program on your computer, and it will use idle computing power to perform complex calculations without slowing down your computer as long as you are not short in RAM.
The projects are now working on COVID-19 to understand how SARS-CoV-2 protein is structured which could help find a cure. The programs have been available for Windows, Linux and Mac OS on 32-bit and 64-bit x86 targets for years, but very recently Rosetta@Home has been made available for 64-bit ARM targets so people can also run BOINC program on Arm Linux SBCs such as Raspberry Pi 4, NVIDIA Jetson Nano, or Rock64, or even powerful Arm servers to help with Rosetta@Home project’s COVID-19 research.
As explained in an article on miniNodes, you’ll need a board with at least 2GB RAM and running a 64-bit operating system. That means Raspbian will not work since it’s only 32-bit, and instead you can use Ubuntu 18.04 / 19.04 server 64-bit for Raspberry Pi. On other SBC’s, people have been using Armbian successfully.
On Debian/Ubuntu-based operating systems, you can install BOINC as follows:
sudo apt-get install boinc-client boinctui
Not that BOINC for 64-bit Arm has been around for several years, but Rosetta@Home has only recently started to send work units to 64-bit Arm devices.
You can then use your computer to go to create a BOINC account and join a team such as “crunch-on-arm” team. Once it’s done, you can run BOINC Terminal UI program in your Arm device:
Then press F9 to access the menu, navigate to Projects, select Add Project, and select Rosetta with Existing User and enter the credentials you just created in the previous step.
After a while, Rosetta should begin downloading the necessary files, then some work units, before crunching data on your board. You can press ‘Q’ to exit the UI, and it will still run in the background.
Note that if you are using a Raspberry Pi 4 with 2GB RAM only, only 1.9GB RAM may be detected, and you may have to tweak your config files. This is explained in miniNodes post. That also means some other SBC’s with 2GB RAM may have issues, so using boards with 4GB RAM or more if a safer bet.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
12 Replies to “Rosetta@Home Now Supports 64-bit Arm SBC’s and Servers in the Fight against COVID-19”
TBH if this has a chance of helping anything instead of bothering with loads of relatively slow machines why not just appeal to amazon, google etc to donate some portion of their massive computing resources.. it’s really the least they could do considering they dodge paying taxes that would have gone to pay for hospitals.
But the demands for cloud computing resources are currently spiking atm as cloud services are booming because people are using online services for WFH. Not sure if they have remaining computing resources to donate. For me they would be better to serve proper cloud services to help WFH than donating to this uncertain research, especially when Rosetta@Home has more than enough computing power thanks for donations.
In India both Amazon and Flipkart are flat on their backs because of lockdowns blocking home delivery. They surely will have serious computer power to spare now, plus good anti malware checking…
Do I get this right? The Indian government has blocked home delivery as part of the lockdowns? So people will have to go to shops to buy necessities?
No, theoretically food items are exempted. But in reality distances are long and checkpoints numerous in India. Only a few trains were allowed for some goods, no trucks on long inter state hauls.
Many police men block anything plus many delivery guys don’t want to go out.
In the end the local physical shops gain at present.
“it’s really the least they could do considering they dodge paying taxes that would have gone to pay for hospitals.”
Fix the tax loopholes in urgency mode.
Amazon are donating a lot of capacity to Folding@Home… they’re the largest contributor today and 14 times larger than the next biggest single contributor https://folding.extremeoverclocking.com/individual_list.php?s=&srt=2
Sure they are, Bezos wants an inoculation so his employees can get back to work and stop complaining. It’s messing with his disproportionate fortune building.
Running on a Tinker Box I get:
Message from server: This project doesn’t support computers of type arm-unknown-linux-gnueabihf
That’s normal provided you meant “Tinker board”. It is based on Rockchip RK3288 32-bit Cortex-A17 processor, and you need a 64-bit processor for it to work.
That really sounds pointless considering the extremely low proportion of owners of an ARM64 equipped with 2GB or more… Even the most likely candidate (rpi4b+2G) requires to replace the OS to switch to 64b, which is not for the majority of users. They could possibly get 10-100 times more participants by making it work on 1GB+32 bits, and it’s not even certain that this setup corresponds to a technical limitation.
There is a BOINC android app and lots of phones have ARM64 hardware and 2+ GB RAM.