Dual core behavior

Message boards : Questions and problems : Dual core behavior
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile skivelitis
Avatar

Send message
Joined: 9 Apr 09
Posts: 35
United States
Message 32641 - Posted: 6 May 2010, 21:19:13 UTC

Just got my first dual core computer and have noticed some unexpected behavior. Machine is Compaq Presario AMD athlon 4450e 2.3GHz w/ 3MB RAM running Vista Home Premium SP2. I have noticed when AQUA for instance is "on deck" only one core will be utilized by BOINC. Is this a function of BOINC or AQUA? If a BOINC issue, is there anything that can be done, and, if not, will it be addressed in a future release?
ID: 32641 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5080
United Kingdom
Message 32643 - Posted: 6 May 2010, 21:40:28 UTC - in response to Message 32641.  

AQUA is a pioneer of "multi-threaded" applications - one task is assigned to all available cores. Most (all?) other projects are "single-threaded" - you would see a separate task for exach available resource: two tasks on your dual core, four on quads, more if you have compatible GPUs as well.

Check with Task Manager (assuming Windows) to see what your actual CPU usage is with 1 x AQUA or 2 x anything else. I think you'll find it's the same.
ID: 32643 · Report as offensive
Profile skivelitis
Avatar

Send message
Joined: 9 Apr 09
Posts: 35
United States
Message 32652 - Posted: 7 May 2010, 11:16:07 UTC

What I'm wondering is why only one core seems to be used before and only before AQUA runs. I understand that AQUA will use both cores while in progress, but how can it (or BOINC) cause one core not to be used? Seems like a waste of a core for that time period. Why does BOINC not simply allow the core to be used and then suspend the task into memory when AQUA begins to run?
ID: 32652 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5080
United Kingdom
Message 32653 - Posted: 7 May 2010, 11:25:20 UTC - in response to Message 32652.  

Ah. Which version of BOINC are you using? We keep going back to v6.10.18 as the 'recommended' version, but that goes back a long way: we were actively working our way through some multi-threaded scheduling bugs at the time it was first promoted.

Read BOINC v6.10.19 available: corrects 'idle CPU' bug on the AQUA message board.
ID: 32653 · Report as offensive
Profile skivelitis
Avatar

Send message
Joined: 9 Apr 09
Posts: 35
United States
Message 32669 - Posted: 7 May 2010, 23:27:04 UTC

Was at v6.10.18, think I'll give v6.10.19 a try. Sounds like this should cure my problem. Thanks for the help, I'll let you know how it goes.
ID: 32669 · Report as offensive

Message boards : Questions and problems : Dual core behavior

Copyright © 2024 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.