Message boards : Number crunching : Optimized Client?
Previous · 1 · 2
Author | Message |
---|---|
Moderator9 Volunteer moderator Send message Joined: 22 Jan 06 Posts: 1014 Credit: 0 RAC: 0 |
I would also like to add that this is a "production" project ...not an alpha or a beta.... They ought to be open to such queries on open source code unless copyrighted in the case of LHC six-track or CPDN... As SETI has done.... Einstein,Rosetta,or Predictor should allow open source-code to advance thier projects if possibble...my 2 cents This was discussed a few months ago on these forums. So far the decision has been NOT to release the code. In terms of complexity there is no comparison between projects like SETI and Einstein. While CPND is as complex, it has been around for a long time, well before BOINC, and the goals of the processing are somewhat more ethereal, than Rosetta. While it is possible that releasing the code MIGHT produce some speed improvements, that is by no means certain. It is even more likely that the open source code would produce inaccurate results, and even more problems than the project based release. Moderator9 ROSETTA@home FAQ Moderator Contact |
Jayargh Send message Joined: 8 Oct 05 Posts: 23 Credit: 43,726 RAC: 0 |
I would also like to add that this is a "production" project ...not an alpha or a beta.... They ought to be open to such queries on open source code unless copyrighted in the case of LHC six-track or CPDN... As SETI has done.... Einstein,Rosetta,or Predictor should allow open source-code to advance thier projects if possibble...my 2 cents "Might" and unknown... Based on Seti's results more likely more advance but I appreciate the projects stance and will produce for other projects that are "open" and can "reward" me for my advanced library thank-you" until an "open" mind-source can be reached...and a couple months ago? Don't you think this issue ever needs to be re-addressed? A "couple" of months ago this project was Beta.I mean come on this seems a "closed" minded attitude for a project that professes itself to be open to ideas...I submit you will lose crunchers based on this attitude.And "complexity" sounds like a sorry excuse to keep it closed as others have "enlightened" projects on where they can improve.Moderator...you are losing me as a contributer based on your post...I would like to hear from admin before I make my final judgement.I have asked Einstein these questions and got at least much better answers. |
Moderator9 Volunteer moderator Send message Joined: 22 Jan 06 Posts: 1014 Credit: 0 RAC: 0 |
... "Might" and unknown... Based on Seti's results more likely more advance but I appreciate the projects stance and will produce for other projects that are "open" and can "reward" me for my advanced library thank-you" until an "open" mind-source can be reached...and a couple months ago? Don't you think this issue ever needs to be re-addressed? A "couple" of months ago this project was Beta.I mean come on this seems a "closed" minded attitude for a project that professes itself to be open to ideas...I submit you will lose crunchers based on this attitude.And "complexity" sounds like a sorry excuse to keep it closed as others have "enlightened" projects on where they can improve.Moderator...you are losing me as a contributer based on your post...I would like to hear from admin before I make my final judgement.I have asked Einstein these questions and got at least much better answers. Dr Baker asked for input on this subject in this post. The resulting discussion on the topic was quite long, but the conclusion was, that the time was not right for release of the code. That is the current official position of the project, and the messenger has no bearing on the content of the message. As you point out the project is barely out of Beta, and until it is stable, I feel certain the project will not provide a public release based on all available information. New releases are coming out every week, so right now it would not be possible to provide a solid baseline version of the project software. Perhaps you will check back at some later date when the project suits your needs. As a personal note, you are of course entitled to your opinion, but some temperance in your expression of it might be in order. Moderator9 ROSETTA@home FAQ Moderator Contact |
Jayargh Send message Joined: 8 Oct 05 Posts: 23 Credit: 43,726 RAC: 0 |
[ Sorry Moderator9 if I offended you by my post.You should be able to address the issue not skirt it.I find it most profficient in Boinc message boards to say what I mean and mean what I say as I am passionate in my beleifs( kinda like religion) hehe and get better RESULTS(response) this way.(People DO listen if you are susccint enough)And sorry that"barely out of Beta" is not a valid excuse to me....something else would be proffered as an answer as "PRODUCTION" means I believe that ALL the startup issues have been addressed....but you seem to wish to change that meaning by your inference.And the link you posted was last posted to Dec 28th.... again we should never again address this til admin says to? I mean you act like this problem/question has been addressed...Don't bother me.....And open-source code would alleviate a lot of questions from those who might crunch for Rosetta if the results can be shared/released/duplicated by others. |
Dotsch Send message Joined: 12 Feb 06 Posts: 111 Credit: 241,803 RAC: 0 |
Rosetta is written in standard C++ which we have spent a huge amount of time trying to optimize. when compiling for the different architectures, we use the highest level of optimization available. You must differ between the different "optimized app" at setiathome. There are optimized apps compiled with other compiler flags. They mostly are about 5 to 15 faster, depending on the optimisations (SSEx, 32/64 bit, compiler flags,...). The other type of optimized apps have a modified source code. They get there performance from reducing the precisions for the calculations, and with add some caching and other functions to the sources. |
Moderator9 Volunteer moderator Send message Joined: 22 Jan 06 Posts: 1014 Credit: 0 RAC: 0 |
[ This issue will be revisited from time to time, but you seem to treat 2 months as though it were a decade. The fact is that I am not characterizing, or skirting anything. The application is currently changing very often. While you may feel that a week between application releases is an indication of stability, may others do not see it that way. As for sharing results, the results are public, and they are shared. The sharing of the results has nothing to do with the application used to generated them. So while this may all be disturbing, the fact is that this issues was discussed recently, and a determination was made. It will be revisited, but only after the application has stabilized. Until then it is quite unlikely that the source code will be released. Moderator9 ROSETTA@home FAQ Moderator Contact |
anders n Send message Joined: 19 Sep 05 Posts: 403 Credit: 537,991 RAC: 0 |
Maybe this cruncher that can be of help ? http://einstein.phys.uwm.edu/show_user.php?userid=121407 He is doing wonders with einstein cod. Anders n |
Runaway1956 Send message Joined: 5 Nov 05 Posts: 19 Credit: 535,400 RAC: 0 |
Maybe this cruncher that can be of help ? I followed the link(s) to find that dude. They talk funny on that forum. I think they are all yankees, or something like that. Can't understand a word they say.... But, his RAC is pretty awesome - his 1700+ is outperforming my Opteron 1800 AS WELL AS the wife's 3400 AMD64. Awesome. Hope he's got his app optimized accurately..... |
anders n Send message Joined: 19 Sep 05 Posts: 403 Credit: 537,991 RAC: 0 |
I think he is from Hungary :) Anders n |
m.mitch Send message Joined: 10 Feb 06 Posts: 34 Credit: 1,928,904 RAC: 0 |
I followed the link(s) to find that dude. They talk funny on that forum. I think they are all yankees, or something like that. Can't understand a word they say.... Indeed Akosf has, Bruce Allen has included some of his code in to the base application and is adding hardware to handle the load when he implements most of the rest. Bruce has also made some specific request of Akosf, who has been glad to help. Akosf output files are flagged as his, so the project knows if there is a problem with them (although with Akosf, he usually shows the projects where they made their mistake). The results are at least as accurate as the standard results. Akosf uses less L1 cache (about 16K), which sped the client up enormously. He's swapped around arrays so they fill and empty more quickly. Quite frankly, when I started with computers in 1972, I used punch cards to program. I've met a number of IT geniuses before and must say, Akosf seems to fit the profile well. Find out for yourselves, go run Einstein for a while and use the fora to keep track of the optimised applications. Click here to join the #1 Aussie Alliance on Rosetta |
UBT - PiezPiedPy Send message Joined: 3 Apr 06 Posts: 1 Credit: 1,631,518 RAC: 0 |
|
dgnuff Send message Joined: 1 Nov 05 Posts: 350 Credit: 24,773,605 RAC: 0 |
Rosetta is written in standard C++ which we have spent a huge amount of time trying to optimize. when compiling for the different architectures, we use the highest level of optimization available. Some other food for thought for you. AFAIK, SETI spends the bulk of it's time doing FFT calculations. The algorithms for this are extremely well understood, and hence amenable to "human" optimization. In addition, this makes it incredibly easy to tweak for a specific architecture (SSE2 / SSE3 / Altivec / whatever ) to maximize performance. Meanwhile, the Rosetta algorithm itself is in a state of change today, because at this time we're testing different algorithms to see which one works the best. Therefore hand optimization of anything at this early stage might actually be counter productive. It'd be far better to spend six months to a year to lock down the best algorithm, and then optimize it. "Premature optimization is one of the worst mistakes you can make in software engineering" -- Anon "First make it work. Then make it work fast." -- Bob Buckley - U. Warwick, 1980 |
Message boards :
Number crunching :
Optimized Client?
©2024 University of Washington
https://www.bakerlab.org