Message boards : Number crunching : Huge RAM usage by some of latest WUs
Previous · 1 · 2
Author | Message |
---|---|
Fairbrother Family Send message Joined: 8 May 17 Posts: 1 Credit: 158,773 RAC: 0 |
These are likely jobs that are modeling the Spike complex (http://new.robetta.org/results.php?id=15652) of 2019-nCoV_S, the corona virus. The genome has been sequenced and there is a mad rush to determine structures for possible drug targets. we really really must get the word out about Rosetta and the BOINC program average citizens can actually make a big difference in the cause of curing the corona virus and other viruses this should be on international news! |
Mad_Max Send message Joined: 31 Dec 09 Posts: 209 Credit: 25,992,337 RAC: 12,090 |
No, with R@H it works other way - almost all WUs here runs exactly same time (8 hours by current default) regardless of how powerful CPU you are using. E.g. if you replace CPU by other model which is 2 times faster(per each core basis) you do not complete 2x quantity of R@H WU. Instead each WU on faster CPU will be running about same time as on slower (still ~8 hours) but will produce more useful results (they called models or decoys - variants of possible protein configuration) from the same input data files downloaded from server. Same apply for multi-threaded app if it will be ever available for R@H: increasing number of threads per WU will not reduce runtime of one WU, it just "squeeze out" more scientifically useful results from same starting WU data. So using MT app will reduce total number of WUs downloaded, stored on disk and loaded into the RAM few folds (based on how many threads each WU is using). I think the only real saving is memory. Most multi-threaded projects now allow you to select how many threads (cores) you want to use on a single work unit. I usually select "1" or "2", since that is usually more efficient. Most MT projects run less efficiently the more threads you use. I am not sure why that is the case, but it is said that on some of them, one thread may finish early before the others, and have nothing to do. There may be other reasons.Yes from CPU side a lot of single threaded WU running in parallel independently usually is most effective variant, MT apps usually a slightly less effective CPU wise. But swarms of single threaded tasks is a waste of all other resources - RAM, bandwidth and both disk space and disk usage. As each R@H WU unpack own copy of main Rosetta database to work with which is about ~ 500 MB and ~4000 files plus 400 folder per each running WU ( and it keeps growing as more data added to DB) - you can find it in "minirosetta_database" subfolder of each BOINC "slot" folder occupied by R@H WU. Yes, MT app may be not optimal for simple and "small" tasks but can be very useful for huge tasks like this "corona virus" simulations described above which needs a lot of RAM and CPU power per each WU. |
Message boards :
Number crunching :
Huge RAM usage by some of latest WUs
©2024 University of Washington
https://www.bakerlab.org