PrimeGrid
Please visit donation page to help the project cover running costs for this month

Advanced search

Message boards : Number crunching : ARM Devices

Author Message
ebahapoProject donor
Avatar
Send message
Joined: 11 Aug 05
Posts: 82
ID: 190
Credit: 2,688,988
RAC: 9
321 LLR Bronze: Earned 10,000 credits (19,901)Cullen LLR Bronze: Earned 10,000 credits (32,732)ESP LLR Bronze: Earned 10,000 credits (40,513)Generalized Cullen/Woodall LLR Bronze: Earned 10,000 credits (43,124)PPS LLR Silver: Earned 100,000 credits (453,575)PSP LLR Silver: Earned 100,000 credits (138,181)SoB LLR Silver: Earned 100,000 credits (339,297)SGS LLR Silver: Earned 100,000 credits (373,835)TPS LLR (retired) Silver: Earned 100,000 credits (143,637)TRP LLR Bronze: Earned 10,000 credits (58,279)Woodall LLR Bronze: Earned 10,000 credits (85,367)Cullen/Woodall Sieve (suspended) Bronze: Earned 10,000 credits (30,102)PPS Sieve Silver: Earned 100,000 credits (489,216)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (50,681)TRP Sieve (suspended) Silver: Earned 100,000 credits (296,390)GFN Bronze: Earned 10,000 credits (59,109)
Message 63592 - Posted: 17 Mar 2013 | 17:07:35 UTC

Would it be possible to build this application for a generic ARM Linux platforms like arm-unknown-linux-gnueabi (without hardware support for floating-point, like ARMv5) and arm-unknown-linux-gnueabihf (with support for floating-point, like ARMv6)?

Though ARM is not a high-performance processor by today's standards, it may be as fast as the typical PC of a few years ago and comparable to a current Intel Atom. Perhaps PPS-LLR and SG-LLR would good candidates to try at first.

Other projects like Enigma, OProject, QCN, Radioactive, Yoyo and WUProp already provide an application for such platforms.

I've helped out other projects getting the applications built and tested, as can be seen here. Please, let me know if I can help.

TIA
____________

Profile Pooh Bear 27Project donor
Avatar
Send message
Joined: 10 May 09
Posts: 697
ID: 39821
Credit: 406,730,192
RAC: 23,340
Discovered 1 mega primeEliminated 1 conjecture "k"Discovered 1 twin prime321 LLR Turquoise: Earned 5,000,000 credits (5,014,405)Cullen LLR Turquoise: Earned 5,000,000 credits (5,734,854)ESP LLR Turquoise: Earned 5,000,000 credits (5,421,149)Generalized Cullen/Woodall LLR Turquoise: Earned 5,000,000 credits (5,576,209)PPS LLR Jade: Earned 10,000,000 credits (17,389,837)PSP LLR Jade: Earned 10,000,000 credits (10,425,342)SoB LLR Turquoise: Earned 5,000,000 credits (8,986,628)SR5 LLR Turquoise: Earned 5,000,000 credits (5,248,659)SGS LLR Turquoise: Earned 5,000,000 credits (6,878,856)TRP LLR Turquoise: Earned 5,000,000 credits (5,416,106)Woodall LLR Turquoise: Earned 5,000,000 credits (6,400,237)321 Sieve Amethyst: Earned 1,000,000 credits (1,000,576)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,000,977)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (6,843,367)PPS Sieve Emerald: Earned 50,000,000 credits (78,673,438)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Turquoise: Earned 5,000,000 credits (6,473,750)TRP Sieve (suspended) Turquoise: Earned 5,000,000 credits (8,243,608)AP 26/27 Jade: Earned 10,000,000 credits (11,767,256)GFN Double Silver: Earned 200,000,000 credits (202,192,765)PSA Turquoise: Earned 5,000,000 credits (5,042,125)
Message 63594 - Posted: 17 Mar 2013 | 17:33:52 UTC

NativeBOINC already has created a Sieve for ARM processors. Right now it runs TRP Sieve.

____________
My lucky numbers are 121*2^4553899-1 and 3756801695685*2^666669±1

