21)
Message boards :
Number crunching :
Rosetta 4.1+ and 4.2+
(Message 95584)
Posted 30 Apr 2020 by bkil Post: Well, a 10 year old quad core machine with 4GB RAM isn't bad at all. Why aren't you running something nice on it like a recent version of Lubuntu (or Xubuntu)? It's free and pretty efficient on old hardware. If your processor is from 10 years ago, it should definitely support 64-bit - this would enhance crunching speed as well. A quick test showed that on a 4GB machine, a 32-bit Puppy Linux could use 3.5GB RAM, while a 64-bit Puppy Linux could use all of it (running from RAM disk while at it). That's not a negligible difference at all. I would definitely not connect an XP machine to a network (or to a power outlet for that matter). It's almost 20 years old now and has gone unmaintaned for years. You are begging to get hacked. /OFF We're in the process of evaluating software to run on 15-20 year old hardware for charity donations and whether it would be usable and the outlook seems pretty good up until now. |
22)
Message boards :
Number crunching :
The most efficient cruncher rig possible
(Message 95583)
Posted 30 Apr 2020 by bkil Post: If you would use the fastest zram compression possible (LZ4?), you may get 6GB out of a 4GB rPi4. I've done a dirty patch myself on BOINC on a low-memory PC so it would schedule as much work as the zram'med memory amount would allow, instead of limiting to the physical amount. This solves the "waiting for memory" messages. I had to patch it because it caps memory allowance to be under 100% when requesting jobs, although, I guess after you have the jobs the scheduler may allow > 100% settings (TODO). It has been working pretty good for weeks now. |
23)
Message boards :
Number crunching :
The most efficient cruncher rig possible
(Message 95582)
Posted 30 Apr 2020 by bkil Post: Thanks for sharing. See here how Recent Average Credit is computed:
|
24)
Message boards :
Number crunching :
Tells us your thoughts on granting credit for large protein, long-running tasks
(Message 95567)
Posted 29 Apr 2020 by bkil Post: I think if you deploy a vast amount of nodes from fixed OS images that have the BOINC folder hard coded then a clashing host ID could result something like this. |
25)
Message boards :
Number crunching :
Running on a 4GB Raspberry Pi 4 - How to?
(Message 95564)
Posted 29 Apr 2020 by bkil Post: That sounds nice, especially the default consumption of 3.5W. Could you perhaps plot a diagram with each attempted frequency and the lowest over_voltage at the given frequency? It can also be set to a negative number. I'm interested in how much undervolting counts in temperatures. |
26)
Message boards :
Number crunching :
Running on a 4GB Raspberry Pi 4 - How to?
(Message 95400)
Posted 26 Apr 2020 by bkil Post: Could you please answer the questions posted above? |
27)
Message boards :
Number crunching :
Running Rosetta on Raspberry Pi 3B+ (how to guide)
(Message 95399)
Posted 26 Apr 2020 by bkil Post: Newer versions of zram also an option for mem_limit, have a look here: https://www.kernel.org/doc/html/latest/admin-guide/blockdev/zram.html You could set it to 70-80% of RAM for example while also keeping the max size at 200%. This would enable utilizing the swap as well (although a kernel with zswap would be more ideal for this). After you measure the overhead that deflate causes (is it kswapd?), you may try some other compression algorithm as well. I'll soon have a look at whether I can patch out malloc via LD_PRELOAD to enable KSM. That could help a lot. You may want to see whether setting /proc/sys/vm/page-cluster to 0 could help with the zram overhead. https://www.kernel.org/doc/html/latest/admin-guide/sysctl/vm.html#page-cluster |
28)
Message boards :
Number crunching :
Tells us your thoughts on granting credit for large protein, long-running tasks
(Message 95348)
Posted 25 Apr 2020 by bkil Post: I've already answered some of your questions above regarding efficiency and whatnot: - https://boinc.bakerlab.org/rosetta/forum_thread.php?id=13833&postid=95140 If battery use is an issue for you, see also:
- Running Rosetta on Raspberry Pi 3B+ (how to guide) - How to Recycle Android Phones for BOINC or Folding Rig Without Using Batteries, also runs on Amlogic Smart TV Boxes
|
29)
Message boards :
Number crunching :
Running on a 4GB Raspberry Pi 4 - How to?
(Message 95341)
Posted 25 Apr 2020 by bkil Post: It's good to know that a heat sink can prove enough in milder climates. At first, Raspberry Pi 4 was known to only run acceptably with a fan. Did you apply all techniques for saving power and reducing temperatures mentioned in this thread? I think these were:
- Use WiFi instead of ethernet - Don't use an enclosure or use a metallic one - Disable unused peripherals - Undervolt - Underclock unused domains (TODO: underclock other things and measure the difference) - Use an efficient SD card - Operate the device perpendicular to the ground https://www.raspberrypi.org/blog/free-raspberry-pi-4-cooling-stand-with-the-magpi-90/
|
30)
Message boards :
Number crunching :
The most efficient cruncher rig possible
(Message 95151)
Posted 22 Apr 2020 by bkil Post: I see. I found a few positives signs for this chipset, but I haven't found a concrete answer for this motherboard yet:
- https://www.reddit.com/r/Amd/comments/7ur5ni/dear_am4_users_can_you_boot_without_a_gpu_and_if/ - https://forums.overclockers.co.uk/threads/asus-prime-b450m-a-or-prime-b450-plus-headless.18832054/#post-32163396 - https://www.reddit.com/r/homelab/comments/a45nk4/headless_ryzen/ebbsy16/
|
31)
Message boards :
Number crunching :
Tells us your thoughts on granting credit for large protein, long-running tasks
(Message 95143)
Posted 22 Apr 2020 by bkil Post: I think your question is off-topic here, but let me give a TL;DR. I can see under your account that you have dozens of in progress WU's. Please visit computing preferences under your account and reduce your store at least ... and store up to additional ... values. They should probably sum to be less than 1 day, even down to 0.1+0.1days during debugging while BOINC is learning your processing rate. According to this task, it indeed took 24 hours of CPU to complete 195 decoys: https://boinc.bakerlab.org/rosetta/result.php?resultid=1153332354 Please double check the target CPU runtime in your Rosetta@home preferences under your account. It defaults to 8 hours, although 24 hours should be still doable. Deadlines are around 3 days I think. |
32)
Message boards :
Number crunching :
Tells us your thoughts on granting credit for large protein, long-running tasks
(Message 95142)
Posted 22 Apr 2020 by bkil Post: I've processed the CPU list table from the above post. Because the sum is much less than the one on the homepage, I think this may include any registered member on the project, not only the active members. Also note that HT CPU's are overrated at least 50% in the total stats (they simply multiply thread count by per-thread flops). As HT is much more prominent at the high end than the low end (envision Celerons/Pentiums), this skews the stats even more towards the right. 21428.9 TFlops;97.8928 GFlops/host mean;218902 host 20.34 GFlops/host median 64915 < 5 GFlops 10834 < 10 GFlops 19593 < 15 GFlops 12726 < 20 GFlops 11298 < 25 GFlops 10666 < 30 GFlops 8273 < 35 GFlops 5766 < 40 GFlops 1993 < 45 GFlops 2626 < 50 GFlops 1451 < 55 GFlops 3696 < 60 GFlops 2406 < 65 GFlops 1783 < 70 GFlops 1363 < 75 GFlops 1437 < 80 GFlops 2547 < 85 GFlops 1959 < 90 GFlops 4437 < 95 GFlops 198 < 100 GFlops 332 < 105 GFlops 133 < 110 GFlops 22 < 115 GFlops 298 < 120 GFlops 28904 < 125 GFlops 102 < 135 GFlops 452 < 140 GFlops 404 < 145 GFlops 228 < 150 GFlops 22 < 160 GFlops 355 < 165 GFlops 14 < 175 GFlops 15 < 180 GFlops 23 < 195 GFlops 21 < 200 GFlops 20 < 205 GFlops 20 < 210 GFlops 11 < 215 GFlops 19 < 220 GFlops 16 < 225 GFlops 174 < 245 GFlops 126 < 250 GFlops 12 < 275 GFlops 19 < 290 GFlops 30 < 315 GFlops 55 < 335 GFlops 135 < 380 GFlops 14 < 405 GFlops 11 < 630 GFlops 47 < 645 GFlops 16686 < 830 GFlops |
33)
Message boards :
Number crunching :
Tells us your thoughts on granting credit for large protein, long-running tasks
(Message 95140)
Posted 22 Apr 2020 by bkil Post: Yes, I agree that we should not crunch on everything. I meant to say on every computer where it is worth it, as per my thread "The most efficient cruncher rig possible". Sorry this part of the sentence got lost - I had to retype this message because no drafts are saved on this forum. We should do exact computations on this, but my gut feeling is that crunching on normal, non-extreme, non-server hardware can be at least somewhat efficient if it is:
- more recent than 10 years underclocked - more recent than 10 years portable
|
34)
Message boards :
Number crunching :
The most efficient cruncher rig possible
(Message 95139)
Posted 22 Apr 2020 by bkil Post: Thank you for the insights. Please see the top post about the other parts of my requirements. No GPU should be needed for operation and I could borrow one for installation if it doesn't support PXE out of the box. I hope it boots without a GPU after setup, though... haven't seen one that doesn't. The more features a motherboard has, usually the greater its power consumption, so I would be extra reluctant to pay for any feature that shall not be used. Also the more expensive board one gets today reduces the budget for the next board 5 years from now. Also a friendly discount is available for this specific RAM kit and motherboard at the moment. If I decided to pop in a GPU after a few years in the end, it would still definitely not be 6 of them and then the PSU would be prove to be underpowered for that build. I follow the policy to build something that you are sure will be optimal right now, not build something that may sometime have features that could "come in useful". It's usually more efficient use of resources. Also, if such a build turns out okay, I could recommend it to friends as well and maybe get a second one too and/or swap with my peers when they would also be building something. So if the original requirements outlined in the top post would be extended with GPU folding support, a second, GPU-specific "most efficient build" forum thread should be created (lot's of questions there, regarding cooling, power, risers, I/O usage, such tweaks that you mention, probably better motherboards, how many CPU cores of what kind per GPU, what kind of GPU for most efficiency, etc). |
35)
Message boards :
Number crunching :
The most efficient cruncher rig possible
(Message 95137)
Posted 22 Apr 2020 by bkil Post: That's actually a good question. Have you seen a motherboard that wouldn't boot without a GPU? If yes, do you know a way I could look this fact up on this specific model? As per the top post, a GPU can be borrowed during installation (or I could image the SSD directly using an external enclosure on a different computer), but no GPU would be needed for operation. |
36)
Message boards :
Number crunching :
Running Rosetta on Raspberry Pi 3B+ (how to guide)
(Message 95136)
Posted 22 Apr 2020 by bkil Post: I see you have since found the separate topic for Raspberry Pi 4, I would post rPi4 specific questions there instead. Comparing the rPi3 and rPi4, the latter consumes more, but should also produce more. We don't have concrete numbers about the performance/watt of each, but my gut feeling is that the rPi4 should be a little bit better. Both should be able to run for hours if you fit a huge heat sink, and/or a medium sized heatsink and a fan for rPi4. I've also posted some rPi4 thermal tests in the other thread. |
37)
Message boards :
Number crunching :
The most efficient cruncher rig possible
(Message 95127)
Posted 22 Apr 2020 by bkil Post: Do you think this one could do the trick for now, costing $525 upfront?
- G.SKILL 16GB (2x8GB) Aegis DDR4 3000MHz CL16 KIT F4-3000C16D-16GISB - AMD Ryzen 7 3700X AM4 BOX - Kingmax 120GB SATA3 - FSP400-60APN 85+
|
38)
Message boards :
Number crunching :
Tells us your thoughts on granting credit for large protein, long-running tasks
(Message 95118)
Posted 22 Apr 2020 by bkil Post: Folding@home offered various bonuses during its lifetime, I think they had beta bonus for completing WUs that were not correctly calibrated yet or may crash, big bonus for upper-end requirement outliers, bigadv for those tasks requiring lots of cores, lots of runtime and lots of RAM, and a quick return bonus if for completing short deadlines and running 24/7.
- https://foldingathome.org/support/faq/points/
|
39)
Message boards :
Number crunching :
Running Rosetta on Raspberry Pi 3B+ (how to guide)
(Message 95064)
Posted 21 Apr 2020 by bkil Post: I've read a test some time ago that compared wifi vs. Bluetooth tethering from a phone and for light browsing use cases, Bluetooth consumed way less. Unfortunately I couldn't find this reference right now. Also Bluetooth 4/5 has been designed for always-on operation and should vastly improve on power efficiency still, so I wouldn't be surprised if it would still be the winner. How to set it up is another question, I think you would be a pioneer in that as very few use Bluetooth, it seems. As wifi also has power saving (correct AP settings can improve this), so the claimed ~100mW idling consumption sounds plausible. Even if Bluetooth consumed 1/10th as much. consider that if you modulated this to connect only in 1/48th of the time, the average again comes down to 2mW where we are nearing diminishing returns (compared to 300mW ethernet and the 5W Pi itself). I think the LEDs should also consume about 25mW each. |
40)
Message boards :
Number crunching :
Running Rosetta on Raspberry Pi 3B+ (how to guide)
(Message 95043)
Posted 21 Apr 2020 by bkil Post: If you look at the Raspberry Pi 3 of the original poster, you can see that it is crunching correctly without an issue:
- https://medium.com/swlh/setting-up-an-ad-hoc-mesh-network-with-raspberry-pi-3b-using-batman-adv-1c08ee565165
|
©2024 University of Washington
https://www.bakerlab.org