Seti@Home optimized science apps and information

Optimized Seti@Home apps => Discussion Forum => Topic started by: Gecko_R7 on 09 Sep 2006, 02:43:25 pm

Title: S@H Beta "Status Update" posted by TMR 9.9.06
Post by: Gecko_R7 on 09 Sep 2006, 02:43:25 pm
Just passing along a recent & interesting post by TMR today on the Beta forum.  8)

http://setiathome.berkeley.edu/beta/forum_thread.php?id=592&nowrap=true#6229

Cheers
Title: Re: S@H Beta "Status Update" posted by TMR 9.9.06
Post by: BenHer on 09 Sep 2006, 04:15:02 pm
Hmm...so David is finally finishing his  vector class?  Or perhaps he's doing  __asm { },  or maybe what Alex K and I do which is compiler intrinsics (with his vector class he tended to favor __asm ).

Well, from my studies and profiling, I think profiling is the way to go.  You think simd will help in one situation but you find that a 50/50 conditional branch mispredict is really eating your cycles.

He said people could post versions of functions, but he only has testing platform for 3 now.  One I've bypassed, one (smooth) I don't see being used in 5.15 (maybe 5.18), and the other pulse_find I think, is the one to shoot for.

Its easier to add new functions to test in my testing bench though  8)