64bit application for AMD64 processors?

Questions and Answers : Windows : 64bit application for AMD64 processors?

To post messages, you must log in.

AuthorMessage
FoldingSolutions
Avatar

Send message
Joined: 2 Apr 06
Posts: 129
Credit: 3,506,690
RAC: 0
Message 40712 - Posted: 11 May 2007, 14:57:23 UTC

The news thread for Rosetta version 5.64 says it has a 64bit app for windows and linux. Does this mean that because I have an AMD64 processor that this 64bit implementation will work on it, so theoretically running twice as fast, even on 32bit XP. Or does the operating system need to be 64bit too? Cos it seems to me like it's about time a BOINC project made use of this extra power.
ID: 40712 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Mod.Sense
Volunteer moderator

Send message
Joined: 22 Aug 06
Posts: 4018
Credit: 0
RAC: 0
Message 40718 - Posted: 11 May 2007, 16:19:02 UTC

If 64bit operating systems and CPUs were twice as fast at everything, you definately would have seen press releases to that effect. They aren't. Performing a floating point operation still takes one clock tick. They can often move volumes of data faster, but Rosetta doesn't need much of that type of operation.

The current implementation is simply to allow the 32bit version of Rosetta to run on 64bit operating systems. So it is just a way to support a 64bit client, but no optimization for a 64bit environment has been performed at this point.
Rosetta Moderator: Mod.Sense
ID: 40718 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
FoldingSolutions
Avatar

Send message
Joined: 2 Apr 06
Posts: 129
Credit: 3,506,690
RAC: 0
Message 40728 - Posted: 11 May 2007, 18:32:53 UTC - in response to Message 40718.  

Oh well i guess that makes sense. Thanks for your thoughts :)
ID: 40728 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
zoom314
Avatar

Send message
Joined: 4 May 07
Posts: 13
Credit: 118,553
RAC: 0
Message 43811 - Posted: 17 Jul 2007, 15:34:56 UTC - in response to Message 40718.  
Last modified: 17 Jul 2007, 15:35:51 UTC

If 64bit operating systems and CPUs were twice as fast at everything, you definitely would have seen press releases to that effect. They aren't. Performing a floating point operation still takes one clock tick. They can often move volumes of data faster, but Rosetta doesn't need much of that type of operation.

The current implementation is simply to allow the 32bit version of Rosetta to run on 64bit operating systems. So it is just a way to support a 64bit client, but no optimization for a 64bit environment has been performed at this point.

Well of My 5 PCs, Only one uses a 32bit Boinc anymore as It runs under XP Pro, The others run under XP x64 and so the Clients are 5.9.0 and 64bit, One day I'd love to run Rosetta again, But It looks like I'll only be able to do so on one PC and a dual core at that, At least until the 64bit Windows Boinc Clients are supported, If their not already(No idea really). An optimized 64bit app would have been nice of course, In Seti there is a 10-20% speed up by the app over the same 32bit Seti app in Windows, This has been acknowledged by the Seti project staff.
Bad'OL MJSJ's PC Specs
ID: 43811 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Zxian

Send message
Joined: 17 May 07
Posts: 18
Credit: 1,173,075
RAC: 0
Message 44347 - Posted: 26 Jul 2007, 17:14:07 UTC

@The_batman - What's preventing you from running R@H on your XP-X64 machines? I've got 20 machines, all running 64-bit linux, and they're crunching away at Rosetta. Rosetta is a much more beneficial project than SETI IMO.
ID: 44347 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
zoom314
Avatar

Send message
Joined: 4 May 07
Posts: 13
Credit: 118,553
RAC: 0
Message 45030 - Posted: 16 Aug 2007, 7:58:40 UTC - in response to Message 44347.  
Last modified: 16 Aug 2007, 8:00:52 UTC

@The_batman - What's preventing you from running R@H on your XP-X64 machines? I've got 20 machines, all running 64-bit linux, and they're crunching away at Rosetta. Rosetta is a much more beneficial project than SETI IMO.

It seems not much, I just wish I had a 64bit Rosetta Application as that would be 10-20% faster, Right now I'm running the Beta 5.76 app(32bit) as I have the Boinc 5.9.0 64bit Boinc client for XP x64.