Profile Michael GoetzProject donor
Volunteer moderator
Project administrator
Avatar
Send message
Joined: 21 Jan 10
Posts: 13393
ID: 53948
Credit: 228,641,895
RAC: 190,041
The "Shut up already!" badge:  This loud mouth has mansplained on the forums over 10 thousand times!  Sheesh!!!Discovered the World's First GFN-19 prime!!!Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de PrimesFound 1 prime in the 2020 Tour de Primes321 LLR Ruby: Earned 2,000,000 credits (2,822,730)Cullen LLR Ruby: Earned 2,000,000 credits (2,005,249)ESP LLR Turquoise: Earned 5,000,000 credits (5,009,577)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,145,754)PPS LLR Jade: Earned 10,000,000 credits (15,337,490)PSP LLR Turquoise: Earned 5,000,000 credits (5,197,957)SoB LLR Sapphire: Earned 20,000,000 credits (34,291,181)SR5 LLR Jade: Earned 10,000,000 credits (10,007,110)SGS LLR Ruby: Earned 2,000,000 credits (2,276,330)TRP LLR Turquoise: Earned 5,000,000 credits (5,084,329)Woodall LLR Ruby: Earned 2,000,000 credits (2,195,123)321 Sieve Jade: Earned 10,000,000 credits (10,061,196)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,170,256)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,059,304)PPS Sieve Sapphire: Earned 20,000,000 credits (22,885,121)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,035,522)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,051,121)AP 26/27 Jade: Earned 10,000,000 credits (10,118,303)GFN Emerald: Earned 50,000,000 credits (74,443,213)PSA Jade: Earned 10,000,000 credits (12,445,029)
Message 63595 - Posted: 17 Mar 2013 | 17:38:39 UTC - in response to Message 63592.

Would it be possible to build this application for a generic ARM Linux platforms like arm-unknown-linux-gnueabi (without hardware support for floating-point, like ARMv5) and arm-unknown-linux-gnueabihf (with support for floating-point, like ARMv6)?

Though ARM is not a high-performance processor by today's standards, it may be as fast as the typical PC of a few years ago and comparable to a current Intel Atom. Perhaps PPS-LLR and SG-LLR would good candidates to try at first.

Other projects like Enigma, OProject, QCN, Radioactive, Yoyo and WUProp already provide an application for such platforms.

I've helped out other projects getting the applications built and tested, as can be seen here. Please, let me know if I can help.

TIA


Which application? There's many applications that PrimeGrid supports.

I'm not very familiar with linux on ARM processors, or this gnueabi. Is this for devices like Raspberry-Pi, or is this for mobile devices like phones and tablets?

We currently have no plans for any ARM-based applications, but most if not all of our applications are open-source, so you can always try building them yourself and running with app_info.

ALL of the primality tests -- LLR and Genefer, MUST use floating point (and, realistically, double precision floating point), so the only applications we have available via BOINC that could conceivably run on a device without floating point support would be the PPS-Sieve and TRP-Sieve applications.


____________
My lucky number is 75898524288+1

Profile x3mEn
Avatar
Send message
Joined: 21 Jul 10
Posts: 347
ID: 64131
Credit: 60,326,984
RAC: 2,454
321 LLR Amethyst: Earned 1,000,000 credits (1,137,410)Cullen LLR Amethyst: Earned 1,000,000 credits (1,005,544)ESP LLR Ruby: Earned 2,000,000 credits (2,006,232)Generalized Cullen/Woodall LLR Amethyst: Earned 1,000,000 credits (1,868,061)PPS LLR Turquoise: Earned 5,000,000 credits (5,036,498)PSP LLR Ruby: Earned 2,000,000 credits (2,065,730)SoB LLR Ruby: Earned 2,000,000 credits (2,036,592)SR5 LLR Ruby: Earned 2,000,000 credits (2,008,007)SGS LLR Ruby: Earned 2,000,000 credits (2,001,244)TRP LLR Ruby: Earned 2,000,000 credits (2,002,759)Woodall LLR Amethyst: Earned 1,000,000 credits (1,017,997)321 Sieve Ruby: Earned 2,000,000 credits (2,005,104)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,000,304)Generalized Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (2,087,920)PPS Sieve Jade: Earned 10,000,000 credits (11,092,841)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,313,121)TRP Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,284,804)AP 26/27 Ruby: Earned 2,000,000 credits (2,001,285)GFN Turquoise: Earned 5,000,000 credits (5,599,058)PSA Turquoise: Earned 5,000,000 credits (8,756,474)
Message 63598 - Posted: 17 Mar 2013 | 18:49:12 UTC

http://files.nativeboinc.org/boinc_apps/
primegrid-distrib-0.5.3.zip
app_info.xml:

