Low memory usage
Message boards :
Number crunching :
Low memory usage
Message board moderation
Author | Message |
---|---|
Send message Joined: 3 Jun 23 Posts: 1 Credit: 8,885,875 RAC: 0 |
Hello all, I am a recent new member to this project. I have been a part of a few boinc projects in the past but I noticed something unique about this projects memory usage. It is very low! I love playing around with computers but really do not know much about the software side of things. Can anyone comment on why so little RAM is needed for these workunits? I am currently seeing somewhere between 0.5-1.5 megabytes of RAM usage per workunit. Thanks in advance! |
Send message Joined: 31 May 15 Posts: 22 Credit: 1,464,701 RAC: 0 |
Size does not matter ;) I think the amount of RAM is not directly linked to the efficiency of the calculation, a tiny algorithm can do miracles :) It mainly depend on the type of calculation actually performed and how it is implemented in the algorithm, some will need to store big "table of result" in memory to process until the end (and maybe just keep a small fraction of it in the final outcome) and others will not rely on "what was calculated before" to reach the outcome. There are other boinc projects that have a low RAM requirement. Check there. (I strongly recommend you install WUProp project on all your machines, the tasks consume hardly no resource and don't use one slot : they gather usage statists to feed the result page of the project and help the community + it also keeps track of time statistics on your own crunching and provides you wonderful stars you can add to your badge signature, based on the time spend regardless the power of your machine(s) :) ) |
Send message Joined: 6 Mar 23 Posts: 36 Credit: 2,078,354 RAC: 0 |
|
Send message Joined: 31 May 15 Posts: 22 Credit: 1,464,701 RAC: 0 |
8 GB per task is extreme, very few projects use that much. Many projects (apps) have a "regular" use of RAM, if this ever means anything in computing :) Check the link I give above, you'll have an idea for all existing projects and applications, depending on the OS used. |
Send message Joined: 6 Mar 23 Posts: 36 Credit: 2,078,354 RAC: 0 |
Check the link I give above, you'll have an idea for all existing projects and applications, depending on the OS used. That table seems incomplete and out of date; at least for ClimatePrediction. Here is a brief description of a CPDN program for a weather prodiction class of tasks. I have run quite a bunch of them on Linux with what I assume is testing data, and it used a trifle less RAM than they suggest here. These took less than a day of computer time, but I assume real data would take longer. Technical information: Please ensure 'Leave non-GPU tasks in memory while suspended' is set in Disk/Memory options of boincmgr CPDN app-name: oifs_43r3_bl Run time: ~6 hrs/task on a modern CPU Max memory: ~7Gb Total number of files: 354 files Model output: 16Mb per output step (uncompressed) Total size of uploaded files: 1.5GB Checkpoint filesize: ~800Mb (these are periodically created & deleted in the slot dir and not uploaded) |