Posts by Raistmer

1) Message boards : Number crunching : Linux (ARM processor) app and alternatives (Message 1850868)
Posted 1 day ago by Profile Raistmer
Post:
done At revision: 3643
2) Message boards : Number crunching : Linux (ARM processor) app and alternatives (Message 1850838)
Posted 1 day ago by Profile Raistmer
Post:
I'll look at that.
3) Message boards : Number crunching : Linux (ARM processor) app and alternatives (Message 1850762)
Posted 1 day ago by Profile Raistmer
Post:
Are there any proven cases of chosen fpu_chirp on hosts where it works correctly?
If it never get selected and if there is baseline replacement for it (like v_Chirp) exists I see no sense to keep it in benchmark at all.
4) Message boards : Number crunching : Linux (ARM processor) app and alternatives (Message 1850602)
Posted 2 days ago by Profile Raistmer
Post:
Well, change in size should not be puzzling.
Older Chirp used pre-computed Trigonometry arrays while optimized ones compute sin/cos in more efficient way.
Hence save on not creating TrigArray massive.

Hope we could get updated build in beta soon.

Regarding broken VFP folding - didn't spot obviouse issues so far. Need to compare line by line with original code.
From the other side Android buids are done from this new codebase and they work ("opt VFP" in some of stderrs confirm this). So, smth more complex then obvios typo there...
5) Message boards : SETI@home Science : Trappist-1 - did we really search it? (Message 1850594)
Posted 2 days ago by Profile Raistmer
Post:
In NASA's pressconference there was statement that SETI already listen this system and got no signal.

How much did we really listen it?
6) Message boards : Number crunching : x64 Windows CPU build testing on beta (Message 1850257)
Posted 4 days ago by Profile Raistmer
Post:
Just take some patience and wait while box will be filled with data. On my x64 PC it happened for some reason...
7) Message boards : Number crunching : x64 Windows CPU build testing on beta (Message 1850216)
Posted 4 days ago by Profile Raistmer
Post:
Found time to test graphics on x64 build - it's work OK, just as with x86 one.
Speed very close to x86 though.
8) Message boards : Number crunching : Linux (ARM processor) app and alternatives (Message 1848794)
Posted 9 days ago by Profile Raistmer
Post:
Great, it saves me from FFTW patching cause Parallella prevers NEON anyway.
9) Message boards : Number crunching : Linux (ARM processor) app and alternatives (Message 1848622)
Posted 10 days ago by Profile Raistmer
Post:
Thanks!

And here is VFP-only chirp testing:

KWSN-Linux-MBbench v3.0 cache-keeping edition
Running on parallella at Mon 13 Feb 2017 10:02:50 PM UTC
----------------------------------------------------------------
Starting benchmark run...
----------------------------------------------------------------
Suspending BOINC
Listing wu-file(s) in /testWUs :
#WisGen1_v8.wu
#WisGen2_v8.wu
PG0009_tiny_v8.wu
PG0395_tiny_v8.wu
PG0444_tiny_v8.wu
PG1327_tiny_v8.wu

Listing executable(s) in /APPS :
setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp
setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_VFPChirp_enabled_NEONchirp_disabled

Listing executable in /REF_APPS :
setiathome_8.02_arm-unknown-linux-gnueabihf
----------------------------------------------------------------
Current WU: #WisGen1_v8.wu

----------------------------------------------------------------
Skipping default app setiathome_8.02_arm-unknown-linux-gnueabihf, displaying saved result(s)
Elapsed Time: ....................... 43 seconds
----------------------------------------------------------------
Running app with command : .......... setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp -verb
./setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp -verb 105.74 sec 100.42 sec 3.11 sec
Elapsed Time : ...................... 105 seconds
Speed compared to default : ......... 40 %
-----------------
Comparing results
Result      : Strongly similar,  Q= 99.99%

----------------------------------------------------------------
Running app with command : .......... setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_VFPChirp_enabled_NEONchirp_disabled
./setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_VFPChirp_enabled_NEONchirp_disabled 106.06 sec 100.62 sec 3.21 sec
Elapsed Time : ...................... 106 seconds
Speed compared to default : ......... 40 %
-----------------
Comparing results
Result      : Strongly similar,  Q= 99.99%

----------------------------------------------------------------
Done with #WisGen1_v8.wu

====================================================================
Current WU: #WisGen2_v8.wu

----------------------------------------------------------------
Skipping default app setiathome_8.02_arm-unknown-linux-gnueabihf, displaying saved result(s)
Elapsed Time: ....................... 41 seconds
----------------------------------------------------------------
Running app with command : .......... setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp -verb
./setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp -verb 106.34 sec 100.25 sec 2.61 sec
Elapsed Time : ...................... 107 seconds
Speed compared to default : ......... 38 %
-----------------
Comparing results
Result      : Strongly similar,  Q= 99.99%

