Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 5
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 1993 times and has 4 replies Next Thread
sergeid
Cruncher
USA
Joined: Dec 1, 2005
Post Count: 11
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Is running single project better for performance?

Is running single WCG project on all cores/thread better for performance (I'd imagine better use of cache) comparing to running multiple projects or it doesn't matter much?

Also, is hyper threading really beneficial, considering that two concurrent virtual threads are competing for the same physical core?
[Nov 25, 2017 7:04:07 PM]   Link   Report threatening or abusive post: please login first  Go to top 
SekeRob
Master Cruncher
Joined: Jan 7, 2013
Post Count: 2741
Status: Offline
Reply to this Post  Reply with Quote 
Re: Is running single project better for performance?

Very unlikely, in fact more probably the opposite.

HT usually gives 15-20 percent uplift in throughput, for maybe the exception of MIP1. I do not allow it to run on more than half of the processor threads (see app_config.xml mentioning posts on how to do this)
[Nov 25, 2017 7:14:57 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: Is running single project better for performance?

I agree that MIP1 seems to slow up if it's using too many threads, but I'm not aware of any situations where HT doesn't improve throughput. Having two instruction decode units per execution unit means that if there is a cache miss or branch prediction failure the other thread can usually continue to execute, resulting in far fewer stalls. HT wouldn't still be being designed into chips if it didn't speed things up!
[Nov 25, 2017 7:59:30 PM]   Link   Report threatening or abusive post: please login first  Go to top 
SekeRob
Master Cruncher
Joined: Jan 7, 2013
Post Count: 2741
Status: Offline
Reply to this Post  Reply with Quote 
Re: Is running single project better for performance?

If HT 'usually' gives the said gain, then I fail to see the logic to no not design it in.
[Nov 25, 2017 8:32:07 PM]   Link   Report threatening or abusive post: please login first  Go to top 
KLiK
Master Cruncher
Croatia
Joined: Nov 13, 2006
Post Count: 3108
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Is running single project better for performance?

Very unlikely, in fact more probably the opposite.

HT usually gives 15-20 percent uplift in throughput, for maybe the exception of MIP1. I do not allow it to run on more than half of the processor threads (see app_config.xml mentioning posts on how to do this)

Thanks for the info about the MIP1. wink
----------------------------------------
oldies:UDgrid.org & PS3 Life@home


non-profit org. Play4Life in Zagreb, Croatia
----------------------------------------
[Edit 1 times, last edit by KLiK at Nov 26, 2017 10:59:16 AM]
[Nov 26, 2017 10:59:02 AM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread