Posts by Peter Foelsche

1) Message boards : Cafe SETI : Where do I find my account key? (Message 344563)
Posted 21 Jun 2006 by Profile Peter Foelsche
Post:
I want to attach another computer to seti but cannot find my account key.
2) Message boards : Number crunching : setiathome is compiled using visual C++ (Message 169757)
Posted 19 Sep 2005 by Profile Peter Foelsche
Post:
I'm still curious why setiathome is distributing a Visual C++ application if they already tried the intel compiler and saw the performance gain available to them.
Or in other words: Why is the boinc manager not downloading an application matching the CPU it is running on? So he could optionally exploit sse3 or sse2 which yield quite a performance boost.
3) Message boards : Number crunching : setiathome is compiled using visual C++ (Message 169756)
Posted 19 Sep 2005 by Profile Peter Foelsche
Post:
Have you ever read the optimized seti cruncher threads? ;)

Obviously he did not ;)

But as i´ve read the thread name a question came to my mind.
Is it possible to "convert" the c++ parts of the code to C code ?
(maybe a stupid question i´m not a programer)



C++ code runs as fast as c-code if they both implement the same functionality the same way.
C++ can translate C code.
So if you want performance in C++ you may want to consider which features of C++ you're using and whether they are necessary.
Using C you would have to implement these features by hand and they would rather be slower than if they are implemented by the C++ compiler.
C++ code maybe faster as it is heavily using inlining of code,
a technique not available to C programmers.
4) Message boards : Number crunching : setiathome is compiled using visual C++ (Message 169702)
Posted 19 Sep 2005 by Profile Peter Foelsche
Post:
I've seen considerable performance boosts when using the intel compiler -- especially for numerical applications. Why don't you try this compiler?





 
©2025 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.