Message boards :
Number crunching :
Hyperthreading
Message board moderation
Author | Message |
---|---|
Michael Agius Send message Joined: 22 Jan 00 Posts: 1 Credit: 6,852,027 RAC: 0 |
Can anyone tell me from experience if hyper-threading has any advantage to the number of wu's processed over a given period of time? Is it worth the extra expense of having an i7 cpu instead of an i5 cpu from the same family of processors running at the same clock speed and running at 100% usage? |
Grant (SSSF) Send message Joined: 19 Aug 99 Posts: 13736 Credit: 208,696,464 RAC: 304 |
Can anyone tell me from experience if hyper-threading has any advantage to the number of wu's processed over a given period of time? Yep. Is it worth the extra expense of having an i7 cpu instead of an i5 cpu from the same family of processors running at the same clock speed and running at 100% usage? Something only you can decide, but it's generally good for a 30-50% improvement, depending on what else the system is doing. What really boosts computing performance is using a supported GPU. Grant Darwin NT |
James Sotherden Send message Joined: 16 May 99 Posts: 10436 Credit: 110,373,059 RAC: 54 |
Im running an I7 920 with hyperthreading. Any time lost crunching a work unit is made up by running 8 at a time instead of 4. Plus using lunatyics more than makes up that difference. And with my GTS 250 I should be at over 10,000 rac just onthis machine alone. But Seti goes down everytime before I can get a good read on what this thing can do. [/quote] Old James |
Tron Send message Joined: 16 Aug 09 Posts: 180 Credit: 2,250,468 RAC: 0 |
Here is something interesting I've noticed. On my I7 860 2.8 ... within the preferences of boinc ,if I change the % of cpus to 75% and run cpu benchmarks, the mips per cpu is significantly greater than if I set it at 100% Greater still if I set an even lower percent. |
Grant (SSSF) Send message Joined: 19 Aug 99 Posts: 13736 Credit: 208,696,464 RAC: 304 |
Here is something interesting I've noticed. And the Average Processing Rate for my GPUs is lower the more WUs that run on them. But the fact is that running 3 WUs at a time on my GTX 560Ti does more work per hour than running 2, even though when running 2 the APR number is higher. Same for the GTX 460- running 2 at time gives a lower APR value, even though it processes more work per hour than when just running one & the APR value is higher. Grant Darwin NT |
kittyman Send message Joined: 9 Jul 00 Posts: 51468 Credit: 1,018,363,574 RAC: 1,004 |
Only my experience, YMMV always applies. But, I think hyperthreading does not work up to it's hype. I did extensive testing on a real high strung rig a couple of years back, and it did NOT pan out. Not much lost, mind you, but nothing gained at ALL. The rigs was much happier, more responsive, and I think turned in a bit more work running the tasks at full speed rather than half speed. Which is about all one accomplishes by hyperthreading. Just the kittyman's humble opinion and experience. Like I said, YMMV.......the only way to know for sure on a given rig is to test it live. But you have to monitor the results very carefully. If you don't wanna take the time and trouble to do that, take my advice and turn HT off. "Freedom is just Chaos, with better lighting." Alan Dean Foster |
Mike Send message Joined: 17 Feb 01 Posts: 34258 Credit: 79,922,639 RAC: 80 |
I totally agree with Mark. If you run GPU also its better to switch HT off. With each crime and every kindness we birth our future. |
Tron Send message Joined: 16 Aug 09 Posts: 180 Credit: 2,250,468 RAC: 0 |
Here is something interesting I've noticed. I was Referring to CPU benchmarking in my post, not talking about gpus just to be clear .. What I was pointing out was that intel has it's own "load control" at play here and the boinc preferances are really more of a sugestion to the host than actual hard policy. I agree with Mark and many others that say hyperthreading is a bunch of hype. My own experiments show hyperthreading gave a very slight gain in work production on some tasks while taking longer on others. Overall the machines ran smoother ,and more stable at higher clock rates than with HT enabled. I could do substantially more work with HT disabled and the MHZ cranked up, than I could do HT enabled and a lower (close to stock) clock rate |
Wembley Send message Joined: 16 Sep 09 Posts: 429 Credit: 1,844,293 RAC: 0 |
If you only have one core, then turning HT on gives a slight boost to overall crunching performance, but slows down other things that occasionally need 100% of the CPU since it will only get half a CPU max. If you have more than one core, HT is useless. |
HAL9000 Send message Joined: 11 Sep 99 Posts: 6534 Credit: 196,805,888 RAC: 57 |
In testing the 6 machines I have with i7-860's I tried various configurations. HT Off: 4 tasks at once. HT On: 8 tasks at once, & 4 tasks at once. HT On with 8 tasks was the top producer, but HT On and 4 tasks was only a few % behind it. HT Off with 4 tasks was several % behind HT On with 4 tasks. The 2nd & 3rd generations chips may produce different results. SETI@home classic workunits: 93,865 CPU time: 863,447 hours Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[ |
©2024 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.