Seti@Home optimized science apps and information
Optimized Seti@Home apps => Windows => Topic started by: Raistmer on 26 Oct 2012, 04:39:46 pm
-
What I propose to do:
to create some collection of results for our test tasks recived from stock app executing different paths.
stock app has dynamic execution path selection so will run different code on different hosts (different SSE capability or different memory bus/CPU speed ratio).
That way we can check stock app for self-validness (i.e. to check if all possible execution paths give consistent results).
How to accomplish this:
to post message with attached res files from stock app run + (and it's required part) text log file from wich clearly seen what execution paths stock app chose to get attached result.
EDITED: here attached all tested tasks:
-
Here my first results for stock V6.98 from Athlon XP 2600+ (Barton).
SSE-only
-
Results for Q9450, SSE 4.1 capable
-
The stock app does accuracy checks on each function and won't use anything which fails those. But they're brief tests which can't catch all possible deviations, so I think this effort is a good idea.
The run on my Pentium-M has two sets of PGxxxx_v7 results from the stock app. The ref results used a -def argument (abbreviation for the " -default_functions use the safe unoptimized default functions"), and those have been slightly renamed to start ref-def- so they can be distinguished from runs where function choosing was active.
The run on Coppermine P3 is just a single set of PGxxxx_v7 results. Checking those against the ref-def- set gives this:
rescmpv5
ref-setiathome_6.98_windows_intelx86.exe-PG0009_v7.wu.res
ref-def-setiathome_6.98_windows_intelx86.exe-PG0009_v7.wu.res
Result : Strongly similar, Q= 99.53%
rescmpv5
ref-setiathome_6.98_windows_intelx86.exe-PG0395_v7.wu.res
ref-def-setiathome_6.98_windows_intelx86.exe-PG0395_v7.wu.res
Result : Strongly similar, Q= 99.88%
rescmpv5
ref-setiathome_6.98_windows_intelx86.exe-PG0444_v7.wu.res
ref-def-setiathome_6.98_windows_intelx86.exe-PG0444_v7.wu.res
Result : Strongly similar, Q= 99.78%
rescmpv5
ref-setiathome_6.98_windows_intelx86.exe-PG1327_v7.wu.res
ref-def-setiathome_6.98_windows_intelx86.exe-PG1327_v7.wu.res
Result : Strongly similar, Q= 99.29%
Joe
-
And here results for SSE2-only host, Athlon 64 3200+ (Winchester)
-
Here are results from SSE-only Pentium III-S 1.4GHz (Tualatin)