How to download the client? (AMD64 users)

Message boards : Number crunching : How to download the client? (AMD64 users)

To post messages, you must log in.

1 · 2 · Next

AuthorMessage
miceliux

Send message
Joined: 1 Feb 06
Posts: 2
Credit: 143,705
RAC: 0
Message 17966 - Posted: 7 Jun 2006, 17:23:32 UTC

Hi everybody, I see a very common problem to all the owners of a AMD64 processor: the boinc client tries to download a 64 bit app, but it's not available.

Yes, I know all the anonymous plataform crap, but, why cannot just download the 32 bit version? it's compatible with the amd64 processors. It should be a fallback option if the 64 bit client isn't available. Or just an option in the general config file where you put the platform you wish to use.

This thing is driving me crazy. I'm trying to download the 32 bit client for myself, but it's not available in the webpage. What kind of obscure hacking am I supposed to do? It should be easier. Please, take account on this.
ID: 17966 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
BennyRop

Send message
Joined: 17 Dec 05
Posts: 555
Credit: 140,800
RAC: 0
Message 17980 - Posted: 7 Jun 2006, 18:47:49 UTC

Are you running a 64bit OS and 64bit Boinc manager? (I'm running 32 bit WinXP and a standard 32bit Boinc Manager here, and it downloads the 32 bit Rosetta apps for my Athlon 64 system.)


ID: 17980 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile David Emigh
Avatar

Send message
Joined: 13 Mar 06
Posts: 158
Credit: 417,178
RAC: 0
Message 17989 - Posted: 7 Jun 2006, 19:23:30 UTC

I have at least two AMD64 computers (my computers are open to public viewing)

Both use WinXp Pro for the OS and neither gave me a speck of trouble downloading the Rosetta client.

I do not have any 64 bit applications.

Please take a look at my computers and tell me if any of them are even close to the system that is giving you trouble.
Rosie, Rosie, she's our gal,
If she can't do it, no one shall!
ID: 17989 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
miceliux

Send message
Joined: 1 Feb 06
Posts: 2
Credit: 143,705
RAC: 0
Message 17990 - Posted: 7 Jun 2006, 19:24:18 UTC - in response to Message 17980.  

Are you running a 64bit OS and 64bit Boinc manager? (I'm running 32 bit WinXP and a standard 32bit Boinc Manager here, and it downloads the 32 bit Rosetta apps for my Athlon 64 system.)



Yes, I'm running a 64 bit linux and 64 bit boinc client. I think it's problem of the boinc client, it should download the best app from each projet. If there is no 64 bit app it should fallback to 32 bit in amd64 systems.

Where can I submit a bug to the boinc program?
ID: 17990 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
tralala

Send message
Joined: 8 Apr 06
Posts: 376
Credit: 581,806
RAC: 0
Message 17992 - Posted: 7 Jun 2006, 19:26:59 UTC
Last modified: 7 Jun 2006, 19:39:57 UTC

I think at the moment you have to use the anonymous crap. BOINC does not support Windows64 yet and although a 32bit application would run fin in Windows x64 it refuses to download such a platform. I think the Win64 support needs to be first introduced by BOINC and not Rosetta. Rosetta can only specify which app is for which platform. Perhaps you post this over on the BOINC boards.
ID: 17992 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
AMD_is_logical

Send message
Joined: 20 Dec 05
Posts: 299
Credit: 31,460,681
RAC: 0
Message 18048 - Posted: 8 Jun 2006, 2:53:52 UTC - in response to Message 17966.  

This thing is driving me crazy. I'm trying to download the 32 bit client for myself, but it's not available in the webpage.


The 32 bit Linux rosetta binary should be in the directory: https://boinc.bakerlab.org/rosetta/download/
The current version is the file named: rosetta_5.16_i686-pc-linux-gnu

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

Send message
Joined: 17 Sep 05
Posts: 29
Credit: 413,302
RAC: 0
Message 21893 - Posted: 5 Aug 2006, 8:34:16 UTC

So far, two projects have added support for x86-64: SETI sends the x86 application and SIMAP, a true x86-64 application. Would you consider supporting the platform x86_64-pc-linux-gnu or x86_64-unknown-linux-gnu similarly?
ID: 21893 · 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 21904 - Posted: 5 Aug 2006, 14:04:35 UTC
Last modified: 5 Aug 2006, 14:09:44 UTC

miceliux
Given there are only 4 official BOINC clients, Windows (32bit), Linux (32bit) and MacOS(PPC & Intel) then any problem you have compiling it yourself and the use there after is afaik officialy down to you.

You could ask in the BOINC forumms or post to the development lists (there are various ones see the boinc website) or just build the client to report itself as the 32bit version, though maybe not ideal for other projects.

Though Augustine has the possible Rosetta serverside workaround for now, of course add the Windows/Vista 64 platforms as well ;-)
Though it'll not help you with any other projects you want to join along the way.


EDIT: didn't see the post dates of the original posts before the last one.... <grr>
Team mauisun.org
ID: 21904 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
ebahapo
Avatar

Send message
Joined: 17 Sep 05
Posts: 29
Credit: 413,302
RAC: 0
Message 23123 - Posted: 18 Aug 2006, 19:56:12 UTC - in response to Message 21893.  

So far, two projects have added support for x86-64: SETI sends the x86 application and SIMAP, a true x86-64 application. Would you consider supporting the platform x86_64-pc-linux-gnu or x86_64-unknown-linux-gnu similarly?

Chess960 now supports AMD64 with a native Linux application too.
ID: 23123 · Rating: -0.99999999999999 · rate: Rate + / Rate - Report as offensive    Reply Quote
ebahapo
Avatar

Send message
Joined: 17 Sep 05
Posts: 29
Credit: 413,302
RAC: 0
Message 27880 - Posted: 20 Sep 2006, 22:46:53 UTC - in response to Message 23123.  

So far, two projects have added support for x86-64: SETI sends the x86 application and SIMAP, a true x86-64 application. Would you consider supporting the platform x86_64-pc-linux-gnu or x86_64-unknown-linux-gnu similarly?

Chess960 now supports AMD64 with a native Linux application too.

HashClash now supports AMD64 with a 32-bit Linux application...
ID: 27880 · Rating: -0.99999999999999 · rate: Rate + / Rate - Report as offensive    Reply Quote
ebahapo
Avatar

Send message
Joined: 17 Sep 05
Posts: 29
Credit: 413,302
RAC: 0
Message 28592 - Posted: 27 Sep 2006, 19:36:39 UTC - in response to Message 27880.  

So far, two projects have added support for x86-64: SETI sends the x86 application and SIMAP, a true x86-64 application. Would you consider supporting the platform x86_64-pc-linux-gnu or x86_64-unknown-linux-gnu similarly?

Chess960 now supports AMD64 with a native Linux application too.

HashClash now supports AMD64 with a 32-bit Linux application...

HashClash now supports AMD64 on Windows with a 32-bit application...
ID: 28592 · Rating: -0.99999999999999 · rate: Rate + / Rate - Report as offensive    Reply Quote
FluffyChicken
Avatar

Send message
Joined: 1 Nov 05
Posts: 1260
Credit: 369,635
RAC: 0
Message 28612 - Posted: 28 Sep 2006, 11:10:54 UTC

Augustine,

so what ?

This is rosetta@home....
Team mauisun.org
ID: 28612 · Rating: 0.99999999999999 · rate: Rate + / Rate - Report as offensive    Reply Quote
ebahapo
Avatar

Send message
Joined: 17 Sep 05
Posts: 29
Credit: 413,302
RAC: 0
Message 28637 - Posted: 28 Sep 2006, 22:58:09 UTC

FWIW, running two instances of the client, one the 32-bit client, the other, the 64-bit client, on the same 4-core system, but limiting each client to 2 cores, I can compare the relative performance of 32-bit and 64-bit SIMAP's HMMER: the 64-bit version is about 7% faster.

By enabling vectorization (supported by default on AMD64), the SIMAP developers observed other 8% improvement.

Bottom line: porting the project application to AMD64 has the potential to improve performance by 15%!

ID: 28637 · Rating: -0.99999999999999 · rate: Rate + / Rate - Report as offensive    Reply Quote
BennyRop

Send message
Joined: 17 Dec 05
Posts: 555
Credit: 140,800
RAC: 0
Message 28642 - Posted: 29 Sep 2006, 1:35:21 UTC
Last modified: 29 Sep 2006, 1:36:38 UTC

I liked the developer's comments about how they were still looking into corruption issues with Windows on AMD cpus. Were they using an Intel only math library?
ID: 28642 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Mats Petersson

Send message
Joined: 29 Sep 05
Posts: 225
Credit: 951,788
RAC: 0
Message 28659 - Posted: 29 Sep 2006, 10:16:05 UTC - in response to Message 28642.  

I liked the developer's comments about how they were still looking into corruption issues with Windows on AMD cpus. Were they using an Intel only math library?



Unless such an Intel only library makes use of some instruction not supported by AMD, I doubt that this would be the reason (of course, all recent Intel libraries are blocked from being used by non-Intel processors anyways, as opposed to for example ACML from AMD).

I didn't see anything on this issue in the thread linked below.

Can I also point out that a 15% improvement may not be the case for Rosetta [as discussed in several other threads re 64-bit Rosetta]. The fact that the current source-code + gcc 4.x -m64 doesn't generate correct results [or in some cases even a binary that runs correctly] for any optimisation above -O1 doesn't quite encourage work on 64-bit until the compiler works better... Of what I've seen of the source-code, it doesn't lend itself to 64-bit performance improvements. In the performance intensive code-path, almost none of the code is calling small functions (which is often where 64-bit improves because of register passed arguments), and almost all of the performance limits are FPU-related.

Being able to use -ftree-vectorize MAY help, but a lot of calculations aren't trivially vectorized [in one of the most time-consuming functions, it's because the inner loop is very short...]