----------------------------------------------------------------
Running app with command : .......... setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_VFPChirp_enabled_NEONchirp_disabled
./setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_VFPChirp_enabled_NEONchirp_disabled 101.24 sec 96.28 sec 2.96 sec
Elapsed Time : ...................... 101 seconds
Speed compared to default : ......... 40 %
-----------------
Comparing results
Result      : Strongly similar,  Q= 99.99%

----------------------------------------------------------------
Done with #WisGen2_v8.wu

====================================================================
Current WU: PG0009_tiny_v8.wu

----------------------------------------------------------------
Skipping default app setiathome_8.02_arm-unknown-linux-gnueabihf, displaying saved result(s)
Elapsed Time: ....................... 1974 seconds
----------------------------------------------------------------
Running app with command : .......... setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp -verb
./setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp -verb 1594.12 sec 1574.16 sec 16.37 sec
Elapsed Time : ...................... 1594 seconds
Speed compared to default : ......... 123 %
-----------------
Comparing results
Result      : Strongly similar,  Q= 99.99%

----------------------------------------------------------------
Running app with command : .......... setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_VFPChirp_enabled_NEONchirp_disabled
./setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_VFPChirp_enabled_NEONchirp_disabled 1582.39 sec 1564.17 sec 15.64 sec
Elapsed Time : ...................... 1582 seconds
Speed compared to default : ......... 124 %
-----------------
Comparing results
Result      : Strongly similar,  Q= 99.99%

----------------------------------------------------------------
Done with PG0009_tiny_v8.wu

====================================================================
Current WU: PG0395_tiny_v8.wu

----------------------------------------------------------------
Skipping default app setiathome_8.02_arm-unknown-linux-gnueabihf, displaying saved result(s)
Elapsed Time: ....................... 2282 seconds
----------------------------------------------------------------
Running app with command : .......... setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp -verb
./setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp -verb 1854.03 sec 1835.67 sec 16.36 sec
Elapsed Time : ...................... 1854 seconds
Speed compared to default : ......... 123 %
-----------------
Comparing results
Result      : Strongly similar,  Q= 99.95%

----------------------------------------------------------------
Running app with command : .......... setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_VFPChirp_enabled_NEONchirp_disabled
./setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_VFPChirp_enabled_NEONchirp_disabled 1855.14 sec 1836.23 sec 16.12 sec
Elapsed Time : ...................... 1855 seconds
Speed compared to default : ......... 123 %
-----------------
Comparing results
Result      : Strongly similar,  Q= 99.95%

----------------------------------------------------------------
Done with PG0395_tiny_v8.wu

====================================================================
Current WU: PG0444_tiny_v8.wu

----------------------------------------------------------------
Skipping default app setiathome_8.02_arm-unknown-linux-gnueabihf, displaying saved result(s)
Elapsed Time: ....................... 2139 seconds
----------------------------------------------------------------
Running app with command : .......... setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp -verb
./setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp -verb 1698.12 sec 1676.46 sec 16.17 sec
Elapsed Time : ...................... 1698 seconds
Speed compared to default : ......... 125 %
-----------------
Comparing results
Result      : Strongly similar,  Q= 99.95%

----------------------------------------------------------------
Running app with command : .......... setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_VFPChirp_enabled_NEONchirp_disabled
./setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_VFPChirp_enabled_NEONchirp_disabled 1740.50 sec 1721.98 sec 15.40 sec
Elapsed Time : ...................... 1740 seconds
Speed compared to default : ......... 122 %
-----------------
Comparing results
Result      : Strongly similar,  Q= 99.95%

----------------------------------------------------------------
Done with PG0444_tiny_v8.wu

====================================================================
Current WU: PG1327_tiny_v8.wu

----------------------------------------------------------------
Skipping default app setiathome_8.02_arm-unknown-linux-gnueabihf, displaying saved result(s)
Elapsed Time: ....................... 2439 seconds
----------------------------------------------------------------
Running app with command : .......... setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp -verb
./setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp -verb 1496.14 sec 1458.92 sec 34.12 sec
Elapsed Time : ...................... 1496 seconds
Speed compared to default : ......... 163 %
-----------------
Comparing results
Result      : Strongly similar,  Q= 99.96%

----------------------------------------------------------------
Running app with command : .......... setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_VFPChirp_enabled_NEONchirp_disabled
./setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_VFPChirp_enabled_NEONchirp_disabled 1538.38 sec 1500.97 sec 34.63 sec
Elapsed Time : ...................... 1539 seconds
Speed compared to default : ......... 158 %
-----------------
Comparing results
Result      : Strongly similar,  Q= 99.96%