<app_info> <app> <name>trp_sr2sieve</name> <user_friendly_name>The Riesel Problem (Sieve)</user_friendly_name> </app> <file_info> <name>primegrid_sr2sieve_wrapper_1.05_arm-android-linux-gnu</name> <executable/> </file_info> <file_info> <name>primegrid_sr2sieve_1.05_arm-android-linux-gnu.orig</name> <executable/> </file_info> <app_version> <app_name>trp_sr2sieve</app_name> <version_num>105</version_num> <api_version>6.12.38</api_version> <file_ref> <file_name>primegrid_sr2sieve_wrapper_1.05_arm-android-linux-gnu</file_name> <main_program/> </file_ref> <file_ref> <file_name>primegrid_sr2sieve_1.05_arm-android-linux-gnu.orig</file_name> <open_name>primegrid_sr2sieve_1.05_arm-android-linux-gnu.orig</open_name> </file_ref> <platform>arm-android-linux-gnu</platform> <avg_ncpus>1.000000</avg_ncpus> <max_ncpus>1.000000</max_ncpus> </app_version> </app_info>

____________

Profile x3mEn
Avatar
Send message
Joined: 21 Jul 10
Posts: 347
ID: 64131
Credit: 60,326,984
RAC: 2,454
321 LLR Amethyst: Earned 1,000,000 credits (1,137,410)Cullen LLR Amethyst: Earned 1,000,000 credits (1,005,544)ESP LLR Ruby: Earned 2,000,000 credits (2,006,232)Generalized Cullen/Woodall LLR Amethyst: Earned 1,000,000 credits (1,868,061)PPS LLR Turquoise: Earned 5,000,000 credits (5,036,498)PSP LLR Ruby: Earned 2,000,000 credits (2,065,730)SoB LLR Ruby: Earned 2,000,000 credits (2,036,592)SR5 LLR Ruby: Earned 2,000,000 credits (2,008,007)SGS LLR Ruby: Earned 2,000,000 credits (2,001,244)TRP LLR Ruby: Earned 2,000,000 credits (2,002,759)Woodall LLR Amethyst: Earned 1,000,000 credits (1,017,997)321 Sieve Ruby: Earned 2,000,000 credits (2,005,104)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,000,304)Generalized Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (2,087,920)PPS Sieve Jade: Earned 10,000,000 credits (11,092,841)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,313,121)TRP Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,284,804)AP 26/27 Ruby: Earned 2,000,000 credits (2,001,285)GFN Turquoise: Earned 5,000,000 credits (5,599,058)PSA Turquoise: Earned 5,000,000 credits (8,756,474)
Message 63599 - Posted: 17 Mar 2013 | 19:08:11 UTC

http://wuprop.boinc-af.org/results/arm.py?projet=PrimeGrid&application=The+Riesel+Problem+%28Sieve%29

____________

ebahapoProject donor
Avatar
Send message
Joined: 11 Aug 05
Posts: 82
ID: 190
Credit: 2,688,988
RAC: 9
321 LLR Bronze: Earned 10,000 credits (19,901)Cullen LLR Bronze: Earned 10,000 credits (32,732)ESP LLR Bronze: Earned 10,000 credits (40,513)Generalized Cullen/Woodall LLR Bronze: Earned 10,000 credits (43,124)PPS LLR Silver: Earned 100,000 credits (453,575)PSP LLR Silver: Earned 100,000 credits (138,181)SoB LLR Silver: Earned 100,000 credits (339,297)SGS LLR Silver: Earned 100,000 credits (373,835)TPS LLR (retired) Silver: Earned 100,000 credits (143,637)TRP LLR Bronze: Earned 10,000 credits (58,279)Woodall LLR Bronze: Earned 10,000 credits (85,367)Cullen/Woodall Sieve (suspended) Bronze: Earned 10,000 credits (30,102)PPS Sieve Silver: Earned 100,000 credits (489,216)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (50,681)TRP Sieve (suspended) Silver: Earned 100,000 credits (296,390)GFN Bronze: Earned 10,000 credits (59,109)
Message 63600 - Posted: 17 Mar 2013 | 19:19:33 UTC - in response to Message 63594.

I mean ARM Linux, not ARM Android. I'm sure that NativeBOINC serves Android pretty well, but there's RaspberryPi, ReadyNAS, etc which are plain Linux ARM devices.
____________