Oh and right now since the swamp cooler needs Its motor replaced I only have one PC running. :( The motor should be replaced sometime on Thursday I hope.
Bad'OL MJSJ's PC Specs
ID: 45030 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
RDaneel

Send message
Joined: 19 Nov 05
Posts: 2
Credit: 25,911
RAC: 0
Message 49976 - Posted: 23 Dec 2007, 17:06:31 UTC

New question for this thread:
Running on an AMD/XP64 system with Boinc 5.10.28 (64 bit version) installed I see in the task manager that Rosetta is crunching with version "beta 5.90 windows x86 64" but the task is marked with a "*32" label. I understood that means that the task is running in a 32 bit subenvironment. The ABC task is happily executing an "x86 64" version on the other core, without such marking. What's up here?
ID: 49976 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
RDaneel

Send message
Joined: 19 Nov 05
Posts: 2
Credit: 25,911
RAC: 0
Message 50571 - Posted: 11 Jan 2008, 16:43:37 UTC - in response to Message 49976.  

Seems like a dead thread here?
Try once more, just for luck:
I get the same results as above with Rosetta 5.93 on BOINC 5.10.30. What is the problem: do I misinterpret the "*32" label in the XP task manager or do I have some configuration wrong?

ID: 50571 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Mod.Sense
Volunteer moderator

Send message
Joined: 22 Aug 06
Posts: 4018
Credit: 0
RAC: 0
Message 50575 - Posted: 11 Jan 2008, 17:44:34 UTC

The way Rosetta runs on 64bit systems is in 32bit mode. There is no seperate 64bit optimized version available.
Rosetta Moderator: Mod.Sense
ID: 50575 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Robert P. Herbst

Send message
Joined: 23 Jan 08
Posts: 1
Credit: 24,816
RAC: 0
Message 50950 - Posted: 24 Jan 2008, 20:02:04 UTC

I'm running Windows Vista 64 bit on the AMD dual core chip. I set the thing up yesterday and Rosetta downloaded a bunch of stuff, not one of the projects have run yet. I'll give it another day then I'll send rosetta back from whence it came. They cry about wantimg our help, then when we give them what they want, they don't use it.
ID: 50950 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Mod.Sense
Volunteer moderator

Send message
Joined: 22 Aug 06
Posts: 4018
Credit: 0
RAC: 0
Message 50953 - Posted: 24 Jan 2008, 20:51:48 UTC

Robert, are you also running other BOINC projects? It sounds like you must have downloaded some tasks, otherwise you wouldn't have seen the programs and other files downloading. BOINC will schedule them in accordence with your resource allocations and the deadlines and etc. of the other tasks that it is managing.
Rosetta Moderator: Mod.Sense
ID: 50953 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
RonPat

Send message
Joined: 15 Oct 07
Posts: 1
Credit: 253,680
RAC: 0
Message 51234 - Posted: 8 Feb 2008, 3:58:10 UTC

Looks like they just now made the Rosetta prog in C++, as opposed to Fortran.
Maybe soon, we will have a 64-bit Rosetta
ID: 51234 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Contrablue

Send message
Joined: 23 Apr 08
Posts: 1
Credit: 10,467
RAC: 0
Message 52713 - Posted: 25 Apr 2008, 17:15:01 UTC - in response to Message 51234.  

It is likely that performance improvements of between 15% and 30% will be achieved when Rosetta is optimized for x64. Such improvements were observed in a variety of mathematical and graphical applications tested a few years ago, when the AMD64 architecture was first introduced. In my own recent testing, using the Mathematica 5.2 benchmark, "64 bitness" accounted for a 15% improvement in performance.

Performance increases of 15% - 30%, which are significant on a workstation, become far more important when multiplied by the thousands of computers running Rosetta, and which are capable of 64-bit computation. These improvements can reduce the time to solve minimum energy conformations of proteins by many machine-years and even calendar-years **right now**. A 64-bit Rosetta therefore would help us:

* achieve disease cures *significantly* faster
* increase the efficiency of the massive grid computations involved in running Rosetta to a large degree, thus saving considerable electric power and operational costs
* reduce computer wear and tear per unit of Rosetta work produced, again by a very significant amount in the aggregate. For a given amount of computation, thousands fewer computers would be worn out and discarded, reducing both capital costs and toxic waste streams.

It is clear that production of a 64-bit version of Rosetta is not just a wish-list item, but a critical requirement for the future. Rosetta developers are urged not to view the costs of grid computation resources as externalities that can be disregarded, and to accordingly expedite delivery of 64-bit versions of Rosetta.

--Contrablue
ID: 52713 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote

Questions and Answers : Windows : 64bit application for AMD64 processors?



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