Welcome to MilkyWay@home

ARM support

Message boards : Application Code Discussion : ARM support
Message board moderation

To post messages, you must log in.

AuthorMessage
ahorek's team

Send message
Joined: 8 Sep 07
Posts: 8
Credit: 2,544,996
RAC: 4
Message 77361 - Posted: 16 Mar 2025, 10:08:49 UTC
Last modified: 16 Mar 2025, 10:15:02 UTC

I was able to build a version for Linux and Android ARM

unfortunately, the results don't match (the same code validates on x86 against the stock app)

https://milkyway.cs.rpi.edu/milkyway/workunit.php?wuid=1000232982

Are the Milkyway developers interested in supporting ARM? If so, you might have an idea of where the inaccuracy originates. I tried gcc 14.2 and clang 17.0 and both produced the same result.

milkyway_nbody 1.86 Linux ARM double OpenMP, Crlibm
milkyway_nbody 1.86 Windows x86_64 double OpenMP, Crlibm

ARM
Dwarf Initial Position: [-9.812550117622401,-70.109642439038382,-1.320785218810557]
Dwarf Initial Velocity: [-54.226911588237542,-61.333700636289329,52.713871038598683]

x86
Dwarf Initial Position: [-9.812550117622949,-70.109642439038765,-1.320785218811142]
Dwarf Initial Velocity: [-54.226911588237314,-61.333700636287830,52.713871038597333]

ARM
<search_likelihood>-229.235164220998172</search_likelihood>
<search_likelihood_EMD>-43.220971407070984</search_likelihood_EMD>
<search_likelihood_Mass>-1.750856073237980</search_likelihood_Mass>
<search_likelihood_Beta>-17.927395997637998</search_likelihood_Beta>
<search_likelihood_BetaAvg>-18.824521883680589</search_likelihood_BetaAvg>
<search_likelihood_VelAvg>-141.674522605843663</search_likelihood_VelAvg>
<search_likelihood_Dist>-5.836896253526961</search_likelihood_Dist>

x86
<search_likelihood>-208.872485237199868</search_likelihood>
<search_likelihood_EMD>-109.558723350074047</search_likelihood_EMD>
<search_likelihood_Mass>-9.871408640347946</search_likelihood_Mass>
<search_likelihood_Beta>-13.566021253415490</search_likelihood_Beta>
<search_likelihood_BetaAvg>-29.589481154244233</search_likelihood_BetaAvg>
<search_likelihood_VelAvg>-30.472874774920012</search_likelihood_VelAvg>
<search_likelihood_Dist>-15.813976064198163</search_likelihood_Dist>
ID: 77361 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Application Code Discussion : ARM support

©2025 Astroinformatics Group