----------------------------------------------------------------
Done with PG1327_tiny_v8.wu

====================================================================
Hosts CPU data ...
model name	: ARMv7 Processor rev 0 (v7l)

Done with Benchmark run! Removing temporary files!
Resuming BOINC


Optimal function choices:
--------------------------------------------------------
                            name   timing   error
--------------------------------------------------------
                v_BaseLineSmooth (no other)
            vfp_GetPowerSpectrum 0.003558 0.00000 
                   vfp_ChirpData 0.093684 0.00000 
                 fftwf_transpose 0.029237 0.00000 
                opt NEON folding 0.027707 0.00000 


Slower than NEON one but better than generic.
So I'll do commit and post corresponding build (after FFTW patching perhaps to allow non-NEON chips).

BTW, look as chirp share increases with AR increase. This particular bench is very revealing IMHO. All other params but ChirpData are the same here.
10) Message boards : Number crunching : Linux (ARM processor) app and alternatives (Message 1848569)
Posted 11 days ago by Profile Raistmer
Post:
What steps should I do to have FFTW3.3.6 patched and not fail on ARM w/o NEON chips?
11) Message boards : Number crunching : Linux (ARM processor) app and alternatives (Message 1848568)
Posted 11 days ago by Profile Raistmer
Post:
Seems have vfp_ChirpData working too, but for Parallella it benched slower than NEON one:
before Chirp test: vfp_ChirpData
in[0].xy=(1.00000,0.00000)]
in[1].xy=(1.00000,0.00000)]
in[2].xy=(1.00000,0.00001)]
after Chirp test: vfp_ChirpData
out[0].xy=(1.00000,0.00000)]
out[1].xy=(1.00000,-0.00000)]
out[2].xy=(1.00000,-0.00000)]
vfp_ChirpData 0.084548 0.00000 test
in[0].xy=(1.00000,0.00000)]
in[1].xy=(1.00000,0.00000)]
in[2].xy=(1.00000,0.00001)]
after Chirp test: neon_ChirpData
out[0].xy=(1.00000,0.00000)]
out[1].xy=(1.00000,-0.00000)]
out[2].xy=(1.00000,-0.00000)]
neon_ChirpData 0.072051 0.00000 test
neon_ChirpData 0.072051 0.00000 choice
12) Message boards : Number crunching : Linux (ARM processor) app and alternatives (Message 1848566)
Posted 11 days ago by Profile Raistmer
Post:
Here is my binary:
https://cloud.mail.ru/public/7sVS/sEgfNQqQb
Uploaded from Windows host do don't forget to chmod for execution.
Has sense to run it on NEON-enabled ARMs only cause linked vs unpatched FFTW + additional speedup comes directly from additional NEON-based function usage (ChirpData)
13) Message boards : Number crunching : Linux (ARM processor) app and alternatives (Message 1848564)
Posted 11 days ago by Profile Raistmer
Post:
Here are results from PG tiny test:

KWSN-Linux-MBbench v3.0 cache-keeping edition
Running on parallella at Mon 13 Feb 2017 12:31:21 AM UTC
----------------------------------------------------------------
Starting benchmark run...
----------------------------------------------------------------
Suspending BOINC
Listing wu-file(s) in /testWUs :
#WisGen1_v8.wu
#WisGen2_v8.wu
PG0009_tiny_v8.wu
PG0395_tiny_v8.wu
PG0444_tiny_v8.wu
PG1327_tiny_v8.wu

Listing executable(s) in /APPS :
setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp
setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_default
setiathome_8.04_arm-unknown-linux-gnueabihf

Listing executable in /REF_APPS :
setiathome_8.02_arm-unknown-linux-gnueabihf
----------------------------------------------------------------
Current WU: #WisGen1_v8.wu

----------------------------------------------------------------
Skipping default app setiathome_8.02_arm-unknown-linux-gnueabihf, displaying saved result(s)
Elapsed Time: ....................... 43 seconds
----------------------------------------------------------------
Running app with command : .......... setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp -verb
./setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp -verb 402.03 sec 393.56 sec 6.11 sec
Elapsed Time : ...................... 402 seconds
Speed compared to default : ......... 10 %
-----------------
Comparing results
Result : Strongly similar, Q= 99.99%

----------------------------------------------------------------
Running app with command : .......... setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_default -verb
./setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_default -verb 102.48 sec 97.87 sec 2.57 sec
Elapsed Time : ...................... 103 seconds
Speed compared to default : ......... 41 %
-----------------
Comparing results
Result : Strongly similar, Q= 99.99%

----------------------------------------------------------------
Running app with command : .......... setiathome_8.04_arm-unknown-linux-gnueabihf -verb
./setiathome_8.04_arm-unknown-linux-gnueabihf -verb 106.42 sec 100.42 sec 3.33 sec
Elapsed Time : ...................... 106 seconds
Speed compared to default : ......... 40 %
-----------------
Comparing results
Result : Strongly similar, Q= 99.99%

----------------------------------------------------------------
Done with #WisGen1_v8.wu

====================================================================
Current WU: #WisGen2_v8.wu

----------------------------------------------------------------
Skipping default app setiathome_8.02_arm-unknown-linux-gnueabihf, displaying saved result(s)
Elapsed Time: ....................... 41 seconds
----------------------------------------------------------------
Running app with command : .......... setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp -verb
./setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp -verb 106.17 sec 100.42 sec 3.11 sec
Elapsed Time : ...................... 106 seconds
Speed compared to default : ......... 38 %
-----------------
Comparing results
Result : Strongly similar, Q= 99.99%

----------------------------------------------------------------
Running app with command : .......... setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_default -verb
./setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_default -verb 101.35 sec 96.08 sec 3.23 sec
Elapsed Time : ...................... 102 seconds
Speed compared to default : ......... 40 %
-----------------
Comparing results
Result : Strongly similar, Q= 99.99%

----------------------------------------------------------------
Running app with command : .......... setiathome_8.04_arm-unknown-linux-gnueabihf -verb
./setiathome_8.04_arm-unknown-linux-gnueabihf -verb 106.34 sec 100.40 sec 3.25 sec
Elapsed Time : ...................... 106 seconds
Speed compared to default : ......... 38 %
-----------------
Comparing results
Result : Strongly similar, Q= 99.99%

----------------------------------------------------------------
Done with #WisGen2_v8.wu

====================================================================
Current WU: PG0009_tiny_v8.wu

----------------------------------------------------------------
Skipping default app setiathome_8.02_arm-unknown-linux-gnueabihf, displaying saved result(s)
Elapsed Time: ....................... 1974 seconds
----------------------------------------------------------------
Running app with command : .......... setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp -verb
./setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp -verb 1551.25 sec 1531.74 sec 16.55 sec
Elapsed Time : ...................... 1551 seconds
Speed compared to default : ......... 127 %

-----------------
Comparing results
Result : Strongly similar, Q= 99.99%

----------------------------------------------------------------
Running app with command : .......... setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_default -verb
./setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_default -verb 1640.92 sec 1622.52 sec 15.70 sec
Elapsed Time : ...................... 1641 seconds
Speed compared to default : ......... 120 %
-----------------
Comparing results
Result : Strongly similar, Q= 100.0%

----------------------------------------------------------------
Running app with command : .......... setiathome_8.04_arm-unknown-linux-gnueabihf -verb
./setiathome_8.04_arm-unknown-linux-gnueabihf -verb 1615.00 sec 1594.45 sec 17.32 sec
Elapsed Time : ...................... 1615 seconds
Speed compared to default : ......... 122 %
-----------------
Comparing results
Result : Strongly similar, Q= 100.0%

----------------------------------------------------------------
Done with PG0009_tiny_v8.wu

====================================================================
Current WU: PG0395_tiny_v8.wu

----------------------------------------------------------------
Skipping default app setiathome_8.02_arm-unknown-linux-gnueabihf, displaying saved result(s)
Elapsed Time: ....................... 2282 seconds
----------------------------------------------------------------
Running app with command : .......... setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp -verb
./setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp -verb 1831.62 sec 1810.82 sec 15.42 sec
Elapsed Time : ...................... 1832 seconds
Speed compared to default : ......... 124 %

-----------------
Comparing results
Result : Strongly similar, Q= 99.95%

----------------------------------------------------------------
Running app with command : .......... setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_default -verb
./setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_default -verb 1928.78 sec 1908.70 sec 18.01 sec
Elapsed Time : ...................... 1929 seconds
Speed compared to default : ......... 118 %
-----------------
Comparing results
Result : Strongly similar, Q= 99.95%

----------------------------------------------------------------
Running app with command : .......... setiathome_8.04_arm-unknown-linux-gnueabihf -verb
./setiathome_8.04_arm-unknown-linux-gnueabihf -verb 1890.34 sec 1871.40 sec 16.47 sec
Elapsed Time : ...................... 1890 seconds
Speed compared to default : ......... 120 %
-----------------
Comparing results
Result : Strongly similar, Q= 99.95%

----------------------------------------------------------------
Done with PG0395_tiny_v8.wu

====================================================================
Current WU: PG0444_tiny_v8.wu