--
Mats
ID: 28659 · 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 28702 - Posted: 29 Sep 2006, 18:29:17 UTC - in response to Message 28659.  

I liked the developer's comments about how they were still looking into corruption issues with Windows on AMD cpus. Were they using an Intel only math library?



Unless such an Intel only library makes use of some instruction not supported by AMD, I doubt that this would be the reason (of course, all recent Intel libraries are blocked from being used by non-Intel processors anyways, as opposed to for example ACML from AMD).

I didn't see anything on this issue in the thread linked below.

Can I also point out that a 15% improvement may not be the case for Rosetta [as discussed in several other threads re 64-bit Rosetta]. The fact that the current source-code + gcc 4.x -m64 doesn't generate correct results [or in some cases even a binary that runs correctly] for any optimisation above -O1 doesn't quite encourage work on 64-bit until the compiler works better... Of what I've seen of the source-code, it doesn't lend itself to 64-bit performance improvements. In the performance intensive code-path, almost none of the code is calling small functions (which is often where 64-bit improves because of register passed arguments), and almost all of the performance limits are FPU-related.

Being able to use -ftree-vectorize MAY help, but a lot of calculations aren't trivially vectorized [in one of the most time-consuming functions, it's because the inner loop is very short...]

--
Mats


Mats, I think the Intel compilers have had that feature (I mean bug ;-) fixed now.
Team mauisun.org
ID: 28702 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
ebahapo
Avatar

