Message boards : Questions and problems : Issue with WCG HCC GPU 6.56 LAIM
Message board moderation
Author | Message |
---|---|
Send message Joined: 26 Oct 09 Posts: 67 ![]() |
It appears that Leave Applications in Memory is not working with GPU tasks. Any plans to introduce the feature also for GPU applications? |
Send message Joined: 5 Oct 06 Posts: 5149 ![]() |
It appears that Leave Applications in Memory is not working with GPU tasks. No - it was deliberately taken out. CPU (main system) memory is routinely swapped out to a pagefile by the operating system if things get tight - so LAIM has minimal effect on system performance. But GPU memory has no swapfile system - so anything left in memory, is in memory. That bit of BOINC was written when 512MB GPUs were common, and many projects (including Einstein, and SETI with cuda 2.3 and above) can only fit one task in that little VRAM. Leaving an app behind in VRAM would prevent any other GPU task running. |
Send message Joined: 26 Oct 09 Posts: 67 ![]() |
But maybe it is time to re-enable it. From my point of view it is not transparent enough which application it is going to be left in memory, CPU or GPU. My suggestion would be that in future BOINC versions hould be written Leave CPU application in memory. Also since it was working in the past, maybe a new option should be inserted smth like: "Leave GPU applications in memory (experimental)" Nowadays, most graphic cards have at least 512 MB, and I think I read somewhere that the new OpenCL specifications should allow the GPU to access Shared System Memory. |
Copyright © 2025 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.