Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
World Community Grid Forums
Category: Retired Forums Forum: UD Windows Agent Support [Read Only] Thread: Pentium 4 HT and Pentium D are getting similar points while running 50% in task manager |
No member browsing this thread |
Thread Status: Active Total posts in this thread: 14
|
Author |
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
I'm running two FightAids using UD in two similar PC except the CPU
Throttle is set to 100% PC1: Pentium 4 HT 3Ghz 1G PC3200 Ram (running 50% in task manager = 1 thread) PC2: Pentium D 3Ghz 1G PC3200 Ram (running 50% in task manager = 100% on 1 core) Both PCs are getting similar points I thought that Pentium D would be about twice as fast? |
||
|
Sekerob
Ace Cruncher Joined: Jul 24, 2005 Post Count: 20043 Status: Offline |
Oops, UD can only use 1 core, hence 50%. Use BOINC instead, which can run simultaneous and automatic on multi cores i.e. you get 2 or 4 Work units for the time of 1, sort off.
----------------------------------------
WCG Global & Research > Make Proposal Help: Start Here!
----------------------------------------Please help to make the Forums an enjoyable experience for All! [Edit 2 times, last edit by Sekerob at Jul 13, 2006 8:17:57 AM] |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Yes I understanded that UD only support 1 core. I'm using 100% of that 1 core out of the 2 cores available and in theory it should be 2 times faster than the pentium 4 HT which is only running at 50%. (using 1 thread)
If i use BOINC at 10% cpu, i should expect it to be 4 times faster than pentium 4 HT running 50% thanks |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Nice theory, but hyperthreading doesn't work that way.
You only have one CPU with hyperthreading. It only looks like two equal CPUs - but it behaves like two very unequal CPUs. The first CPU has first call on the real, physical CPU. The second fills in the gaps when the first isn't using it. With some kinds of applications, you can get a really useful performance boost from this. But with grid computing, doing little but floating point operations as fast as possible, the grid application fills up the physical CPU pretty well, using all of the power available. So, it reports 50%, but in reality you are getting considerably more than that. You may get a small performance increase if you switch to BOINC and run two processes using hyperthreading. But it won't be much. |
||
|
Sekerob
Ace Cruncher Joined: Jul 24, 2005 Post Count: 20043 Status: Offline |
Aynfong, glad you switched to BOINC. The HT wont benefit too much, but the Pentium D will.
----------------------------------------Since i've been very successful in deploying and running BOINC+UD side by side on an 1 HT machine, i can tell from own experience that that gives a very very considerable improvement....there's more 'gap filling' then the none HT users can appreciate...Threadmaster contains the lot and has been set to allow only 95% of the combination....got to do something with the thing BOINC on its own on an HT machine ** still treats it as 1, at least i've not figured out how to get it to run 2 BOINC WU's same time, hence why i have UD on the side for the gap filling, which is 7 hours CPU time out of 45 hours Clock time as of this writing for the last FAAH on UD. I'm thus very curious what you're going to show in Taskmanager once the BOINC is running !!!! ** I've wondered more than a few times if i really have an HT...all the independent CPU identification software says it is, the BIOS has it activated, but never seen 50%....unless Shuttle has a special implementation? PS Fly your Flag and put your country in the Forum Profile and the My Grid Profile...points are added to the country of choice...right now Europeans are much more proud than the USAens added up. We're so far ahead. Merkens tell me, Merkens don't fly their flag (so much).....G Dubbaya will take offense ciao
WCG Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All! |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hey Sekerob... that post is quite revealing, and makes me doubt your hyperthreading conclusions. If you have two or more CPUs (including hyperthreaded virtual CPUs) then BOINC will run on them all. The default setting is a maximum of 4 CPUs. Hyperthreading owners have to set this manually to one.
If you're not seeing the typical 50% usage seen with HT, then quite frankly I don't think you have an HT processor. Maybe it's just a motherboard that supports HT. |
||
|
Sekerob
Ace Cruncher Joined: Jul 24, 2005 Post Count: 20043 Status: Offline |
Yep thats why i set my profile to 1 CPU on advise here on the forum quite some time ago when i kicked off with BOINC
----------------------------------------
WCG Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All! |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
I have switched all my 3 PCs to BOINC and lets see how the points go
All 3 PCs are running 24/7 and will use all cores In the past: PC1: Xeon 3.0Ghz: ~1600 points daily (using BOINC) PC2: Pentium D 3.0Ghz: ~700 points daily(using UD set to 100% CPU) PC3: Pentium 4 HT 3.0Ghz: ~700 points daily (using UD set to 100% CPU) After PC2 and PC3 migrated to BOINC: PC1: Xeon 3.0Ghz: ~1600 points daily PC2: Pentium D 3.0Ghz: awaits result PC3: Pentium 4 HT 3.0Ghz: awaits result These results should clear things up soon! Stay Tuned. |
||
|
Dirk Gently
Senior Cruncher England Joined: Mar 1, 2005 Post Count: 153 Status: Offline Project Badges: |
Something else that occurrs to me in the Single Processor, HT Processor, Dual Processor debate....
----------------------------------------THe HT as we know has only one core and definitely only one FPU. The descriptions of the Pentium D say it is 2 separate cores. Does this mean it has 2 FPUs (the most usefull bit from our point of view) or just 2 main processors still sharing one FPU - either fully or partly? I cant find any processor block diag for the P4D that shows this. I am still not sure that a P4D is not in some way INFERIOR to 2 real separate processors, by sharing something such as FPU or memory controller/address decoder. Benchmark programs would have to excercise BOTH cores at the same time in order to be sure that it has totally separate FPU and other resources. Benchmark progs I have seen dont say how they do it. I have 3GHz Pentium D, now with 2GB RAM and BOINC Benchmarks are :- 14/07/2006 08:17:06||Benchmark results: 14/07/2006 08:17:06|| Number of CPUs: 2 14/07/2006 08:17:06|| 1501 floating point MIPS (Whetstone) per CPU 14/07/2006 08:17:06|| 2417 integer MIPS (Dhrystone) per CPU 14/07/2006 08:17:06||Finished CPU benchmarks My Laptop (Dell Lattitude Pentium M 1.8GHz 512 GB) reports:- 14/07/2006 08:17:01||Benchmark results: 14/07/2006 08:17:01|| Number of CPUs: 1 14/07/2006 08:17:01|| 1599 floating point MIPS (Whetstone) per CPU 14/07/2006 08:17:01|| 3387 integer MIPS (Dhrystone) per CPU 14/07/2006 08:17:01||Finished CPU benchmarks I know the BOINC benchmarks are not supposed to be very reliable, but a 3 GHz P4D appears slower that an 1.8 GHz P4!! |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Dirk, you have hit the nail squarely on the head.
As you can see, those benchmark results are per CPU, and the software sees the cores as seperate CPUs. While dual cores do duplicate nearly all of the functionality of the CPU, the overall rating (3GHz) refers to the compound processor, and you will always get better performance with real SMP (Symmetric Multi Processing) with two (or four) physical CPUs with on and off chip cache. |
||
|
|