Unofficial Boinc 5.7.0 client available

Message boards : Number crunching : Unofficial Boinc 5.7.0 client available

To post messages, you must log in.

AuthorMessage
dumas777

Send message
Joined: 19 Nov 05
Posts: 39
Credit: 2,762,081
RAC: 0
Message 30195 - Posted: 28 Oct 2006, 22:23:36 UTC
Last modified: 28 Oct 2006, 22:24:12 UTC

Got bored again and compiled an optimized boinc client 5.7.0 for SSE2 window machines. It is based off the cvs head as of 10/27/06 (no code changes only compiler optimizations). It can be found at boese.dnsalias.com:6969. I know optimized clients don't affect most projects' credits any more (good thing) but I hate running lowest common denominator binaries.
ID: 30195 · Rating: -3 · rate: Rate + / Rate - Report as offensive    Reply Quote
Michael G.R.

Send message
Joined: 11 Nov 05
Posts: 264
Credit: 11,247,510
RAC: 0
Message 30196 - Posted: 28 Oct 2006, 22:29:50 UTC - in response to Message 30195.  

Any interesting new features?
ID: 30196 · Rating: -1 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Norman_RKN

Send message
Joined: 9 Feb 06
Posts: 3
Credit: 139,056
RAC: 0
Message 30218 - Posted: 29 Oct 2006, 7:32:01 UTC - in response to Message 30195.  

Got bored again and compiled an optimized boinc client 5.7.0 for SSE2 window machines. It is based off the cvs head as of 10/27/06 (no code changes only compiler optimizations). It can be found at boese.dnsalias.com:6969. I know optimized clients don't affect most projects' credits any more (good thing) but I hate running lowest common denominator binaries.


hi dumas777,
please submit another another choice of downloads. with your torrentseed i get no connection to a source.
please host it (files.to) or emule etc.


thx

ID: 30218 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Dotsch
Avatar

Send message
Joined: 12 Feb 06
Posts: 111
Credit: 241,803
RAC: 0
Message 30225 - Posted: 29 Oct 2006, 14:03:41 UTC - in response to Message 30195.  

Got bored again and compiled an optimized boinc client 5.7.0 for SSE2 window machines. It is based off the cvs head as of 10/27/06 (no code changes only compiler optimizations). It can be found at boese.dnsalias.com:6969. I know optimized clients don't affect most projects' credits any more (good thing) but I hate running lowest common denominator binaries.

It is highly recommended to use the alpha versions only for testing. The bonic clients 5.5, 5.6 and 5.7 are Alpha releases, which thought only for testing and often has any bugs and problems.
ID: 30225 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Astro
Avatar

Send message
Joined: 2 Oct 05
Posts: 987
Credit: 500,253
RAC: 0
Message 30226 - Posted: 29 Oct 2006, 14:24:51 UTC

not to mention, 5.7.0 hasn't even been released to the Alpha test group, so it's just a version stored by Rom while being developed. This ofcourse doesn't mean that it doesn't work, just that it hasn't been tested yet.
ID: 30226 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
FluffyChicken
Avatar

Send message
Joined: 1 Nov 05
Posts: 1260
Credit: 369,635
RAC: 0
Message 30244 - Posted: 29 Oct 2006, 20:14:34 UTC

Well 5.6 series should be seen more as a Release Candidate (in Windows world) or beta in Linux world.
Since 5.6 is the release branch and each one was a candidate for release.

I would have to assume 5.7 is just 5.6.5 but given there is a lot of development diversion as well as the simplified GUI in 5.7 I doubt it is too stable at the moment.

dumas, I would compile the current 5.6 branch, not 5.6.5 but the slight revisions after since they fix some bugs in 5.6.5 (like the libcurl one)

Also an SSE version would be nice ;-)
Team mauisun.org
ID: 30244 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
dumas777

Send message
Joined: 19 Nov 05
Posts: 39
Credit: 2,762,081
RAC: 0
Message 30249 - Posted: 29 Oct 2006, 21:24:17 UTC

Ok I have now fixed the torrent problem with my firewall (Universal Plug and Pray still a pipe dream) so the 5.7.0 version I build off the cvs head should be available. I am planning on building and releasing an sse2 optimized client built off the latest 5.6 branch code later today and putting in the same spot. As always I am simply optimizing the compiler build and not changing the code at all (important to avoid branches and instability). For the record, I have been running 5.7.0 for a few days now and it runs very stable on my machines (always run the clients on my own machine for at least a day or two minimum before releasing). Thanks.
ID: 30249 · Rating: -0.99999999999999 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Saenger
Avatar

Send message
Joined: 19 Sep 05
Posts: 271
Credit: 824,883
RAC: 0
Message 30251 - Posted: 29 Oct 2006, 21:44:43 UTC

I'd like to repeat Michaels question:
Any interesting new features?

As the client doesn't do any work, and so optimisation as such is utterly futile in terms of getting more work done, the only reason for an optimized version are extra features.

What are this features?
What's better with this "optimised" version, that makes me crunch more or handle it easier?
ID: 30251 · Rating: 0.99999999999999 · rate: Rate + / Rate - Report as offensive    Reply Quote
dumas777

Send message
Joined: 19 Nov 05
Posts: 39
Credit: 2,762,081
RAC: 0
Message 30257 - Posted: 29 Oct 2006, 23:25:42 UTC
Last modified: 29 Oct 2006, 23:29:42 UTC

