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: 24
Posts: 24   Pages: 3   [ 1 2 3 | Next Page ]
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 2766 times and has 23 replies Next Thread
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
hyperthreading support

To the programmers (I think) of the world community grid agent application:

isn't it possible to make the agent compatible with Hyper threading? My CPU load is always 50% but it can be 100%!(when I'm not using my pc offcourse)
If that is possible, I (and offcourse all other HT cpu users) will have faster results.

I hope it's a usefull question smile

Stefan
[Oct 26, 2005 11:56:13 AM]   Link   Report threatening or abusive post: please login first  Go to top 
retsof
Former Community Advisor
USA
Joined: Jul 31, 2005
Post Count: 6824
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: hyperthreading support

To the programmers (I think) of the world community grid agent application:

isn't it possible to make the agent compatible with Hyper threading? My CPU load is always 50% but it can be 100%!(when I'm not using my pc offcourse)
If that is possible, I (and offcourse all other HT cpu users) will have faster results.

I hope it's a usefull question smile

Stefan
That is an Intel anomaly. You only have one floating point unit, heavily used by the UD/Rosetta program. Your two virtual computers are swapped back and forth, reading 50%, but they are actually working full time on Rosetta. There is some debate whether hyperthreading is doing anything useful or not. Turning it off in the BIOS will then show 100% computer activity instead of 50%, but there's really not much difference.
----------------------------------------
SUPPORT ADVISOR
Work+GPU i7 8700 12threads
School i7 4770 8threads
Default+GPU Ryzen 7 3700X 16threads
Ryzen 7 3800X 16 threads
Ryzen 9 3900X 24threads
Home i7 3540M 4threads50%
[Oct 26, 2005 1:30:32 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: hyperthreading support

simply put, your CPU is being used 100%, your operating system (most likely XP) is showing only 50%. Don't worry - its all being used.
[Oct 26, 2005 3:34:18 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: hyperthreading support

Altough every thinks it wouldn't help anything i'm sure it helps in some circumstances. (You might wanna take a look to seti or cpdn or some other DC project) they have an increase of more then 20%... Maybe it's worth looking into this?
[Oct 26, 2005 4:25:14 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: hyperthreading support

Interesting because I have encoding programs that say they support HT and do use 70-100% on. When I ran Seti it used 50% and at one point I had a commandline version and win version both going. They used 100% and I got twice the crunching done so I don't believe 100% of my CPU power is being used here when it shows no more than 50% use.
[Oct 27, 2005 5:42:43 AM]   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: hyperthreading support

You don't actually get twice as much cpu power (seti classic calculates in cpu time not wallclock time) but i would like to see a prove that this will do the same with WCG. Anybody has an idea how to accomplish this?
[Oct 27, 2005 6:07:45 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: hyperthreading support

You may not get exactly twice the CPU power but darn close to it lol. Haven't you ran any other apps that support HT and seen them peg Both monitors at 100% ? WCG runs 50% on both on average. Now unless it is programmed to look like that on purpose it is NOT utilizing all CPU cycles available plain and simple. I can also tell this becuase I can multitask just fine and even run some fairly demanding video games with WCG going. I like that but also know that means it's not using all that's available.


--
(This post has been edited for profanity - nelsoc)
----------------------------------------
[Edit 1 times, last edit by Former Member at Oct 31, 2005 12:23:43 PM]
[Oct 28, 2005 2:23:33 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: hyperthreading support

The Task Monitor does not measure true CPU efficiency. The standard rule of thumb is that two different processes running under hyperthreading will increase total throughput by 14% - 24%. This depends on the mix of instructions. The best use of hyperthreading is made by some multi-threaded video editing programs that can increase throughput by about 42% - 44%. From our point of view, hyperthreading is nice because it allows us to run a scientific program through the FPU (Floating Point Unit) while another integer-only program is running. (In this case, neither thread will run as fast as it would by itself, but total throughput goes up.) Trying to hyperthread two floating point threads through the FPU will produce very little increase in throughput, if any, and might cause the cache to thrash (reducing throughput).

There is a lot about hyperthreading and throughput on the Internet. Try using Google to locate some papers. Remember that hyperthreading crams two different threads into the same instruction pipeline, trying to utilize unused resources. It is not the same as dual core computing.

mycrofth
[Oct 28, 2005 3:38:26 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: hyperthreading support

No not as good as Dual core processors but more efficient than Symmetrical processing according to Intel.
[Nov 1, 2005 2:00:39 AM]   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: hyperthreading support

Cool, I can't wait to get my Dual core system up and running!
[Nov 1, 2005 5:05:29 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Posts: 24   Pages: 3   [ 1 2 3 | Next Page ]
[ Jump to Last Post ]
Post new Thread