----------------------------------------------------------------
Skipping default app setiathome_8.02_arm-unknown-linux-gnueabihf, displaying saved result(s)
Elapsed Time: ....................... 2139 seconds
----------------------------------------------------------------
Running app with command : .......... setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp -verb
./setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp -verb 1708.79 sec 1688.94 sec 16.65 sec
Elapsed Time : ...................... 1708 seconds
Speed compared to default : ......... 125 %

-----------------
Comparing results
Result : Strongly similar, Q= 99.95%

----------------------------------------------------------------
Running app with command : .......... setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_default -verb
./setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_default -verb 1787.16 sec 1768.58 sec 15.40 sec
Elapsed Time : ...................... 1787 seconds
Speed compared to default : ......... 119 %
-----------------
Comparing results
Result : Strongly similar, Q= 99.98%

----------------------------------------------------------------
Running app with command : .......... setiathome_8.04_arm-unknown-linux-gnueabihf -verb
./setiathome_8.04_arm-unknown-linux-gnueabihf -verb 1750.24 sec 1729.19 sec 17.78 sec
Elapsed Time : ...................... 1750 seconds
Speed compared to default : ......... 122 %
-----------------
Comparing results
Result : Strongly similar, Q= 100.0%

----------------------------------------------------------------
Done with PG0444_tiny_v8.wu

====================================================================
Current WU: PG1327_tiny_v8.wu

----------------------------------------------------------------
Skipping default app setiathome_8.02_arm-unknown-linux-gnueabihf, displaying saved result(s)
Elapsed Time: ....................... 2439 seconds
----------------------------------------------------------------
Running app with command : .......... setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp -verb
./setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp -verb 1523.85 sec 1484.82 sec 35.92 sec
Elapsed Time : ...................... 1524 seconds
Speed compared to default : ......... 160 %

-----------------
Comparing results
Result : Strongly similar, Q= 99.96%

----------------------------------------------------------------
Running app with command : .......... setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_default -verb
./setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_default -verb 1735.98 sec 1693.02 sec 40.05 sec
Elapsed Time : ...................... 1736 seconds
Speed compared to default : ......... 140 %
-----------------
Comparing results
Result : Strongly similar, Q= 100.0%

----------------------------------------------------------------
Running app with command : .......... setiathome_8.04_arm-unknown-linux-gnueabihf -verb
./setiathome_8.04_arm-unknown-linux-gnueabihf -verb 1716.20 sec 1675.62 sec 37.29 sec
Elapsed Time : ...................... 1716 seconds
Speed compared to default : ......... 142 %
-----------------
Comparing results
Result : Strongly similar, Q= 100.0%

----------------------------------------------------------------
Done with PG1327_tiny_v8.wu

====================================================================
Hosts CPU data ...
model name : ARMv7 Processor rev 0 (v7l)

Done with Benchmark run! Removing temporary files!
Resuming BOINC


stderr.setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_default.PG0444_tiny_v8.wu.txt
Optimal function choices:
--------------------------------------------------------
                            name   timing   error
--------------------------------------------------------
                v_BaseLineSmooth (no other)

              v_GetPowerSpectrum 0.005215 0.00000  test
            vfp_GetPowerSpectrum 0.003225 0.00000  test
           neon_GetPowerSpectrum 0.003501 0.00000  test
            vfp_GetPowerSpectrum 0.003225 0.00000  choice

                     v_ChirpData 0.178233 0.00000  test
                   fpu_ChirpData 0.173405 1.51106  test
               fpu_opt_ChirpData 0.193583 0.00000  test
                     v_ChirpData 0.178233 0.00000  choice

                     v_Transpose 0.149689 0.00000  test
                    v_Transpose2 0.077378 0.00000  test
                    v_Transpose4 0.043121 0.00000  test
                    v_Transpose8 0.058047 0.00000  test
                 fftwf_transpose 0.027199 0.00000  test
                  v_pfTranspose2 0.072181 0.00000  test
                  v_pfTranspose4 0.046788 0.00000  test
                  v_pfTranspose8 0.076512 0.00000  test
                 v_vfpTranspose2 0.083128 0.00000  test
                 fftwf_transpose 0.027199 0.00000  choice

                 FPU opt folding 0.044374 0.00000  test
                 opt VFP folding 0.034257 0.19827  test
                opt NEON folding 0.027513 0.00000  test
                opt NEON folding 0.027513 0.00000  choice

                   Test duration    30.50 seconds

stderr.setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp.PG0444_tiny_v8.wu.txt
Optimal function choices:
--------------------------------------------------------
                            name   timing   error
