Message boards : Number crunching : x64 processing support
Author | Message |
---|---|
R4IH Send message Joined: 13 Aug 10 Posts: 1 Credit: 630,320 RAC: 43 |
Good day, I'm an user of Win7Pro 64-bit and BOINC Manager in 64-bit version. But I see in my TaskManager that miniRosetta 2.14 is a 32-bit process. Can you create 64-bit mR version for best performance? Thanks. |
Chilean Send message Joined: 16 Oct 05 Posts: 711 Credit: 26,694,507 RAC: 0 |
|
FnuGk Send message Joined: 7 Jun 10 Posts: 3 Credit: 136,605 RAC: 0 |
You won't see much improvement with a 64-bit rosetta application. So there's no need to make a 64-bit application. im wondering why will rosetta not benefit from running at 64bit? |
dcdc Send message Joined: 3 Nov 05 Posts: 1832 Credit: 119,891,919 RAC: 1,902 |
You won't see much improvement with a 64-bit rosetta application. So there's no need to make a 64-bit application. Why do you think it would? Rosetta doesn't currently come close to the 4GB RAM limit that 64-bit removes. |
dcdc Send message Joined: 3 Nov 05 Posts: 1832 Credit: 119,891,919 RAC: 1,902 |
Here's an old thread on 64-bit. The posts by Mats Petersson are a good starting point as he both knows the subject matter and had seen the code: https://boinc.bakerlab.org/rosetta/forum_thread.php?id=1523#15242 It might be that minirosetta, which was released more recently has changed the facts, but I doubt it. The guys at the bakerlab are pretty handy with code and I'm sure they'd release a 64-bit client if it gave them more computer power without being overly onerous. |
Mod.Sense Volunteer moderator Send message Joined: 22 Aug 06 Posts: 4018 Credit: 0 RAC: 0 |
You won't see much improvement with a 64-bit rosetta application. So there's no need to make a 64-bit application. 64bit processors do more then lift memory constraints. They allow you to do operations on 64 bits in a single clock tick, rather then 32. But if you are only using 32bit floats in your calculations, they take just as long. So the applications that benefit the most from a 64bit processor either need more memory, use a lot of double float operations, or move large amounts of data in and out of the CPU. Think of it like 64 train lines rather then 32. Twice as many lines only helps throughput if you frequently have more then 32 trains trying to use the route at the same time. Rosetta Moderator: Mod.Sense |
Message boards :
Number crunching :
x64 processing support
©2025 University of Washington
https://www.bakerlab.org