ebahapoProject donor
Avatar
Send message
Joined: 11 Aug 05
Posts: 82
ID: 190
Credit: 2,688,988
RAC: 9
321 LLR Bronze: Earned 10,000 credits (19,901)Cullen LLR Bronze: Earned 10,000 credits (32,732)ESP LLR Bronze: Earned 10,000 credits (40,513)Generalized Cullen/Woodall LLR Bronze: Earned 10,000 credits (43,124)PPS LLR Silver: Earned 100,000 credits (453,575)PSP LLR Silver: Earned 100,000 credits (138,181)SoB LLR Silver: Earned 100,000 credits (339,297)SGS LLR Silver: Earned 100,000 credits (373,835)TPS LLR (retired) Silver: Earned 100,000 credits (143,637)TRP LLR Bronze: Earned 10,000 credits (58,279)Woodall LLR Bronze: Earned 10,000 credits (85,367)Cullen/Woodall Sieve (suspended) Bronze: Earned 10,000 credits (30,102)PPS Sieve Silver: Earned 100,000 credits (489,216)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (50,681)TRP Sieve (suspended) Silver: Earned 100,000 credits (296,390)GFN Bronze: Earned 10,000 credits (59,109)
Message 63601 - Posted: 17 Mar 2013 | 19:20:32 UTC - in response to Message 63598.

No, I don't mean an anonymous platform, but a new officially supported platform by the project.
____________

ebahapoProject donor
Avatar
Send message
Joined: 11 Aug 05
Posts: 82
ID: 190
Credit: 2,688,988
RAC: 9
321 LLR Bronze: Earned 10,000 credits (19,901)Cullen LLR Bronze: Earned 10,000 credits (32,732)ESP LLR Bronze: Earned 10,000 credits (40,513)Generalized Cullen/Woodall LLR Bronze: Earned 10,000 credits (43,124)PPS LLR Silver: Earned 100,000 credits (453,575)PSP LLR Silver: Earned 100,000 credits (138,181)SoB LLR Silver: Earned 100,000 credits (339,297)SGS LLR Silver: Earned 100,000 credits (373,835)TPS LLR (retired) Silver: Earned 100,000 credits (143,637)TRP LLR Bronze: Earned 10,000 credits (58,279)Woodall LLR Bronze: Earned 10,000 credits (85,367)Cullen/Woodall Sieve (suspended) Bronze: Earned 10,000 credits (30,102)PPS Sieve Silver: Earned 100,000 credits (489,216)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (50,681)TRP Sieve (suspended) Silver: Earned 100,000 credits (296,390)GFN Bronze: Earned 10,000 credits (59,109)
Message 63602 - Posted: 17 Mar 2013 | 19:29:57 UTC - in response to Message 63595.

Perhaps PPS-LLR and SG-LLR would good candidates to try at first.

Which application? There's many applications that PrimeGrid supports.
...
ALL of the primality tests -- LLR and Genefer, MUST use floating point (and, realistically, double precision floating point), so the only applications we have available via BOINC that could conceivably run on a device without floating point support would be the PPS-Sieve and TRP-Sieve applications.
I guess that PPS-LLR and SG-LLR would then be good candidates for arm-unknown-linux-gnueabihf, while PPS-Sieve and TRP-Sieve, as you suggested, would be good candidates for arm-unknown-linux-gnueabi.
I'm not very familiar with linux on ARM processors, or this gnueabi. Is this for devices like Raspberry-Pi, or is this for mobile devices like phones and tablets?
Devices akin to the RaspberryPi and some NAS boxes.
We currently have no plans for any ARM-based applications, but most if not all of our applications are open-source, so you can always try building them yourself and running with app_info.
I mean to suggest supporting ARM. I'm not a fan of maintaining my own anonymous build.
____________

Profile Michael GoetzProject donor
Volunteer moderator
Project administrator
Avatar
Send message
Joined: 21 Jan 10
Posts: 13393
ID: 53948
Credit: 228,641,895
RAC: 190,041
The "Shut up already!" badge:  This loud mouth has mansplained on the forums over 10 thousand times!  Sheesh!!!Discovered the World's First GFN-19 prime!!!Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de PrimesFound 1 prime in the 2020 Tour de Primes321 LLR Ruby: Earned 2,000,000 credits (2,822,730)Cullen LLR Ruby: Earned 2,000,000 credits (2,005,249)ESP LLR Turquoise: Earned 5,000,000 credits (5,009,577)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,145,754)PPS LLR Jade: Earned 10,000,000 credits (15,337,490)PSP LLR Turquoise: Earned 5,000,000 credits (5,197,957)SoB LLR Sapphire: Earned 20,000,000 credits (34,291,181)SR5 LLR Jade: Earned 10,000,000 credits (10,007,110)SGS LLR Ruby: Earned 2,000,000 credits (2,276,330)TRP LLR Turquoise: Earned 5,000,000 credits (5,084,329)Woodall LLR Ruby: Earned 2,000,000 credits (2,195,123)321 Sieve Jade: Earned 10,000,000 credits (10,061,196)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,170,256)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,059,304)PPS Sieve Sapphire: Earned 20,000,000 credits (22,885,121)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,035,522)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,051,121)AP 26/27 Jade: Earned 10,000,000 credits (10,118,303)GFN Emerald: Earned 50,000,000 credits (74,443,213)PSA Jade: Earned 10,000,000 credits (12,445,029)
Message 63603 - Posted: 17 Mar 2013 | 19:30:46 UTC - in response to Message 63601.

