AMD64 Support?

Message boards : Rosetta@home Science : AMD64 Support?

To post messages, you must log in.

1 · 2 · Next

AuthorMessage
gerrynjr

Send message
Joined: 4 Nov 05
Posts: 3
Credit: 2,026
RAC: 0
Message 2350 - Posted: 5 Nov 2005, 16:19:26 UTC

I currently only have my mac mini crunching, and would like to have my X2 Athlon64 crunching as well, unfortunately however, it seems you do not have a 64 bit client available, even though I've compiled the boinc client. (tells me that amd64 binary from your site is nonexistent) is there any way to get the source to this binary?
ID: 2350 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
David Baker
Volunteer moderator
Project administrator
Project developer
Project scientist

Send message
Joined: 17 Sep 05
Posts: 705
Credit: 559,847
RAC: 0
Message 2356 - Posted: 5 Nov 2005, 17:38:09 UTC

we will be making the source available within the next week, so stay tuned!
ID: 2356 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile FZB

Send message
Joined: 17 Sep 05
Posts: 84
Credit: 4,948,999
RAC: 0
Message 2358 - Posted: 5 Nov 2005, 18:29:40 UTC

the 32bit client runs without problem (if left in memory) on my x2 4400+ on a 64bit windows atm, so you should be fine. (https://boinc.bakerlab.org/rosetta/show_host_detail.php?hostid=494)
results are not too many due to the db purge (funny the two 25 sept results are still there), but if you like you can monitor the computer and see most will be successful and valid.
--
Florian
www.domplatz1.de
ID: 2358 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile FZB

Send message
Joined: 17 Sep 05
Posts: 84
Credit: 4,948,999
RAC: 0
Message 2359 - Posted: 5 Nov 2005, 18:30:24 UTC - in response to Message 2356.  

we will be making the source available within the next week, so stay tuned!


looking forward :)
btw, what language is the app writen in? fortran or c/c++?
--
Florian
www.domplatz1.de
ID: 2359 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile David E K
Volunteer moderator
Project administrator
Project developer
Project scientist

Send message
Joined: 1 Jul 05
Posts: 1018
Credit: 4,334,829
RAC: 0
Message 2360 - Posted: 5 Nov 2005, 18:35:27 UTC

c++
ID: 2360 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile FZB

Send message
Joined: 17 Sep 05
Posts: 84
Credit: 4,948,999
RAC: 0
Message 2361 - Posted: 5 Nov 2005, 18:47:14 UTC

nice, have no fortran compiler yet, whould have had to buy one ;)
--
Florian
www.domplatz1.de
ID: 2361 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile dgnuff
Avatar

Send message
Joined: 1 Nov 05
Posts: 350
Credit: 24,773,605
RAC: 0
Message 2397 - Posted: 6 Nov 2005, 1:46:27 UTC - in response to Message 2360.  

c++


Just as a side question, how amenable to SSE type instuction sets is the Rosetta code?

There was quite the discussion over on the Find-a-drug boards about this, and the net result was that Keith's algorithm simply could not benefit from SIMD. That doesn't surprise me. I somehow suspect that since what you're up to is about second cousin to what he is doing, that the same holds true, meaning Rosetta can't get as much help from SSE as (for example) 3D rendering can.
ID: 2397 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile TB Horst
Avatar

Send message
Joined: 1 Oct 05
Posts: 8
Credit: 208,743
RAC: 0
Message 2408 - Posted: 6 Nov 2005, 3:38:26 UTC - in response to Message 2397.  

c++


Just as a side question, how amenable to SSE type instuction sets is the Rosetta code?

There was quite the discussion over on the Find-a-drug boards about this, and the net result was that Keith's algorithm simply could not benefit from SIMD. That doesn't surprise me. I somehow suspect that since what you're up to is about second cousin to what he is doing, that the same holds true, meaning Rosetta can't get as much help from SSE as (for example) 3D rendering can.


rosetta is running quite good so. also w/o sse.
it's a fine running, VERY useful project.
@
http://www.bier-rat.de
ID: 2408 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
gerrynjr

