Multi-Threaded App Behavior

Advanced search

Message boards : Client : Multi-Threaded App Behavior

Author Message
Project donor
Send message
Joined: 28 Mar 06
Posts: 514
Credit: 1,564,255
RAC: 0
Message 11303 - Posted: 21 Apr 2012, 2:21:31 UTC

How does the selection of the multi-threaded app occur? I was thinking about how running an MT app along with projects that are only single-threaded can create wasted time when there are fewer MT apps running than available cores. Could the MT app be scalable to take advantage of other cores as they become available in such a scenario?
Click here to see My Detailed BOINC Stats

Profile Janus
Volunteer moderator
Project administrator
Send message
Joined: 16 Jun 04
Posts: 4507
Credit: 2,094,806
RAC: 0
Message 11304 - Posted: 21 Apr 2012, 7:09:16 UTC - in response to Message 11303.

I think that was part of the original idea, however, BOINC currently seems to always run mt apps on all the cores in a system - although at most 64. The science applications implement the required api to limit the core count but I think the scheduling algorithm to do it ended up being too complex.

Post to thread

Message boards : Client : Multi-Threaded App Behavior