No, I don't mean an anonymous platform, but a new officially supported platform by the project.


Although anything's possible in the future, so I'm not ruling this out, there's no plans to support ARM at this time.


____________
My lucky number is 75898524288+1

ebahapoProject donor
Avatar
Send message
Joined: 11 Aug 05
Posts: 82
ID: 190
Credit: 2,688,988
RAC: 9
321 LLR Bronze: Earned 10,000 credits (19,901)Cullen LLR Bronze: Earned 10,000 credits (32,732)ESP LLR Bronze: Earned 10,000 credits (40,513)Generalized Cullen/Woodall LLR Bronze: Earned 10,000 credits (43,124)PPS LLR Silver: Earned 100,000 credits (453,575)PSP LLR Silver: Earned 100,000 credits (138,181)SoB LLR Silver: Earned 100,000 credits (339,297)SGS LLR Silver: Earned 100,000 credits (373,835)TPS LLR (retired) Silver: Earned 100,000 credits (143,637)TRP LLR Bronze: Earned 10,000 credits (58,279)Woodall LLR Bronze: Earned 10,000 credits (85,367)Cullen/Woodall Sieve (suspended) Bronze: Earned 10,000 credits (30,102)PPS Sieve Silver: Earned 100,000 credits (489,216)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (50,681)TRP Sieve (suspended) Silver: Earned 100,000 credits (296,390)GFN Bronze: Earned 10,000 credits (59,109)
Message 63604 - Posted: 17 Mar 2013 | 19:35:23 UTC - in response to Message 63603.

If and when ARM is supported, the offer above to help out stands.

I appreciate your response.

Cheers.
____________

Iain BethuneProject donor
Honorary cruncher
Send message
Joined: 28 Jan 09
Posts: 1588
ID: 34775
Credit: 194,056,043
RAC: 0
321 LLR Gold: Earned 500,000 credits (597,175)Cullen LLR Amethyst: Earned 1,000,000 credits (1,355,381)ESP LLR Turquoise: Earned 5,000,000 credits (5,048,594)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,564,412)PPS LLR Amethyst: Earned 1,000,000 credits (1,025,115)PSP LLR Sapphire: Earned 20,000,000 credits (28,367,849)SoB LLR Jade: Earned 10,000,000 credits (16,215,329)SR5 LLR Turquoise: Earned 5,000,000 credits (5,189,992)SGS LLR Amethyst: Earned 1,000,000 credits (1,244,067)TRP LLR Turquoise: Earned 5,000,000 credits (5,169,405)Woodall LLR Amethyst: Earned 1,000,000 credits (1,070,956)321 Sieve Bronze: Earned 10,000 credits (20,003)Cullen/Woodall Sieve (suspended) Silver: Earned 100,000 credits (200,371)Generalized Cullen/Woodall Sieve (suspended) Jade: Earned 10,000,000 credits (11,645,025)PPS Sieve Turquoise: Earned 5,000,000 credits (7,536,532)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,017,144)TRP Sieve (suspended) Gold: Earned 500,000 credits (554,946)AP 26/27 Ruby: Earned 2,000,000 credits (3,577,848)GFN Emerald: Earned 50,000,000 credits (97,047,976)PSA Ruby: Earned 2,000,000 credits (4,606,694)
Message 63637 - Posted: 19 Mar 2013 | 11:52:15 UTC - in response to Message 63604.

Hi Augustine,

I don't know about how other projects work, but we do not really have a core team of people who maintain the 'officially supported' applications, but rather builds for the different platforms are contributed by volunteers, or by the developers of the code (see http://primegrid.wikia.com/wiki/Roles_%26_Responsibilities for a somewhat outdated list).

