Seti@Home optimized science apps and information
Optimized Seti@Home apps => Linux => Topic started by: Crunch3r on 14 Sep 2007, 02:25:44 pm
-
Hello,
i've updated the 32 bit linux apps and those work for 2.4 & 2.6 Kernels.
Some changes:
- new SSE2 app is for both Intel and AMD cpus
- added FFTW builds for SSE & SSE2
Download: http://calbe.dw70.de/seti.html
regards
Crunch3r
-
I updated the benchmark benchmark. Since my computers are dual-core or dual-CPU, I added the "taskset" statement to enforce CPU affinity to CPU #2.
- If your computer has only one CPU, just remove "taskset 0x2" from the script.
- If your computer has multiple CPUs and has no taskset command, install it.
- Ubuntu: sudo apt-get schedutils.
- Red Hat/Novell: download and install schedutils RPM.
[attachment deleted by admin]
-
---------------------------------------------------
Starting benchmark run...
---------------------------------------------------
Current WU: FM0017.wu
---------------------------------------------------
Running default app 2.4L_x32_SSE.bin...
Time for 2.4L_x32_SSE.bin: 616.122505 seconds
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x32_SSE2.bin....
Time for 2.4L_x32_SSE2.bin: 590.852925 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x32_SSE3.bin....
Time for 2.4L_x32_SSE3.bin: 587.076689 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x64_SSE2.bin....
Time for 2.4L_x64_SSE2.bin: 573.211823 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x64_SSE3.bin....
Time for 2.4L_x64_SSE3.bin: 567.859489 seconds
Validation Result: strongly similar.
---------------------------------------------------
Done with FM0017.wu.
Current WU: FM0446.wu
---------------------------------------------------
Running default app 2.4L_x32_SSE.bin...
Time for 2.4L_x32_SSE.bin: 622.686915 seconds
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x32_SSE2.bin....
Time for 2.4L_x32_SSE2.bin: 602.869677 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x32_SSE3.bin....
Time for 2.4L_x32_SSE3.bin: 592.453025 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x64_SSE2.bin....
Time for 2.4L_x64_SSE2.bin: 594.405148 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x64_SSE3.bin....
Time for 2.4L_x64_SSE3.bin: 586.636661 seconds
Validation Result: strongly similar.
---------------------------------------------------
Done with FM0446.wu.
Current WU: FM1181.wu
---------------------------------------------------
Running default app 2.4L_x32_SSE.bin...
Time for 2.4L_x32_SSE.bin: 549.598347 seconds
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x32_SSE2.bin....
Time for 2.4L_x32_SSE2.bin: 526.472901 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x32_SSE3.bin....
Time for 2.4L_x32_SSE3.bin: 520.124505 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x64_SSE2.bin....
Time for 2.4L_x64_SSE2.bin: 521.104566 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x64_SSE3.bin....
Time for 2.4L_x64_SSE3.bin: 509.639850 seconds
Validation Result: strongly similar.
---------------------------------------------------
Done with FM1181.wu.
-
---------------------------------------------------
Starting benchmark run...
---------------------------------------------------
Current WU: MB1399.wu
---------------------------------------------------
Running default app 2.4L_x32_SSE.bin...
Time for 2.4L_x32_SSE.bin: 1868.088748 seconds
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x32_SSE2.bin....
Time for 2.4L_x32_SSE2.bin: 1639.530464 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x32_SSE3.bin....
Time for 2.4L_x32_SSE3.bin: 1590.939427 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x64_SSE2.bin....
Time for 2.4L_x64_SSE2.bin: 1551.648972 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x64_SSE3.bin....
Time for 2.4L_x64_SSE3.bin: 1566.977929 seconds
Validation Result: strongly similar.
---------------------------------------------------
Done with MB1399.wu.
Done with Benchmark run!
-
---------------------------------------------------
Starting benchmark run...
---------------------------------------------------
Current WU: FM0017.wu
---------------------------------------------------
Running default app 2.4L_x32_SSE.bin...
Time for 2.4L_x32_SSE.bin: 778.439305 seconds
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x32_SSE2.bin....
Time for 2.4L_x32_SSE2.bin: 731.759305 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x32_SSE3.bin....
./benchmark: line 98: 15303 Illegal instruction taskset 0x2 $BENCH_APP
Time for 2.4L_x32_SSE3.bin: 308.899305 seconds
Validation Result: different!
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x64_SSE2.bin....
Time for 2.4L_x64_SSE2.bin: 844.319305 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x64_SSE3.bin....
./benchmark: line 98: 15303 Illegal instruction taskset 0x2 $BENCH_APP
Time for 2.4L_x64_SSE3.bin: 308.899305 seconds
Validation Result: different!
---------------------------------------------------
Done with FM0017.wu.
Current WU: FM0446.wu
---------------------------------------------------
Running default app 2.4L_x32_SSE.bin...
Time for 2.4L_x32_SSE.bin: 787.219305 seconds
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x32_SSE2.bin....
Time for 2.4L_x32_SSE2.bin: 760.619305 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x32_SSE3.bin....
./benchmark: line 98: 15303 Illegal instruction taskset 0x2 $BENCH_APP
Time for 2.4L_x32_SSE3.bin: 308.899305 seconds
Validation Result: different!
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x64_SSE2.bin....
Time for 2.4L_x64_SSE2.bin: 904.039305 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x64_SSE3.bin....
./benchmark: line 98: 15303 Illegal instruction taskset 0x2 $BENCH_APP
Time for 2.4L_x64_SSE3.bin: 308.899305 seconds
Validation Result: different!
---------------------------------------------------
Done with FM0446.wu.
Current WU: FM1181.wu
---------------------------------------------------
Running default app 2.4L_x32_SSE.bin...
Time for 2.4L_x32_SSE.bin: 824.289305 seconds
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x32_SSE2.bin....
Time for 2.4L_x32_SSE2.bin: 746.869305 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x32_SSE3.bin....
./benchmark: line 98: 15277 Illegal instruction taskset 0x2 $BENCH_APP
cp: cannot stat `state.sah': No such file or directory
Time for 2.4L_x32_SSE3.bin: 308.899305 seconds
Validation Result: different!
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x64_SSE2.bin....
Time for 2.4L_x64_SSE2.bin: 1078.649305 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x64_SSE3.bin....
./benchmark: line 98: 15303 Illegal instruction taskset 0x2 $BENCH_APP
cp: cannot stat `state.sah': No such file or directory
Time for 2.4L_x64_SSE3.bin: 308.899305 seconds
Validation Result: different!
---------------------------------------------------
Done with FM1181.wu.
-
This computer runs 64-bit RHEL4 with 2.4.21 kernel.
---------------------------------------------------
Starting benchmark run...
---------------------------------------------------
Current WU: MB1399.wu
---------------------------------------------------
Running default app 2.4L_x32_SSE.bin...
Time for 2.4L_x32_SSE.bin: 3658.289305 seconds
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x32_SSE2.bin....
Time for 2.4L_x32_SSE2.bin: 3168.299305 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x64_SSE2.bin....
Time for 2.4L_x64_SSE2.bin: 5322.109305 seconds
Validation Result: strongly similar.
---------------------------------------------------
Done with MB1399.wu.
Done with Benchmark run!
-
The new 2.4L app are averaging about 7% slower than the previous R-2.4|xW apps on my AMD Athlon64 3000+ running Ubuntu/2.6.15-29-server...
Greetings,
Sander
-
Links seem down.
Thanks
-
I used KWSN-Bench-Linux with new benchmark script,
tested with testWU 1 and 2.
Where are MB wu?
Results:
new 2.4L seems better than old 2.4 8)
good job...thanks, thanks, thanks ;D
SSE3 ok but slow,
FFTW more slow than stock,
the best for my system: SSE2.
Now I'm installing it.
Here (http://setiathome.berkeley.edu/results.php?hostid=4221674) you can see results for this computer, now 14 with stock client.
---------------------------------------------------
Starting benchmark run...
---------------------------------------------------
Current WU: testWU-2.wu
---------------------------------------------------
Running default app default-527...
Time for default-527: 796.937804 seconds
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4_x32k2.6_AMD_SSE2.bin....
Time for 2.4_x32k2.6_AMD_SSE2.bin: 709.408334 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4_x32k2.6_Intel_SSE3f.bin....
Time for 2.4_x32k2.6_Intel_SSE3f.bin: 718.608909 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x32_SSE.bin....
Time for 2.4L_x32_SSE.bin: 730.501653 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x32_SSE2.bin....
Time for 2.4L_x32_SSE2.bin: 689.643099 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x32_SSE2_FFTW.bin....
Time for 2.4L_x32_SSE2_FFTW.bin: 829.543843 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x32_SSE3.bin....
Time for 2.4L_x32_SSE3.bin: 701.139818 seconds
Validation Result: strongly similar.
---------------------------------------------------
Done with testWU-2.wu.
Current WU: testWU-1.wu
---------------------------------------------------
Running default app default-527...
Time for default-527: 753.663100 seconds
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4_x32k2.6_AMD_SSE2.bin....
Time for 2.4_x32k2.6_AMD_SSE2.bin: 667.417710 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4_x32k2.6_Intel_SSE3f.bin....
Time for 2.4_x32k2.6_Intel_SSE3f.bin: 680.430524 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x32_SSE.bin....
Time for 2.4L_x32_SSE.bin: 691.835236 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x32_SSE2.bin....
Time for 2.4L_x32_SSE2.bin: 653.708854 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x32_SSE2_FFTW.bin....
Time for 2.4L_x32_SSE2_FFTW.bin: 794.409647 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x32_SSE3.bin....
Time for 2.4L_x32_SSE3.bin: 671.229949 seconds
Validation Result: strongly similar.
---------------------------------------------------
Done with testWU-1.wu.
Done with Benchmark run!
-
Best SSE1, FFTW too slow.
---------------------------------------------------
Starting benchmark run...
---------------------------------------------------
Current WU: testWU-1.wu
---------------------------------------------------
Running default app default-527...
Time for default-527: 2617.139560 seconds
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4_x32k2.6_SSE.bin....
Time for 2.4_x32k2.6_SSE.bin: 2229.755351 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x32_SSE.bin....
Time for 2.4L_x32_SSE.bin: 2165.775352 seconds
Validation Result: strongly similar.
---------------------------------------------------
---------------------------------------------------
Running S@H app 2.4L_x32_SSE_FFTW.bin....
Time for 2.4L_x32_SSE_FFTW.bin: 2651.833729 seconds
Validation Result: strongly similar.
---------------------------------------------------
Done with testWU-1.wu.
Done with Benchmark run!