--------------------------------------------------------
                v_BaseLineSmooth (no other)

              v_GetPowerSpectrum 0.005769 0.00000  test
            vfp_GetPowerSpectrum 0.003613 0.00000  test
           neon_GetPowerSpectrum 0.003797 0.00000  test
            vfp_GetPowerSpectrum 0.003613 0.00000  choice

                     v_ChirpData 0.191753 0.00000  test
                   fpu_ChirpData 0.191053 1.51106  test
               fpu_opt_ChirpData 0.211642 0.00000  test
                  neon_ChirpData 0.079536 0.00000  test
                  neon_ChirpData 0.079536 0.00000  choice

                     v_Transpose 0.163054 0.00000  test
                    v_Transpose2 0.084624 0.00000  test
                    v_Transpose4 0.047427 0.00000  test
                    v_Transpose8 0.064182 0.00000  test
                 fftwf_transpose 0.029658 0.00000  test
                  v_pfTranspose2 0.079094 0.00000  test
                  v_pfTranspose4 0.046948 0.00000  test
                  v_pfTranspose8 0.076827 0.00000  test
                 v_vfpTranspose2 0.083352 0.00000  test
                 fftwf_transpose 0.029658 0.00000  choice

                 FPU opt folding 0.044367 0.00000  test
                 opt VFP folding 0.034358 0.19827  test
                opt NEON folding 0.027593 0.00000  test
                opt NEON folding 0.027593 0.00000  choice

                   Test duration    36.68 seconds

stderr.setiathome_8.04_arm-unknown-linux-gnueabihf.PG0444_tiny_v8.wu.txt
Optimal function choices:
--------------------------------------------------------
                            name   timing   error
--------------------------------------------------------
                v_BaseLineSmooth (no other)

              v_GetPowerSpectrum 0.005215 0.00000  test
            vfp_GetPowerSpectrum 0.003225 0.00000  test
           neon_GetPowerSpectrum 0.003557 0.00000  test
            vfp_GetPowerSpectrum 0.003225 0.00000  choice

                     v_ChirpData 0.174492 0.00000  test
                   fpu_ChirpData 0.184554 1.51106  test
               fpu_opt_ChirpData 0.180076 0.00000  test
                     v_ChirpData 0.174492 0.00000  choice

                     v_Transpose 0.149246 0.00000  test
                    v_Transpose2 0.077268 0.00000  test
                    v_Transpose4 0.043231 0.00000  test
                    v_Transpose8 0.058766 0.00000  test
                 fftwf_transpose 0.027126 0.00000  test
                  v_pfTranspose2 0.072034 0.00000  test
                  v_pfTranspose4 0.041720 0.00000  test
                  v_pfTranspose8 0.068238 0.00000  test
                 v_vfpTranspose2 0.076070 0.00000  test
                 fftwf_transpose 0.027126 0.00000  choice

                 FPU opt folding 0.038182 0.00000  test
                 opt VFP folding 0.030074 0.19827  test
                opt NEON folding 0.023993 0.00000  test
                opt NEON folding 0.023993 0.00000  choice

                   Test duration    31.46 seconds
14) Message boards : Number crunching : Linux (ARM processor) app and alternatives (Message 1848419)
Posted 12 days ago by Profile Raistmer
Post:
KWSN-Linux-MBbench v3.0 cache-keeping edition
Running on parallella at Sun 12 Feb 2017 04:27:15 PM UTC
----------------------------------------------------------------
Starting benchmark run...
----------------------------------------------------------------
Suspending BOINC
Listing wu-file(s) in /testWUs :
#WisGen1_v8.wu
#WisGen2_v8.wu
PG0009_tiny_v8.wu
PG0395_tiny_v8.wu
PG0444_tiny_v8.wu
PG1327_tiny_v8.wu

Listing executable(s) in /APPS :
setiathome_8.02_arm-unknown-linux-gnueabihf

Listing executable in /REF_APPS :
setiathome_8.02_arm-unknown-linux-gnueabihf
----------------------------------------------------------------
Current WU: #WisGen1_v8.wu

----------------------------------------------------------------
Skipping default app setiathome_8.02_arm-unknown-linux-gnueabihf, displaying saved result(s)
Elapsed Time: ....................... 43 seconds
----------------------------------------------------------------
Running app with command : .......... setiathome_8.02_arm-unknown-linux-gnueabihf -verb
./setiathome_8.02_arm-unknown-linux-gnueabihf -verb 44.24 sec 39.16 sec 2.34 sec
Elapsed Time : ...................... 44 seconds
Speed compared to default : ......... 97 %
-----------------
Comparing results
Result      : Strongly similar,  Q= 100.0%

----------------------------------------------------------------
Done with #WisGen1_v8.wu

====================================================================
Current WU: #WisGen2_v8.wu

