minirosetta runtime memory footprint

Message boards : Number crunching : minirosetta runtime memory footprint

To post messages, you must log in.

AuthorMessage
dumas777

Send message
Joined: 19 Nov 05
Posts: 39
Credit: 2,762,081
RAC: 0
Message 63452 - Posted: 25 Sep 2009, 19:59:15 UTC
Last modified: 25 Sep 2009, 20:15:23 UTC

I understand that the Rosetta code is very complex and the code is in the hundred thousands of lines range but at least on my Mac Pro the excutable runtime size is running well over 300 meg as compared to about half that for the prior Rosetta C version. As I have 4 gig of memory and only four cores this is not an issue except I fear for the efficiency of the code. I hope there are efforts underway to decrease this footprint for the sake of increasing the science done. It seems the app is doing way too much in main memory and too little in the smaller but much faster cpu caches. I could be wrong and it could need this large dataset in which case main memory much than on the disk. I just hate bloat due to inefficient code. I know code optimization generally comes after correctness and feature completeness but I am sure the developers understand in this app efficiency is a critical requirement. This is due to the fact any inefficiency is magnified thousands of times over and not only increase the use of fossil fuels and pollution (from extra power required by computers) but also as well puts a heavier cost on voluteers with less benefits for mankind. But hey no pressure :).
ID: 63452 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile robertmiles

Send message
Joined: 16 Jun 08
Posts: 1233
Credit: 14,324,975
RAC: 3,637
Message 63486 - Posted: 27 Sep 2009, 16:57:03 UTC

For me, typical workunits take about 500 MB, and I've heard of a few that took up to 1.2 GB, possibly due to the memory leak in some of the recent versions of the software. Looks like Rosetta@home is going to some extra effort to give you workunits that require less memory than usual.
ID: 63486 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote

Message boards : Number crunching : minirosetta runtime memory footprint



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