AMD64 |
Message boards : Number crunching : AMD64
| Author | Message |
|---|---|
|
My AMD64 systems attached to this project keep getting the AMD64 application from the beta project, but failing the download, e.g. this system. | |
| ID: 540 | Rating: 0 | rate:
| |
|
There are no 64bit applications on the stable yet, only in beta. | |
| ID: 544 | Rating: 0 | rate:
| |
|
There is one 64bit comp from beta project. Results are very fast :-) | |
| ID: 563 | Rating: 0 | rate:
| |
|
where can I get the 64Bit core client for abc@home beta? can you give me a direct link? | |
| ID: 564 | Rating: 0 | rate:
| |
where can I get the 64Bit core client for abc@home beta? can you give me a direct link? You must have 64bit boinc client and then will be 64b core client for abc@home beta downloaded automatically (you must be attached to beta project ofcourse). You can download 64b boinc client from there: http://www.lb.shuttle.de/apastron/boincDown.shtml#down | |
| ID: 565 | Rating: 0 | rate:
| |
where can I get the 64Bit core client for abc@home beta? can you give me a direct link? See this post. HTH ____________ | |
| ID: 567 | Rating: 0 | rate:
| |
|
Please don't use the 64bit from beta on the stable, it's not without | |
| ID: 625 | Rating: 0 | rate:
| |
|
The new x86-64 Linux client, version 5.8.11, can be found at boinc_5.8.11_x86_64-pc-linux-gnu.gz. Again, the x64 Windows client, version 5.4.11, by Crunch3r, at boinc_5.4.11_windows_amd64.zip. | |
| ID: 2054 | Rating: 0 | rate:
| |
The new x86-64 Linux client, version 5.8.11, can be found at boinc_5.8.11_x86_64-pc-linux-gnu.gz. Again, the x64 Windows client, version 5.4.11, by Crunch3r, at boinc_5.4.11_windows_amd64.zip. As WCG uses HTTPS in the communications with the client, a file with public encryption keys is needed. Download this new x86-64 Linux client, still version 5.8.11, boinc_5.8.11_x86_64-pc-linux-gnu.tgz and copy all the files in the tar-ball to your system's working BOINC directory. For more information, see BoincStats Forum. HTH ____________ | |
| ID: 2139 | Rating: 0 | rate:
| |
The new x86-64 Linux client, version 5.8.11, can be found at boinc_5.8.11_x86_64-pc-linux-gnu.gz. Again, the x64 Windows client, version 5.4.11, by Crunch3r, at boinc_5.4.11_windows_amd64.zip. FWIW, New Windows_AMD64 client, version 5.8.11 can be found here boinc_5.8.11_windows_amd64.zip | |
| ID: 2147 | Rating: 0 | rate:
| |
|
I have a question. Now I am running the 64Bit abc@home client. But it's not three time as fast as I suspected. When I'm running it I have the following benchmark values for my AMD64 4800+: | |
| ID: 2148 | Rating: 0 | rate:
| |
|
I don't understand what the problem is, all I see is a healthy credit/hr increase(assuming the linux64 and win32 are the same machine). I guess you are expecting too much :) For comparison mine went from 27cr/hr/core(xp64 - 32bit client) to 46cr/hr/core(ubuntu64 Virtual Machine - 64bit client), NOT double the credits. | |
| ID: 2162 | Rating: 0 | rate:
| |
|
I consider that quite an impressive increase in credits and makes me look closer at moving to 64bit for the machines i have that will handle it. | |
| ID: 2163 | Rating: 0 | rate:
| |
I have a question. Now I am running the 64Bit abc@home client. But it's not three time as fast as I suspected. When I'm running it I have the following benchmark values for my AMD64 4800+: Only look at the granted credits. In your case it's about doubled. There might be a difference between win and linux, or how you run linux or windows. Maybe 3x is too much and it's more like 2x. | |
| ID: 2167 | Rating: 0 | rate:
| |
|
Ok, I believe I expected to much. But I had this comparision between an AMD64 3500+ and an Intel Core2Duo in mind. So I thought my system is probably not running as fast as it could. | |
| ID: 2182 | Rating: 0 | rate:
| |
Maybe 3x is too much and it's more like 2x. It's not easy to say because I don't have enough data but it seems like it's more than 2X on long WUs and less than 2X on short WUs. There seems to be too many short WUs. Can you make the WUs a little longer? Maybe wait until we are out of the range where we sometimes get the extremely long ones? Or send extremely long ones to me or other people who don't care how long they are? | |
| ID: 2184 | Rating: 0 | rate:
| |
|
Actually i seem to be getting all long Wu's lol. Want to swap? Anyway ive taken my request for an official 64bit client to the BOINC message boards so i hope it draws some support there. | |
| ID: 2186 | Rating: 0 | rate:
| |
Actually i seem to be getting all long Wu's lol. Want to swap? Anyway ive taken my request for an official 64bit client to the BOINC message boards so i hope it draws some support there. Don't hold your breath. Meanwhile, Augustine's 64-bit BOINC client for Linux works fine and has standard behavior... it does not alter benchmarks and does not return results immediately. Same appears to be true for Crunch3r's 64-bit BOINC. With those available I doubt Berkeley is going to put much effort into providing 64-bit versions any time soon. The way i have been updating my BOINC clients so far is just replacing the 3 bin files (boinc (called "boinc_client" in the Debian build), boincmgr and boinc_cmd) with the ones from the latest build from the boinc website. Can i do similar to upgrade from 32bit to 64bit once i have a 64bit OS installed? I kinda like the autostarting scripts and stuff on the debian repositories. Yes, that should work fine. Augustine and Crunch3r are both providing just the core, not the manager, because a 32-bit manager works OK with a 64-bit core. After decompressing/unarchiving, just rename their file to boinc_client on your Debian system. On other distros rename it to boinc. And put it in the BOINC directory too, as you probably already know, Clownius, but I thought I would add that for other possible newbies. | |
| ID: 2187 | Rating: 0 | rate:
| |
I don't understand what the problem is, all I see is a healthy credit/hr increase(assuming the linux64 and win32 are the same machine). I guess you are expecting too much :) For comparison mine went from 27cr/hr/core(xp64 - 32bit client) to 46cr/hr/core(ubuntu64 Virtual Machine - 64bit client), NOT double the credits. Yes, I reach the same conclusion with my RAC, thanks to this script developped by Ivanlefou, great member of AF (he also developped the AA5 credit comparison page! ;) hehe http://itrilium.dyndns.org/af_boinc/rac/get_pc_speed.php It gets the data from the boinc statistic pages, based on : - Project = ABC@home - Computer ID = 6511 (example for mine, C2D T7200 2ghz under Linux Ubuntu6.10-amd64) - Simultaneous threats (cores or HT) = 2 - WU to analyze = 100 - Offset = 40 (pending credit not to take into account/need to be a multiple of 20 as in stat pages) Result => approx.RAC = 1536 Compared to the same computer (ID 4654) under winXP 32bits approx.RAC = 798 Almost doubled!! (+92.5%) **smile** (but 5 hours to get linux working on it! doooh) Great work Hendrik, Augustine & all contributors! Happy crunching64 2u2 & cheers from Brussels. J. | |
| ID: 2193 | Rating: 0 | rate:
| |
I have a question. Now I am running the 64Bit abc@home client. But it's not three time as fast as I suspected. When I'm running it I have the following benchmark values for my AMD64 4800+: You should compare apples to apples. In this case, you're comparing 64-bit Linux application built with GCC against 32-bit Windows application build with VS. When ABC ß started sending the 64-bit WUs, a system of mine cranked WUs about 2 to 3 times faster than the 32-bit WUs. At least in typical crunch times, as there may be variations in execution time from WU to WU. ABC's application actually lends itself very well to 64 bits, because it uses 64-bit long data-types which are processed in one fell swoop by a 64-bit system, instead of breaking up the operations on such data-types into separate 32-bit steps, more than doubling the work for each piece of data. But do not expect the same order of gain in the typical BOINC project, as most are heavily floating-point oriented, when the gains in a 64-bit application come from more registers and more efficient interfaces, netting gains between 0 to 15%, as this example illustrates. HTH ____________ | |
| ID: 2208 | Rating: 0 | rate:
| |
|
Rieselsieve also has great improvement apparently (maths / long data-types indeed) | |
| ID: 2216 | Rating: 0 | rate:
| |
I just wonder if your x86_64 linux client 5.4.11 Augustine is also fine for this project? I think so, it must be a temporary server outage. It's a straight compilation from the BOINC source repository, so it should work on all projects that support x86-64, including ABC and Riesel. HTH ____________ | |
| ID: 2246 | Rating: 0 | rate:
| |
|
If you wander by the BOINC@AUSTRALIA forums in the RS section there is a thread on problems RS is having with anything connecting at the moment. So its most likely the same issue as many people are having. The RS admin has set up a proxy you can connect through until a solution is found. | |
| ID: 2257 | Rating: 0 | rate:
| |
|
Ok, well, also on another french forum I could read the RS x86-64 application may be 32bits and needs some Linus 32b-libraries?!... | |
| ID: 2260 | Rating: 0 | rate:
| |
|
The project isn't actually at fault this time the data gets lost on the way as can be found out by pinging and or tracing the path. It always stops at the same Level 3 internet server. first Australia went out and then it started spreading. Annoying when the internet fails lol. Id hate to try and run a project myself. So much can go wrong. | |
| ID: 2261 | Rating: 0 | rate:
| |
|
Correction: the x86-64 Linux client, version 5.8.11, can be downloaded from boinc_5.8.11_x86_64-pc-linux-gnu.tgz (make sure to copy both files to the BOINC working directory). The new x64 Windows client, version 5.8.11, by Crunch3r, can be found at boinc_5.8.11_windows_amd64.zip. | |
| ID: 2281 | Rating: 0 | rate:
| |
|
All i can say is wow. Machines that used to make me look bad. Tim and his semperons walked all over me before but now look like slugs. This 64bit app rocks on a C2D. A huge speed improvement. I want 64bit apps for all projects now. i know some projects do better than others but if just one other speeds up like this its worth the effort. | |
| ID: 2310 | Rating: 0 | rate:
| |
|
Yes, Clownius, the speed is amazing. The only other project that can get similar speed improvements just by going 64-bit is the Chess 960 project. They went 64-bit a while ago. The remaining projects will not see a 2X to 3X speed increase from 64-bit because their computations are mainly floating point operations rather than intger operations. Nevertheless, one such project, SIMAP, got a 15% boost from 64-bit in spite of predominantly floating point operations. | |
| ID: 2311 | Rating: 0 | rate:
| |
Well... there's a german saying "Du hast den Nagel auf den Kopf getroffen." don't know the proper translation but i think it's "You nailed it." It's not only the 64 bit thing there are several examples like cpu affinity wich i hope will find it's way into boinc sources by 5.10.x at least Rom Walton considered it to check it in and that's the last thing i heard of him (He has the source). | |
| ID: 2317 | Rating: 0 | rate:
| |
|
boinc client crash: | |
| ID: 2331 | Rating: 0 | rate:
| |
|
@Mikus | |
| ID: 2348 | Rating: 0 | rate:
| |
I must confess I did not understand affinity until just a few minutes ago. Reading this article has helped. Yes, CPU affinity is definitely something every owner of a dual-core processor would want. The time wasted by cache invalidation when affinity is not implemented is an issue that deserves immediate attention. And it did get attention in 2005. As of the kernel version 2.16.12 the scheduler introduced the concept of a home processor resulting in a process striving to remain running on the same processor throughout its life. All current Linux distributions use a kernel at least as old, when micro-managing the scheduler through manually setting CPU affinity is not only unnecessary, but counter-productive. In Windows it's another story indeed. Processes can hop unpredictably between processors even without any event causing it, just randomness in the scheduler. It's been a problem even up to Windows 2003. I sure hope that things are different with Vista, but I cannot verify it. HTH ____________ | |
| ID: 2352 | Rating: 0 | rate:
| |
|
Aha! OK, I see now the article I "learned" from is dated 2003 and things have improved since then in the Linux world, improved to the point where manual settings are not only unnecessary but counter-productive. So scratch that article's advice regarding manual affinity settings. | |
| ID: 2353 | Rating: 0 | rate:
| |
|
It could still use some tweaking. Say forcing a project to only use 1 core. Some projects run better side by side with another project rather than together with another of the same app. | |
| ID: 2377 | Rating: 0 | rate:
| |
|
An updated x86-64 Linux client, version 5.8.15, can be downloaded from boinc_5.8.15_x86_64-pc-linux-gnu.tgz (make sure to read the file "README.x86_64-pc-linux-gnu" in it). | |
| ID: 2378 | Rating: 0 | rate:
| |
For what it's worth, I've been sending my comparisons of Linux and Windows benchmarks for BOINC 5.8.15 on the same dual core machine to BOINC Alpha and I finally got this reply from David: "The inconsistency seems to happen only on Windows, so it must be something with thread scheduling in Windows. It's a shot in the dark, but I checked in a change to use "processor affinity" (so that benchmark thread N runs only on CPU N). This will appear in the next release." So in the least, your benchmark should be correct on dual core machines on the next Windows release. - John Watzke | |
| ID: 2390 | Rating: 0 | rate:
| |
Now I wonder... Are there "non-manual" affinity tweaks that could be implemented in BOINC on Linux to increase crunching efficiency? Or is it all taken care of adequately by the OS? IMHO, the kernel should manage resources and processes in a way as to optimize performance without the developer having to worry whether a program will run on a shared-bus or on a NUMA system, on a multi-core or on a multi-processor system, etc. I'm confident that the Linux kernel is now doing a lot right by itself. For instance, part of the work in 2005 was to also allocate memory on the local processor (important for Opteron and Athlon64 systems, as they use distributed memory, AKA NUMA) if possible. Not that it's doing everything right, especially under heavy load, with regards to process migration. Part of this problem was addressed in the 2.6.15 (or 2.6.16?) kernel, considering the topology of NUMA systems if it has to migrate a process or to allocate memory. In this regard, it now mimics what Solaris has been doing for a few years (see "Performance" in http://blogs.sun.com/dp/date/20050301). Again, I wish that Windows would do the same in Vista... As a matter of fact, I would advise Crunch3r to test if processes still hop often among processors in Vista and, if not, to not try to set CPU affinity when running on Vista. But, if Vista is still like XP and 2003, setting the CPU affinity is a must. HTH ____________ | |
| ID: 2600 | Rating: 0 | rate:
| |
|
I thought that others might want to know about this interesting experiment about CPU affinity on Solaris, http://www.ssl.berkeley.edu/pipermail/boinc_dev/2007-March/007519.html, confirming with hard data my assessment that it's counter-productive to micro-manage the scheduler when it already does the right thing (i.e., Solaris and Linux for sure). | |
| ID: 2867 | Rating: 0 | rate:
| |
| ID: 2897 | Rating: 0 | rate:
| |
|
Can someone please give an overview of which projects distribute (true) 64-bit client apps, both for Windows and Linux. I have seen the list somewhere before, but I can't remember where. Blame it on age :p | |
| ID: 2901 | Rating: 0 | rate:
| |
Can someone please give an overview of which projects distribute (true) 64-bit client apps, both for Windows and Linux. I have seen the list somewhere before, but I can't remember where. Blame it on age :p I keep a list at the BoincStats Forum. HTH ____________ | |
| ID: 2906 | Rating: 0 | rate:
| |
Can someone please give an overview of which projects distribute (true) 64-bit client apps, both for Windows and Linux. I have seen the list somewhere before, but I can't remember where. Blame it on age :p Thanks, Augustine. Oh dear, I didn't realize it was that bad. No 64-bit Windows client at all in any production version. Pfft, did I install 64-bit Vista for that. :p So ABC may still be the first. Since today I'm back in ABC, running the 64-bit Linux app. It gives me a 60% higher output than the 32-bit Windows app. ____________ BOINC.BE: For Belgians who love the smell of glowing red cpu's in the morning Tutta55's Lair | |
| ID: 2913 | Rating: 0 | rate:
| |
|
Here's the new recommended version for the x86-64 Linux client:
| |
| ID: 3165 | Rating: 0 | rate:
| |
|
Here's the new recommended version for the x86-64 Linux client:
| |
| ID: 3271 | Rating: 0 | rate:
| |
|
Well, Rom put out an Alpha version of the first 64b windows Boinc client. boinc_5.9.4_windows_x86_64.msi. Remember this is an ALPHA build and several install and operational bugs have already been reported. | |
| ID: 3482 | Rating: 0 | rate:
| |
Well, Rom put out an Alpha version of the first 64b windows Boinc client. boinc_5.9.4_windows_x86_64.msi. .. This is quite puzzling indeed. However, I did chastise the BOINC developers for adopting a platform string (windows_x86_64) that's not compatible with the one being used by ABC, Docking, HashClash and SIMAP (windows_amd64). It would be nice if the ABC developers would file a complaint with them and see if they can revert this haphazard decision. I brought this up in the boinc_dev mailing list, but the archives were expunged. But there's a new thread here going on. ____________ | |
| ID: 3485 | Rating: 0 | rate:
| |
|
on the brighterside, the "dual core benchmark bug" doesn't seem to exist in ANY 64b windows version of Boinc, but still does in 5.9.4 X86(32b) version. | |
| ID: 3486 | Rating: 0 | rate:
| |
on the brighterside, the "dual core benchmark bug" doesn't seem to exist in ANY 64b windows version of Boinc, but still does in 5.9.4 X86(32b) version. I'm not aware of it. What's it? Thanks. ____________ | |
| ID: 3487 | Rating: 0 | rate:
| |
on the brighterside, the "dual core benchmark bug" doesn't seem to exist in ANY 64b windows version of Boinc, but still does in 5.9.4 X86(32b) version. The dual core benchmark bug seem to affect dual cores (X2's and Core2duo). The Whetstone will remain constant, but the Dhrystone will vary between runs of the benchmark. For example I ran these last nite on the same machine as the earlier posted 64b data: 5.8.16 x86 2678/3265 2677/3358 2679/4474 2678/2491 5.9.3 x86 2682/4931 2683/3382 2687/3436 2686/3382 5.9.4 x86 2307/3371 2305/3326 2306/4877 2305/3514 The dhrystone seems to be either 1/2, 3/4, or full value. I ran most Boinc versions starting with 4.05 forward and it existed in all of them. This meant that from the time the first dual core came out, that it's benchmarks were all over the map. I reported it several moons ago. They made up a debug tool to add to the cc_config.xml file to try and track it, but as of yet haven't squashed this bug. (note: I ran these test on multiple machines, and other report it as well) tony NOTE: on the 5.9.4 above the Whetstone is 86% of the value reported by multiple boinc versions and has been reported. I believe it's a separate issue. | |
| ID: 3488 | Rating: 0 | rate:
| |
|
Here's a development version of the x86-64 Linux client:
| |
| ID: 5858 | Rating: 0 | rate:
| |
|
Even though there's an official AMD64 client for Linux, it refers to too many dynamic libraries and requires a fairly recent Linux setup to run on.
| |
| ID: 7437 | Rating: 0 | rate:
| |
Message boards :
Number crunching :
AMD64