----------------------------------------------------------------
Skipping default app setiathome_8.02_arm-unknown-linux-gnueabihf, displaying saved result(s)
Elapsed Time: ....................... 41 seconds
----------------------------------------------------------------
Running app with command : .......... setiathome_8.02_arm-unknown-linux-gnueabihf -verb
./setiathome_8.02_arm-unknown-linux-gnueabihf -verb 41.41 sec 36.57 sec 2.78 sec
Elapsed Time : ...................... 42 seconds
Speed compared to default : ......... 97 %
-----------------
Comparing results
Result      : Strongly similar,  Q= 100.0%

----------------------------------------------------------------
Done with #WisGen2_v8.wu

====================================================================
Current WU: PG0009_tiny_v8.wu

----------------------------------------------------------------
Running default app with command :... setiathome_8.02_arm-unknown-linux-gnueabihf -verb
./setiathome_8.02_arm-unknown-linux-gnueabihf -verb 1973.78 sec 1955.63 sec 15.77 sec
Elapsed Time: ....................... 1974 seconds

----------------------------------------------------------------
Running app with command : .......... setiathome_8.02_arm-unknown-linux-gnueabihf -verb
./setiathome_8.02_arm-unknown-linux-gnueabihf -verb 1968.85 sec 1949.63 sec 17.09 sec
Elapsed Time : ...................... 1969 seconds
Speed compared to default : ......... 100 %
-----------------
Comparing results
Result      : Strongly similar,  Q= 100.0%

----------------------------------------------------------------
Done with PG0009_tiny_v8.wu

====================================================================
Current WU: PG0395_tiny_v8.wu

----------------------------------------------------------------
Running default app with command :... setiathome_8.02_arm-unknown-linux-gnueabihf -verb
./setiathome_8.02_arm-unknown-linux-gnueabihf -verb 2281.79 sec 2262.67 sec 16.98 sec
Elapsed Time: ....................... 2282 seconds

----------------------------------------------------------------
Running app with command : .......... setiathome_8.02_arm-unknown-linux-gnueabihf -verb
./setiathome_8.02_arm-unknown-linux-gnueabihf -verb 2317.32 sec 2298.56 sec 16.55 sec
Elapsed Time : ...................... 2318 seconds
Speed compared to default : ......... 98 %
-----------------
Comparing results
Result      : Strongly similar,  Q= 100.0%

----------------------------------------------------------------
Done with PG0395_tiny_v8.wu

====================================================================
Current WU: PG0444_tiny_v8.wu

----------------------------------------------------------------
Running default app with command :... setiathome_8.02_arm-unknown-linux-gnueabihf -verb
./setiathome_8.02_arm-unknown-linux-gnueabihf -verb 2139.51 sec 2118.51 sec 16.86 sec
Elapsed Time: ....................... 2139 seconds

----------------------------------------------------------------
Running app with command : .......... setiathome_8.02_arm-unknown-linux-gnueabihf -verb
./setiathome_8.02_arm-unknown-linux-gnueabihf -verb 2119.59 sec 2098.61 sec 17.04 sec
Elapsed Time : ...................... 2119 seconds
Speed compared to default : ......... 100 %
-----------------
Comparing results
Result      : Strongly similar,  Q= 100.0%

----------------------------------------------------------------
Done with PG0444_tiny_v8.wu

====================================================================
Current WU: PG1327_tiny_v8.wu

----------------------------------------------------------------
Running default app with command :... setiathome_8.02_arm-unknown-linux-gnueabihf -verb
./setiathome_8.02_arm-unknown-linux-gnueabihf -verb 2439.85 sec 2399.87 sec 36.05 sec
Elapsed Time: ....................... 2439 seconds

----------------------------------------------------------------
Running app with command : .......... setiathome_8.02_arm-unknown-linux-gnueabihf -verb
./setiathome_8.02_arm-unknown-linux-gnueabihf -verb 2433.24 sec 2394.51 sec 34.89 sec
Elapsed Time : ...................... 2433 seconds
Speed compared to default : ......... 100 %
-----------------
Comparing results
Result      : Strongly similar,  Q= 100.0%

----------------------------------------------------------------
Done with PG1327_tiny_v8.wu

====================================================================
Hosts CPU data ...
model name	: ARMv7 Processor rev 0 (v7l)

Done with Benchmark run! Removing temporary files!
Resuming BOINC


These "tiny" more manageable for such slow devices.
Next will be test with verbose new ones.
15) Message boards : Number crunching : SETI@home v8.22 Windows GPU applications support thread (Message 1848402)
Posted 12 days ago by Profile Raistmer
Post:
Always nice to support self-repairing :)
16) Message boards : Number crunching : Linux (ARM processor) app and alternatives (Message 1848401)
Posted 12 days ago by Profile Raistmer
Post:
Thanks Raistmer. What about targeting v7 instead of v6?