In the past we have supported non-x86-derived platforms e.g. MacPPC and for a time we had a PS3-linux app on one of our subprojects. Both of these came from community members who were able to port the apps, and there were enough potential users to make it worthwhile adding the app officially (rather than using app_info.xml).

So, while Mike is right that we have no plans to do this ourselves, if you want ARM support to happen I suggest three things:

1) Port one of the apps yourself. If you want to port LLR you will need to go back to the platform-independent version LLRP (http://www.mersenneforum.org/showthread.php?t=15584&highlight=LLRP since the main LLR application is build on top of gwnum which is written with Intel assembler kernels.

2) Demonstrate that the app can be run successfully using app_info.xml

3) Show that there are enough users who would start running the new app at PG to make it worth our while adding it to the list of 'official' apps.

Cheers

- Iain
____________
Twitter: IainBethune
Proud member of team "Aggie The Pew". Go Aggie!
3073428256125*2^1290000-1 is Prime!

Profile Michael GoetzProject donor
Volunteer moderator
Project administrator
Avatar
Send message
Joined: 21 Jan 10
Posts: 13393
ID: 53948
Credit: 228,641,895
RAC: 190,041
The "Shut up already!" badge:  This loud mouth has mansplained on the forums over 10 thousand times!  Sheesh!!!Discovered the World's First GFN-19 prime!!!Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de PrimesFound 1 prime in the 2020 Tour de Primes321 LLR Ruby: Earned 2,000,000 credits (2,822,730)Cullen LLR Ruby: Earned 2,000,000 credits (2,005,249)ESP LLR Turquoise: Earned 5,000,000 credits (5,009,577)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,145,754)PPS LLR Jade: Earned 10,000,000 credits (15,337,490)PSP LLR Turquoise: Earned 5,000,000 credits (5,197,957)SoB LLR Sapphire: Earned 20,000,000 credits (34,291,181)SR5 LLR Jade: Earned 10,000,000 credits (10,007,110)SGS LLR Ruby: Earned 2,000,000 credits (2,276,330)TRP LLR Turquoise: Earned 5,000,000 credits (5,084,329)Woodall LLR Ruby: Earned 2,000,000 credits (2,195,123)321 Sieve Jade: Earned 10,000,000 credits (10,061,196)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,170,256)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,059,304)PPS Sieve Sapphire: Earned 20,000,000 credits (22,885,121)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,035,522)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,051,121)AP 26/27 Jade: Earned 10,000,000 credits (10,118,303)GFN Emerald: Earned 50,000,000 credits (74,443,213)PSA Jade: Earned 10,000,000 credits (12,445,029)
Message 63638 - Posted: 19 Mar 2013 | 12:46:00 UTC - in response to Message 63637.

1) Port one of the apps yourself. If you want to port LLR

... and ...

Would it be possible to build this application for a generic ARM Linux platforms like arm-unknown-linux-gnueabi (without hardware support for floating-point, like ARMv5)


I should point out that floating point is absolutely required for LLR (and almost certainly double precision floating point, unless you want to re-write LLR and incur a massive performance penalty.)

If you want something that doesn't need floating point, the TRP and PPS sieves probably don't use foating point and likely don't need it even if they use it right now. (E.g., they may use floating point to calculate the time remaining, but not actually use it in the computations.)

Probably the C libraries for ARM include emulation of floating point, so incidental use of floating point shouldn't be a problem, but LLR is ALL floating point calculations and would run incredibly slowly -- prohibitively slowly since making deadlines would be impossible -- on a processor that needs to emulate the instructions.


____________
My lucky number is 75898524288+1

drezha
Send message
Joined: 12 Jul 06
Posts: 3
ID: 3138
Credit: 302
RAC: 0

Message 64594 - Posted: 24 Apr 2013 | 21:14:01 UTC - in response to Message 63598.

http://files.nativeboinc.org/boinc_apps/
primegrid-distrib-0.5.3.zip
app_info.xml:


Is it possible to change this to allow it to run on the Raspberry Pi by changing the app_info.xml? I assume that the ARM executable put together by the NativeBOINC guys isn't compatible.

Message boards : Number crunching : ARM Devices

[Return to PrimeGrid main page]
DNS Powered by DNSEXIT.COM
Copyright © 2005 - 2020 Rytis Slatkevičius (contact) and PrimeGrid community. Server load 1.10, 0.79, 0.76
Generated 25 Oct 2020 | 9:04:45 UTC