Send message
Joined: 4 Nov 05
Posts: 3
Credit: 2,026
RAC: 0
Message 2410 - Posted: 6 Nov 2005, 4:28:08 UTC

always glad to hear that the source will be made available.

as for FZB: FWIW, I've also run a precompiled boinc on some other x86 boxen as well as this one, and i've noticed custom-compiled versions run much faster and are much more efficient.

(also: aside from the mac most boxen here run linux...)
ID: 2410 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Cope57
Avatar

Send message
Joined: 4 Nov 05
Posts: 5
Credit: 152,604
RAC: 0
Message 2858 - Posted: 10 Nov 2005, 23:40:58 UTC

gerrynjr, as soon as you get yours set up, give me a yell, and help me get mine going. I'll see you in IRC somewhere... thanks.
ID: 2858 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile FZB

Send message
Joined: 17 Sep 05
Posts: 84
Credit: 4,948,999
RAC: 0
Message 2892 - Posted: 11 Nov 2005, 13:21:49 UTC - in response to Message 2410.  

always glad to hear that the source will be made available.

as for FZB: FWIW, I've also run a precompiled boinc on some other x86 boxen as well as this one, and i've noticed custom-compiled versions run much faster and are much more efficient.

(also: aside from the mac most boxen here run linux...)


you mean the BOINC manager or the science apps? optimizing the science app should speed up things, optimizing the core manager should only impact the benchmark results (the rest should not be that noticable as the manager does not run that much).

--
Florian
www.domplatz1.de
ID: 2892 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
gerrynjr

Send message
Joined: 4 Nov 05
Posts: 3
Credit: 2,026
RAC: 0
Message 3469 - Posted: 17 Nov 2005, 3:57:29 UTC

well, I run a complete 64 bit install, that is, I purposely kill off 32 bit support. I have custom compiled the boinc manager software, however, the source was not avaialbe for the actual science app for rosetta.

This in effect meant I would be unable to crunch...
ID: 3469 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
PCZ

Send message
Joined: 16 Sep 05
Posts: 26
Credit: 2,024,330
RAC: 0
Message 3837 - Posted: 21 Nov 2005, 22:20:37 UTC

gerrynjr

Since you have decided to exclude all 32 bit code from running on your A64 then you will be able to run didly squat.
This is a mess of your own making so its unfair to expect the project to waste resources trying to cater to your wims.
64 bit computing is in it's infancy and it will be a long time till you can stop running 32 bit code.





ID: 3837 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Foxfire

Send message
Joined: 3 Nov 05
Posts: 12
Credit: 582,360
RAC: 0
Message 3839 - Posted: 21 Nov 2005, 22:33:18 UTC

Actually on my home computer I also run a pure 64bit system and try to avoid 32bit apps whenever possible (and it is basically possible most of the time).
I'd think it would be nice to have 64bit versions. As the application is pretty new I would expect that this shouldn't be much work, but basically be a recompile only. However depending on how much the application is optimized on assembly level I might be wrong.
ID: 3839 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Tern
Avatar

Send message
Joined: 25 Oct 05
Posts: 576
Credit: 4,695,450
RAC: 15
Message 3876 - Posted: 22 Nov 2005, 5:58:08 UTC - in response to Message 3839.  

I'd think it would be nice to have 64bit versions. As the application is pretty new I would expect that this shouldn't be much work, but basically be a recompile only.


I can't speak for Rosetta, but I know several people have at various times created 64 bit versions of the SETI app, and the basic opinion has always come back to "there is no point". There is no speed gain, because floating point is floating point and isn't helped. It requires yet another version of everything be maintained. 64-bit processors can run 32-bit applications perfectly well. If an application gains something by being compiled for a 64-bit path, great, but if the only reason to do it is for the 0.000001% of the users who have turned off 32-bit support...

ID: 3876 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Aaron Finney