Send message
Joined: 17 Sep 05
Posts: 29
Credit: 413,302
RAC: 0
Message 29115 - Posted: 10 Oct 2006, 15:08:52 UTC - in response to Message 28592.  

So far, two projects have added support for x86-64: SETI sends the x86 application and SIMAP, a true x86-64 application. Would you consider supporting the platform x86_64-pc-linux-gnu or x86_64-unknown-linux-gnu similarly?

Chess960 now supports AMD64 with a native Linux application too.

HashClash now supports AMD64 with a 32-bit Linux application...

HashClash now supports AMD64 on Windows with a 32-bit application...

Guess what? Leiden Classical now supports AMD64 on Linux with a 32-bit application. ;-)

ID: 29115 · Rating: -0.99999999999999 · rate: Rate + / Rate - Report as offensive    Reply Quote
FluffyChicken
Avatar

Send message
Joined: 1 Nov 05
Posts: 1260
Credit: 369,635
RAC: 0
Message 29131 - Posted: 10 Oct 2006, 19:33:47 UTC

Augustine the AMD64 awareness BOINC spammer ;-)
Team mauisun.org
ID: 29131 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
ebahapo
Avatar

Send message
Joined: 17 Sep 05
Posts: 29
Credit: 413,302
RAC: 0
Message 31188 - Posted: 15 Nov 2006, 15:38:37 UTC - in response to Message 29115.  
Last modified: 15 Nov 2006, 16:02:38 UTC

So far, two projects have added support for x86-64: SETI sends the x86 application and SIMAP, a true x86-64 application. Would you consider supporting the platform x86_64-pc-linux-gnu or x86_64-unknown-linux-gnu similarly?

Chess960 now supports AMD64 with a native Linux application too.

HashClash now supports AMD64 with a 32-bit Linux application...

HashClash now supports AMD64 on Windows with a 32-bit application...

Guess what? Leiden Classical now supports AMD64 on Linux with a 32-bit application. ;-)

Yay! Malaria now supports AMD64 on Linux with a 32-bit application too.
ID: 31188 · Rating: -1 · rate: Rate + / Rate - Report as offensive    Reply Quote
FluffyChicken
Avatar

Send message
Joined: 1 Nov 05
Posts: 1260
Credit: 369,635
RAC: 0
Message 31195 - Posted: 15 Nov 2006, 19:02:43 UTC
Last modified: 15 Nov 2006, 19:03:47 UTC

All projects do if you use dumas777's Linux x86_64 compiled client
http://boese.dnsalias.com:6969/

RE: https://boinc.bakerlab.org/rosetta/forum_thread.php?id=2549
Team mauisun.org
ID: 31195 · Rating: -1 · rate: Rate + / Rate - Report as offensive    Reply Quote
1 · 2 · Next

Message boards : Number crunching : How to download the client? (AMD64 users)



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