Message boards :
Number crunching :
Combining CPU's to process Work Units
Message board moderation
Author | Message |
---|---|
Paul DT Scully Send message Joined: 30 Jun 04 Posts: 26 Credit: 259,861 RAC: 0 |
I was just wondering if it is possiable to combine the power of all CPU's available to process one work unit (either for HT or Dual Core or even both)? url=http://www.boincstats.com/signature/user_87657.gif Q6600 @ 2.40GHz Vista Ultimate x64 SP1 Mem: 4GB 8800GT 181.22 BOINC 6.6.3 Win64 ACTIVE PROJECTS |
Saenger Send message Joined: 3 Apr 99 Posts: 2452 Credit: 33,281 RAC: 0 |
I don't own one , I don't have own experience, I only read here in the fora from guys/gals who owned/had that it will not improve you output but will worsen it. Even on HT with only virtual 2 CPU the output of two WUs crunched simultaniously is higher then the output of of only one at the time. It's not double afaik but ~1,7x, but nevertheless. Gruesse vom Saenger For questions about Boinc look in the BOINC-Wiki |
Alonzo Send message Joined: 29 Jan 00 Posts: 12 Credit: 5,437,387 RAC: 0 |
I was just wondering if it is possiable to combine the power of all CPU's available to process one work unit (either for HT or Dual Core or even both)? No I don't own one , I don't have own experience, I only read here in the fora from guys/gals who owned/had that it will not improve you output but will worsen it. Even on HT with only virtual 2 CPU the output of two WUs crunched simultaniously is higher then the output of of only one at the time. It's not double afaik but ~1,7x, but nevertheless. Who said this? The output with 2 cpu's _is_ higher than with 1 cpu (ht or dual core or real cpu) |
Saenger Send message Joined: 3 Apr 99 Posts: 2452 Credit: 33,281 RAC: 0 |
I don't own one , I don't have own experience, I only read here in the fora from guys/gals who owned/had that it will not improve you output but will worsen it. Even on HT with only virtual 2 CPU the output of two WUs crunched simultaniously is higher then the output of of only one at the time. It's not double afaik but ~1,7x, but nevertheless. Isn't that just what I said? It's just not double the outcome on a HT, but significantly more. |
Alonzo Send message Joined: 29 Jan 00 Posts: 12 Credit: 5,437,387 RAC: 0 |
I only read here in the fora from guys/gals who owned/had that it will not improve you output but will worsen it. This means that the output will be worse on 2 cpu (or was i misunderstanding?) Even on HT with only virtual 2 CPU the output of two WUs crunched simultaniously is higher then the output of of only one at the time. It's not double afaik but ~1,7x, but nevertheless. Isn't that just what I said? It's just not double the outcome on a HT, but significantly more. i only read the beginning and thats why i answered. on ht it depends on memory, cache etc... i have machines where the output on ht is only 30% more than without and some are about 80% more. and no dual machine doubles really the power, that is correct. there is always a loss of minimum 10%. regards |
Saenger Send message Joined: 3 Apr 99 Posts: 2452 Credit: 33,281 RAC: 0 |
I only read here in the fora from guys/gals who owned/had that it will not improve you output but will worsen it. I understood his question this way: If I combine my (virtual) CPUs to crunch only on 1 WU, will it improve my processing somehow? And to this question I answered: No, it will worsen. But I see, we both have the same answer for this question, whatever was asked ;) Happy crunching! Gruesse vom Saenger For questions about Boinc look in the BOINC-Wiki |
cdr100560 Send message Joined: 12 May 06 Posts: 681 Credit: 65,502 RAC: 0 |
As a side to this discussion, if you already have Hyper Threading enabled, you would have to disable it in the BIOS and reinsatll XP from scratch. You're not likely to see better performance from crunching one WU at a time as stated befroe. |
Mr.Pernod Send message Joined: 8 Feb 04 Posts: 350 Credit: 1,015,988 RAC: 0 |
A multi-threaded science application could be nice, but I'm not sure the work that has to be done allows for it. In my opinion, on hyperthreaded systems, it could potentially reduce cache-contention between two seperately running results, because both virtual cpu's would be working on the same dataset, however, on multi-cpu-systems it would require synchronizing the cache of both physical cpu's on a regular basis, which would introduce some delay in the processing. It would also involve a serious rethink of which dependencies exist in the way the calculations on the data are ordered. In my opinion, it would be a nice exercise for the programmers of the science application, but I have some reservation as to the possible gains in total processing throughput on most systems. |
Macroman1 Send message Joined: 30 May 99 Posts: 67 Credit: 12,532,684 RAC: 0 |
As a side to this discussion, if you already have Hyper Threading enabled, you would have to disable it in the BIOS and reinsatll XP from scratch. You're not likely to see better performance from crunching one WU at a time as stated befroe. This is incorrect. The multi-processor HAL is 'plug & play' with respect to adding or removing processors. You can enable/disable Hyperthreading, or add/remove a processor at will without having to reinstall. All that's required is a reboot. "Gentlemen, there are only two types of naval vessels..........Submarines, and Targets" -- U.S. Navy Submarine SONAR Instructor. |
Alonzo Send message Joined: 29 Jan 00 Posts: 12 Credit: 5,437,387 RAC: 0 |
As a side to this discussion, if you already have Hyper Threading enabled, you would have to disable it in the BIOS and reinsatll XP from scratch. You're not likely to see better performance from crunching one WU at a time as stated befroe. there is a performance boost on ht systems if you only crunch 1 wu, even if you don't disable ht and don't reinstall xp (or 2k). on classic this was from 20% to 80% depending on hardware. the little overhead of 2 cpu support should only take 1% of overall power, not more. |
cdr100560 Send message Joined: 12 May 06 Posts: 681 Credit: 65,502 RAC: 0 |
As a side to this discussion, if you already have Hyper Threading enabled, you would have to disable it in the BIOS and reinsatll XP from scratch. You're not likely to see better performance from crunching one WU at a time as stated befroe. While you could just do that, when Windoze is loaded on a HT enabled PC, it loads more files in order to use those capabilities. If you just simply turn off HT, those files are still loaded imposing a performance penalty. |
©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.