Message boards :
Number crunching :
64 bit BOINC client & BOINC MANAGER for Windows XP64
Message board moderation
Previous · 1 · 2 · 3 · 4 · 5 · 6 · Next
| Author | Message |
|---|---|
Benher Send message Joined: 25 Jul 99 Posts: 517 Credit: 465,152 RAC: 0
|
Crunch3r, Regarding the benchmark speeds...I think you are correct that even when using 64 bit direct non WOW code the results are too high for the test you showed. Back in the day the Whetstone and Dhrystone benchmarks were being really over-optimized by the compiler...such that whole loops were never being converted to code...they were just thrown out by the compiler. Benchmarks by definition just do busy work for a while and then never use the computed values from their testing in later code...just the calculated start and end times. As such the compilers saw this and never created code for many loops. I changed Whetstone (the FP benchmark) to try to fool the compiler into producing all the code specified in the source (using extern variables, and saving results there). Eric incorporated these changes into boinc. But with whole program optimization and such, perhaps the compiler needs to be fooled again into doing what we tell it to do. Contrast the assembly output of compile of Whetstone,c, and Dhrystone.c source and figure out what is happening. Note: I never modified Integer Bench (Dhrystone.c). |
enzed Send message Joined: 27 Mar 05 Posts: 347 Credit: 1,681,694 RAC: 0
|
as the message says... that client will have some basic features like return_results_immediately... Good to see you are back Crunch3r, this is the sort of thing that science needs.... people who are willing to tinker/explore |
Crunch3r Send message Joined: 15 Apr 99 Posts: 1546 Credit: 3,438,823 RAC: 0
|
Crunch3r, Hi Ben , well i did not use Whole Program Optimisation and none optimization at all.. just set it to x64 and enabled _fastcall (done automatically if not set at all cuz win64 only uses fastall) and set structure allignment to 16... i didn't even use the INTEL compiler at all cuz it would make it even worse... Simply compiledit using VS2005 that's it ... i myself have some strange results regarding benchmarks on my P4D, so that why i asked of the code edit to the benchmark files... IMHO... while using flop counting now on most projects ( even if it couts wrong) The benchmarks could be set to a fixed value ... i tried that one usinf 1000 for int an 2000 for FP... or even disabled running after the first time of starting boinc .... IMHO this is useles as well.... Join BOINC United now! |
|
Pepperammi Send message Joined: 3 Apr 99 Posts: 200 Credit: 737,775 RAC: 0
|
Though you might be interested to know the the memory usage has changed now after its been going for a while. boinc 10,400 boincmgr 6,870 |
|
Send message Joined: 3 Sep 02 Posts: 396 Credit: 5,293 RAC: 0 |
talk about trigger words, that nanoseconds just reminded me of my earlly years in denmark, i used to laugh at some guy called dork; "dork calling olson come here olson, nano nano" well i was about 4 years old then, so maybe i got the nano nano wrong? but thats what it reminded me off :) I AM NOT FAT! I AM BIG-BONED! |
hiamps Send message Joined: 23 May 99 Posts: 4292 Credit: 72,971,319 RAC: 0
|
talk about trigger words, that nanoseconds just reminded me of my earlly years in denmark, i used to laugh at some guy called dork; "dork calling olson come here olson, nano nano" well i was about 4 years old then, so maybe i got the nano nano wrong? but thats what it reminded me off :) I bet is was "Mork" as in Mork and Mindy... Official Abuser of Boinc Buttons... And no good credit hound!
|
Andy Lee Robinson Send message Joined: 8 Dec 05 Posts: 630 Credit: 59,973,836 RAC: 0
|
It was Mork. calling Orson... :) |
Keck_Komputers Send message Joined: 4 Jul 99 Posts: 1575 Credit: 4,152,111 RAC: 1
|
|
Gecko Send message Joined: 17 Nov 99 Posts: 454 Credit: 6,946,910 RAC: 47
|
Shaazbot! |
Michael Send message Joined: 12 Apr 02 Posts: 10 Credit: 4,217 RAC: 0
|
maybe...but at first, i must get enough money to buy a 64bit computer and wait for Microsoft Windows Vista. okay,okay, maybe that is just a dream. but i will make it to be my target and try my best to do it. that is a long way to go... at that time, i think i need a 64bit BOINC client and BOINC MANAGER. haha... Sir Michael Enista Michael is here, and Michael is everywhere... |
|
Teamriot (TEAM USA) Send message Joined: 13 Oct 06 Posts: 1 Credit: 1,808,518 RAC: 0
|
Yes, I would like to see it move into the future where 64bit technology is heading, 32bit is going to be the past in the next few years. |
|
ebahapo Send message Joined: 2 Jun 99 Posts: 31 Credit: 452,292 RAC: 0 |
This client will request the 32-bit application. But given that any Windows x64 can run either 32 or 64-bit applications, it would be a good idea if the client would try to fetch a 64-bit application first (windows_amd64 platform) and if it fails then it would try to get the 32-bit one (windows_intelx86 platform). I proposed this here before, but it fell on deaf ears...
|
Crunch3r Send message Joined: 15 Apr 99 Posts: 1546 Credit: 3,438,823 RAC: 0
|
Hello Folks, there's an update for the BOINC clients available my page. Versions: 5.7.5.32 32 bit Windows 5.7.5.64 64 bit Windows features: cpu affinity & return resuls immediately Join BOINC United now! |
Geek@Play Send message Joined: 31 Jul 01 Posts: 2467 Credit: 86,146,931 RAC: 0
|
Hi Crunch......... I downloaded your 32 bit application. Installed ok on 1 computer but not on my other computers. When I tried to start the service again a window popped up saying something about "improper version". Did uninstall of of Boinc, installed Boinc 5.7.5, copied in your files again, same result. Don't know why but you may need to help, I did the same thing as on the computer that was successful! Oh by the way.........thanks a lot for your work and time! Boinc....Boinc....Boinc....Boinc.... |
|
John McLeod VII Send message Joined: 15 Jul 99 Posts: 24806 Credit: 790,712 RAC: 0
|
return_results_immediately was meant for debugging purposes only. Since it was used for other than that, it was removed from the stock client. It does add load to the servers as a large portion of the time is spent per connection to the scheduler rather than per result. BOINC WIKI |
ML1 Send message Joined: 25 Nov 01 Posts: 21921 Credit: 7,508,002 RAC: 20
|
return_results_immediately was meant for debugging purposes only. Since it was used for other than that, it was removed from the stock client. It does add load to the servers as a large portion of the time is spent per connection to the scheduler rather than per result. So why would someone want to always return results immediately? We've had it explained a few times how it hammers the servers. Rom has put up a good example explaining how and why and even by how much. I guess if the feature gets abused enough, then there'll be the distraction of some more server-side code to restrict the few "over-eager" renegades... So why have a permanent "return results immediately"? What am I missing with the stock boinc manager? Happy crunchin', Martin See new freedom: Mageia Linux Take a look for yourself: Linux Format The Future is what We all make IT (GPLv3) |
Crunch3r Send message Joined: 15 Apr 99 Posts: 1546 Credit: 3,438,823 RAC: 0
|
Hi Batman or Joker ; ) the stuff or error your refering to is a ( MY GUESS !!) function call from BONC to the windows API.... it's not replated to the seti app.... it's somthing that has popped up on most projects like malaria,chess960, rosetta etc... I guess it's a problem in theboinc souce itself that causes these issues. I myself have never experienced those problems at all ... but google yourself ... My best bet is that it's a bad function call from boinc on the windows api that causes that apps to crash ... not my issue..ask Rom Walton ... he develops 95% of BOINC ..he's the one you should ask... Join BOINC United now! |
Crunch3r Send message Joined: 15 Apr 99 Posts: 1546 Credit: 3,438,823 RAC: 0
|
return_results_immediately was meant for debugging purposes only. Since it was used for other than that, it was removed from the stock client. It does add load to the servers as a large portion of the time is spent per connection to the scheduler rather than per result. Sorry John, i do debugging... so it's i can use it on my own ... no one is forced to use third party clients & apps... If you don't like it don't use it ... sorry Join BOINC United now! |
Crunch3r Send message Joined: 15 Apr 99 Posts: 1546 Credit: 3,438,823 RAC: 0
|
return_results_immediately was meant for debugging purposes only. Since it was used for other than that, it was removed from the stock client. It does add load to the servers as a large portion of the time is spent per connection to the scheduler rather than per result. Why one what's to use return rtesults immediately.... bee discussed before .. it's for debuging ...and if your in a "unstable" region regarding power supply... well... imgagine the rest to yourself ... and saving previous client_state.xml" does still not work properly... if you don't like it ...don't use it ... Join BOINC United now! |
Crunch3r Send message Joined: 15 Apr 99 Posts: 1546 Credit: 3,438,823 RAC: 0
|
Hey Geek, mail me you got my mail adress we'll solve that issue together ;) Join BOINC United now! |
©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.