Questions and Answers :
Unix/Linux :
Milkyway@Home says it's running a task on 4 CPUs, but it isn't.
Message board moderation
Author | Message |
---|---|
Send message Joined: 8 Jan 10 Posts: 21 Credit: 33,211,690 RAC: 0 |
If I suspend the task, another one starts in its place, also claiming to be running on 4 CPUs but also not. Meanwhile I have three cores at 1% load and three other projects waiting. I've seen the problem before; it seems I just have to sit and wait. This is Gentoo Linux running on an Asus P7P55D motherboard and i5 CPU, 16 GB RAM, plenty of disc, nVidia Quadro FX580 graphics, no CUDA. -- Peter. |
Send message Joined: 16 Mar 10 Posts: 213 Credit: 108,583,550 RAC: 16,700 |
Apparently, the initialization code for NBody doesn't lend itself to use of multiple threads, so until the initialization phase is completed it only uses one core. That is probably what you're seeing (and, if so, it's system-independent.) For more information, see the "New Nbody version 1.48" thread in the News forum. Hope this helps - Al. |
Send message Joined: 8 Jan 10 Posts: 21 Credit: 33,211,690 RAC: 0 |
That could be it, yes, but if so, it's taking an unexpectedly long time to initialise. Unexpected by me, that is. I'll watch it for a while. Thanks Alan. Later: It's just taken 16 minutes (+/- 0s) to start using the other three cores. Some initialisation! Oh, and I should have said I'm running BOINC 7.2.0-r1 from the Gentoo package. -- Peter. |
Send message Joined: 8 Jan 10 Posts: 21 Credit: 33,211,690 RAC: 0 |
Initialisation is taking far too long; it's leaving three-quarters of my resources unused for long periods. I'm seriously considering dropping this project in favour of several other physics and astrophysics projects that don't leave my system idling. Energy to power the machine does cost money. I'm happy to spend the money on worthwhile causes and I'd love to keep this project going. Encourage me... |
Send message Joined: 30 Jun 10 Posts: 5 Credit: 22,530,595 RAC: 0 |
Second the previous message; I just aborted an N-Body task that had accumulated 52 hours of CPU time and was still tying up four CPUs to run a single thread. |
©2024 Astroinformatics Group