The only new features are what have been made available in the boinc code base as all I have done is compile the boinc code right out of cvs for sse2, etc. From the boinc web page the following new features are available. It is possible that there are others as well. The main thing I wanted was the more intelligent scheduling for my 4 core smp system. Also the optimizations make both the core client and especially the gui faster and more responsive to the user at a slight cost of increased memory usage. By the way I now have a build for 5.6 branch and recommend it over the 5.7 build for now.

Version 5.5 (and 5.6)

* New CPU Scheduler.
* CPU Capability detection.
* Revamped logging solution.
* Improved security for POSIX compliant systems (only implemented for the Mac)
* Add support for file compression on upload.
ID: 30257 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
FluffyChicken
Avatar

Send message
Joined: 1 Nov 05
Posts: 1260
Credit: 369,635
RAC: 0
Message 30275 - Posted: 30 Oct 2006, 9:16:45 UTC

One fix is that the download speed restriction now works again, it doesn't in the current 5.4.9/11 versions and will always downlaod as fast as it can.

Could you still do an SSE version, since I cannot use SSE2 on these computers.

If you have time to play could you see if BoincManager will compile against the newer wxwidgets 2.7. Though not important it maybe a little quicker.

Also less time spent benchmarking means more time crunching ;-) lol. That's one minor benefit.


Team mauisun.org
ID: 30275 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Robinski

Send message
Joined: 7 Mar 06
Posts: 51
Credit: 85,383
RAC: 0
Message 30291 - Posted: 30 Oct 2006, 15:13:09 UTC

Are you able to compile a version for me with an IPv6 enabled libCurl?

I would like to test if it works without any other modifications, but haven't got time to setup a compiler environment for Boinc
Member of the Dutch Power Cows

Trying to get the world on IPv6, do you have it? check here: IPv6.RHarmsen.nl
ID: 30291 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
dumas777

Send message
Joined: 19 Nov 05
Posts: 39
Credit: 2,762,081
RAC: 0
Message 30355 - Posted: 31 Oct 2006, 5:55:55 UTC

I am in the process of building a version of 5.7.0 right now that will use libcurl 7.16.0 with ipv6 support and will also use wxWidgets 2.7.1. As for an SSE1 version, to be honest I do not believe it will give that much of a boost over the stock binaries. SSE1 is not that much faster than x87 optimized on most floating point instructions (though whole program would give some boost). In addition, my desire to maintain two sets of binaries is fairly low. My goal is to release a fast binary that will run on fairly recent hardware. In fact, I would build for SSE3 but VS2K5 doesn't support yet and am too lazy to use another compiler. Once I have tested the new build I will put up on the link below (probably tomorrow). Finally I yanked the 5.6x build as I was getting libcurl errors. This bug has probably been fixed but it doesnt seem to be on the branch yet. I know the 5.7 runs well at least on my hardware and I will just wait for a final 5.6.x release before building so I dont have to worry about showstoppers. Thanks.
ID: 30355 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Robinski

Send message
Joined: 7 Mar 06
Posts: 51
Credit: 85,383
RAC: 0
Message 30361 - Posted: 31 Oct 2006, 8:42:04 UTC

Thanks for the IPv6 enabled version :)

as for the 5.6.x versions, it will never reach final state as the development team went on with 5.7/5.8 because they didn't want to release two final versions in about a month time.
Member of the Dutch Power Cows

Trying to get the world on IPv6, do you have it? check here: IPv6.RHarmsen.nl
ID: 30361 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
FluffyChicken
Avatar

Send message
Joined: 1 Nov 05
Posts: 1260
Credit: 369,635
RAC: 0
Message 30389 - Posted: 31 Oct 2006, 20:06:37 UTC

5.7.0 sput up by ROM just to fill the space and get things started (he recommend nobody uses it as well, hence it not up on the dev list), the real 5.7.x series should hopefully start Wednesday or shortly after.

You should get yourself on the alpha list to see what is happening.

Here's his message when it first went up

Howdy Folks,

I just posted this build for Willy and a few of the
projects which depend on newly implemented features.

This release isn't really ready for testing yet, so I'm
not going to be updating the download page or alpha test site. I'm only
sending this email to avoid confusion for those of you who check the
download site regularly.



----- Rom


Hey may like the feedback on using the newer wxWidgets and libcurl.


Team mauisun.org
ID: 30389 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
dumas777

Send message
Joined: 19 Nov 05
Posts: 39
Credit: 2,762,081
RAC: 0
Message 30481 - Posted: 2 Nov 2006, 2:17:30 UTC

Well 5.7 has been running stable on my machines unlike 5.6. I tried a compile with wxWidgets 2.7.1 but it looks like it will not be trivial to clean up the code to compile correctly. It seems there are some differences between 2.6.3 and 2.7.1 that cause the boinc code to break (IMHO due to someone submitting some ugly code). Anyway as for libcurl for ipv6 it looks like the dll included from cvs already includes ipv6 support. My guess is the problem is in the code somewhere else. Anyway ip6 is hardly used here in the US and I dont want to spend any more time on it (dont even have a way to test as my ISP doesnt seem to be able to give IP6 addresses).
ID: 30481 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote

Message boards : Number crunching : Unofficial Boinc 5.7.0 client available



©2024 University of Washington
https://www.bakerlab.org