Send message
Joined: 8 Oct 05
Posts: 52
Credit: 109,589
RAC: 0
Message 3904 - Posted: 22 Nov 2005, 11:55:37 UTC - in response to Message 3876.  

I'd think it would be nice to have 64bit versions. As the application is pretty new I would expect that this shouldn't be much work, but basically be a recompile only.


I can't speak for Rosetta, but I know several people have at various times created 64 bit versions of the SETI app, and the basic opinion has always come back to "there is no point". There is no speed gain, because floating point is floating point and isn't helped. It requires yet another version of everything be maintained. 64-bit processors can run 32-bit applications perfectly well. If an application gains something by being compiled for a 64-bit path, great, but if the only reason to do it is for the 0.000001% of the users who have turned off 32-bit support...


It's not that FLOP calculations don't benefit, it's that the SETI program itself doesn't use the type of code to benefit from a 64 bit app.

Rosetta may or may not, it depends on the algorythms.
ID: 3904 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Desti

Send message
Joined: 16 Sep 05
Posts: 50
Credit: 3,018
RAC: 0
Message 3929 - Posted: 22 Nov 2005, 16:38:28 UTC - in response to Message 3904.  

I'd think it would be nice to have 64bit versions. As the application is pretty new I would expect that this shouldn't be much work, but basically be a recompile only.


I can't speak for Rosetta, but I know several people have at various times created 64 bit versions of the SETI app, and the basic opinion has always come back to "there is no point". There is no speed gain, because floating point is floating point and isn't helped. It requires yet another version of everything be maintained. 64-bit processors can run 32-bit applications perfectly well. If an application gains something by being compiled for a 64-bit path, great, but if the only reason to do it is for the 0.000001% of the users who have turned off 32-bit support...


It's not that FLOP calculations don't benefit, it's that the SETI program itself doesn't use the type of code to benefit from a 64 bit app.

Rosetta may or may not, it depends on the algorythms.



Most applications don't benefit from the 64 bit adress space, but from the ability to use more registers in the 64bit modus (for example media encoding) http://www.linuxhardware.org/article.pl?sid=05/02/24/1747228&mode=thread

LUE
ID: 3929 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Aaron Finney

Send message
Joined: 8 Oct 05
Posts: 52
Credit: 109,589
RAC: 0
Message 3969 - Posted: 22 Nov 2005, 21:27:48 UTC - in response to Message 3929.  


It's not that FLOP calculations don't benefit, it's that the SETI program itself doesn't use the type of code to benefit from a 64 bit app.

Rosetta may or may not, it depends on the algorythms.



Most applications don't benefit from the 64 bit adress space, but from the ability to use more registers in the 64bit modus (for example media encoding) http://www.linuxhardware.org/article.pl?sid=05/02/24/1747228&mode=thread


I was mostly commenting that the logic of "Seti and Rosetta both are heavily FLOP based, hence - If SETI wouldn't benefit, neither would rosetta" doesn't really apply in all circumstances.
ID: 3969 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Paul D. Buck

Send message
Joined: 17 Sep 05
Posts: 815
Credit: 1,812,737
RAC: 0
Message 4242 - Posted: 25 Nov 2005, 8:33:06 UTC - in response to Message 3969.  

I was mostly commenting that the logic of "Seti and Rosetta both are heavily FLOP based, hence - If SETI wouldn't benefit, neither would rosetta" doesn't really apply in all circumstances.

True, but the possible gain vs. cost (in time mostly) would not likely be profitable. So, based on prior experience, I would rather development efforts be placed elsewhere ...
ID: 4242 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Cureseekers~Kristof

Send message
Joined: 5 Nov 05
Posts: 80
Credit: 689,603
RAC: 0
Message 4563 - Posted: 28 Nov 2005, 14:31:38 UTC - in response to Message 2356.  

we will be making the source available within the next week, so stay tuned!

Is there already some news about going open source of the client?
This week last long ;)
Or did I missed something?

Member of Dutch Power Cows
ID: 4563 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
1 · 2 · Next

Message boards : Rosetta@home Science : AMD64 Support?



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