Best Linux Distro To Crunch With

Message boards : Number crunching : Best Linux Distro To Crunch With
Message board moderation

To post messages, you must log in.

Previous · 1 · 2

AuthorMessage
Profile Microcruncher*
Avatar

Send message
Joined: 12 Jun 09
Posts: 4
Credit: 270,360
RAC: 0
Germany
Message 1123909 - Posted: 2 Jul 2011, 14:32:12 UTC - in response to Message 1123891.  
Last modified: 2 Jul 2011, 15:02:51 UTC

Then again, leaving Boinc to run at the default "nice 10" already grabs almost all of the CPU for an idle system. You can't use more CPU instruction cycles than exists, regardless of process priority!

Certain combinations of Linux, CUDA drivers and science apps (Just 2 examples: The PrimeGrid AP26 CUDA application and old versions of the Collatz CUDA app) ran significantly slower if the priority of the CUDA app was greater than 0. As soon as all CPU cores were under load (the CPU processes were running at the lowest priority) the GPU starving began and the performance dropped noticeably because the GPU was not fed fast enough. In some cases the runtimes more than doubled if the CUDA process wasn't reniced to 0.
ID: 1123909 · Report as offensive
Profile ML1
Volunteer moderator
Volunteer tester

Send message
Joined: 25 Nov 01
Posts: 20283
Credit: 7,508,002
RAC: 20
United Kingdom
Message 1124005 - Posted: 2 Jul 2011, 19:09:53 UTC - in response to Message 1123909.  

Then again, leaving Boinc to run at the default "nice 10" already grabs almost all of the CPU for an idle system. You can't use more CPU instruction cycles than exists, regardless of process priority!

Certain combinations of Linux, CUDA drivers and science apps (Just 2 examples: The PrimeGrid AP26 CUDA application and old versions of the Collatz CUDA app) ran significantly slower if the priority of the CUDA app was greater than 0. As soon as all CPU cores were under load (the CPU processes were running at the lowest priority) the GPU starving began and the performance dropped noticeably because the GPU was not fed fast enough. In some cases the runtimes more than doubled if the CUDA process wasn't reniced to 0.

Yes, the CPU process latency problem for CUDA has been noticed for another example. Perhaps Boinc should automatically set a higher CPU priority for CUDA tasks?


Happy fast crunchin',
Martin

See new freedom: Mageia Linux
Take a look for yourself: Linux Format
The Future is what We all make IT (GPLv3)
ID: 1124005 · Report as offensive
Previous · 1 · 2

Message boards : Number crunching : Best Linux Distro To Crunch With


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.