Well, 8.04 not my build so "ideally" doesn't mean it's really how it is (cause I just don't know how it is in 8.04)
Maybe worth to get 2 binaries instead of one if performance gain for newer chips is great enough.
As I understand v7 has different ISA than v6? Then it can be the reason of failure too, not just NEON...
17) Message boards : Number crunching : Linux (ARM processor) app and alternatives (Message 1848398)
Posted 12 days ago by Profile Raistmer
Post:
Ideally it should use NEON only inside few functions.
And in bench process it should determine that they failing so fall-back to VFP only.

From stderr hard to say if compiler inserted NEON instruction outside those functions or app failed to catch exception from bench.
More probably first still. Cause in bench there is baseline function that doesn't require any testing but log ends before it was reached.
That is, compiler inserted NEON instruction by its own.
18) Message boards : Number crunching : Linux (ARM processor) app and alternatives (Message 1848381)
Posted 12 days ago by Profile Raistmer
Post:
http://stackoverflow.com/questions/8556447/linux-core-dump-about-signal-4
19) Message boards : Number crunching : Linux (ARM processor) app and alternatives (Message 1848360)
Posted 12 days ago by Profile Raistmer
Post:
And the last one:

Current WU: PG1327_v8.wu

----------------------------------------------------------------
Skipping default app setiathome_8.02_arm-unknown-linux-gnueabihf, displaying saved result(s)
Elapsed Time: ....................... 11311 seconds
----------------------------------------------------------------
Running app with command : .......... setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp
./setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp 6867.93 sec 6698.40 sec 161.34 sec
Elapsed Time : ...................... 6868 seconds
Speed compared to default : ......... 164 %
-----------------
Comparing results
Result : Strongly similar, Q= 99.29%

----------------------------------------------------------------
Running app with command : .......... setiathome_8.04_arm-unknown-linux-gnueabihf
./setiathome_8.04_arm-unknown-linux-gnueabihf 7999.04 sec 7824.00 sec 166.34 sec
Elapsed Time : ...................... 7999 seconds
Speed compared to default : ......... 141 %
-----------------
Comparing results
Result : Strongly similar, Q= 100.0%

----------------------------------------------------------------
Done with PG1327_v8.wu


Here the new build has maximum effect because of bigger share of chirping in total processing time for VHARs.

I prepared "tiny" PG set so will repeat now with -verb enabled (w/o FFTW3.3.4 based one to not break wisdom each time)
20) Message boards : Number crunching : Linux (ARM processor) app and alternatives (Message 1848320)
Posted 12 days ago by Profile Raistmer
Post:
I'll check function choices:

WU true angle range is : 0.008955
vfp_GetPowerSpectrum 0.003188 0.00000
neon_ChirpData 0.071891 0.00000
fftwf_transpose 0.026243 0.00000
opt NEON folding 0.021267 0.00000
WU true angle range is : 0.394768
vfp_GetPowerSpectrum 0.003558 0.00000
neon_ChirpData 0.079603 0.00000
fftwf_transpose 0.029865 0.00000
opt NEON folding 0.012020 0.00000
WU true angle range is : 0.444184
vfp_GetPowerSpectrum 0.003262 0.00000
neon_ChirpData 0.071950 0.00000
fftwf_transpose 0.027387 0.00000
opt NEON folding 0.014910 0.00000
WU true angle range is : 1.326684
v_BaseLineSmooth (no other)
vfp_GetPowerSpectrum 0.003539 0.00000
neon_ChirpData 0.079539 0.00000
fftwf_transpose 0.030009 0.00000
opt NEON folding 0.007281 0.00000

And one more finished task:
Current WU: PG0444_v8.wu

----------------------------------------------------------------
Skipping default app setiathome_8.02_arm-unknown-linux-gnueabihf, displaying saved result(s)
Elapsed Time: ....................... 9466 seconds
----------------------------------------------------------------
Running app with command : .......... setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp
./setiathome-8.0.armv7l-unknown-linux-gnueabihf_R_NEONchirp 7454.49 sec 7376.35 sec 70.34 sec
Elapsed Time : ...................... 7454 seconds
Speed compared to default : ......... 126 %
-----------------
Comparing results
Result : Strongly similar, Q= 99.78%

----------------------------------------------------------------
Running app with command : .......... setiathome_8.04_arm-unknown-linux-gnueabihf
./setiathome_8.04_arm-unknown-linux-gnueabihf 7778.20 sec 7700.31 sec 68.62 sec
Elapsed Time : ...................... 7779 seconds
Speed compared to default : ......... 121 %
-----------------
Comparing results
Result : Strongly similar, Q= 99.98%

----------------------------------------------------------------
Done with PG0444_v8.wu

Looks like it works on Parallella so far. All PG tasks are finished correctly.


Next 20


 
©2017 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.