| Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
| World Community Grid Forums
|
| No member browsing this thread |
|
Thread Status: Active Total posts in this thread: 86
|
|
| Author |
|
|
Grumpy Swede
Master Cruncher Svíþjóð Joined: Apr 10, 2020 Post Count: 2498 Status: Offline Project Badges:
|
For me on all of my computers (various Windows versions, and various Intel CPU's), VMethod = NFCV task has always run much faster than VMethod = LOO tasks.
I've seen before on the board that people say what you say, but for me, it's always been the other way around. |
||
|
|
Sgt.Joe
Ace Cruncher USA Joined: Jul 4, 2006 Post Count: 7846 Status: Offline Project Badges:
|
For me on all of my computers (various Windows versions, and various Intel CPU's), VMethod = NFCV task has always run much faster than VMethod = LOO tasks. I've seen before on the board that people say what you say, but for me, it's always been the other way around. I should have specified these figures were on Linux. I have one system running Windows 7 where the performance of both variations is almost identical and where MCM runs faster in general than on Linux. Cheers
Sgt. Joe
*Minnesota Crunchers* |
||
|
|
Grumpy Swede
Master Cruncher Svíþjóð Joined: Apr 10, 2020 Post Count: 2498 Status: Offline Project Badges:
|
Thanks Joe!
As always then, YMMV (all depending on Computer/Memory/OS/CPU). In my case NFCV always beats LOO |
||
|
|
Sgt.Joe
Ace Cruncher USA Joined: Jul 4, 2006 Post Count: 7846 Status: Offline Project Badges:
|
As always then, YMMV (all depending on Computer/Memory/OS/CPU). In my case NFCV always beats LOO Do have any theories on why ??? Cheers
Sgt. Joe
*Minnesota Crunchers* |
||
|
|
Grumpy Swede
Master Cruncher Svíþjóð Joined: Apr 10, 2020 Post Count: 2498 Status: Offline Project Badges:
|
As always then, YMMV (all depending on Computer/Memory/OS/CPU). In my case NFCV always beats LOO Do have any theories on why ??? Cheers Not a clue. I'm not a programmer. But that does of course not stop me from being able to observe how the two different types behave on my computers, Edit: Also that my CPU's runs hotter from crunching NFCV tasks,compared to LOO tasks. [Edit 1 times, last edit by Grumpy Swede at Nov 18, 2021 2:54:43 PM] |
||
|
|
Sgt.Joe
Ace Cruncher USA Joined: Jul 4, 2006 Post Count: 7846 Status: Offline Project Badges:
|
Also that my CPU's runs hotter from crunching NFCV tasks,compared to LOO tasks. That is interesting. I will go out on a limb and speculate this means the NFCV are more cpu intensive than the LOO with less I/O than the LOO. It would be interesting to know why the difference. Cheers
Sgt. Joe
*Minnesota Crunchers* |
||
|
|
alanb1951
Veteran Cruncher Joined: Jan 20, 2006 Post Count: 1317 Status: Offline Project Badges:
|
Also that my CPU's runs hotter from crunching NFCV tasks,compared to LOO tasks. That is interesting. I will go out on a limb and speculate this means the NFCV are more cpu intensive than the LOO with less I/O than the LOO. It would be interesting to know why the difference. Cheers From some CPU performance testing I did on various machines during the second half of 2020, I offer the following about MCM1 running on Linux... Firstly, MCM1 programs execute a higher proportion of branch instructions than any other WCG application I looked at! For a typical NFCV task it's over 19.5%; for a typical LOO task it's just over 17.8%. For comparison, MIP1 was about 15%, OPN1 is about 11.2%..11.5%, FAH2 was about 8.7%, ARP1 is just under 7.5% and HST1 is under 3% :-) -- unfortunately, I don't have these numbers for SCC1. Next, if the only BOINC task running on one of my Intel machines is an MCM1 task, a LOO task executes around twice as many instructions per second as an NFCV task would. That tends to confirm that there's more compute-intensive instructions in the main NFCV loop(s) - data processing versus computing :-). (All my Intel machines are 7th Generation; newer Intel CPUs might give different numbers if my Ryzen is an indicator...) On my Ryzen 3700X a solo MCM1 LOO task only manages about 20% more instructions a second, so the better pipelines on the Ryzen help out NFCV code! This might also suggest [in part?] the apparent inversion Grumpy Swede was talking about -- the compiler used for Windows might have made a better job of code generation for some parts of LOO! And again, there's no real fall-off in throughput as the workload increases... All MCM1 jobs run faster on the Ryzen anyway, but the difference in NFCV tasks is very noticeable! One really nice thing about MCM1 (and SCC1!) is that there's not much fall-off in performance as the work load increases (and the performance ratios are still very similar); memory seems to be used in such a way as to need minimal L3 cache access! And one final observation - I ran a 32-bit Linux VM for a while and let it run one BOINC task at a time. On that machine, MCM1 tasks often had 10% to 20% lower run time than tasks running on the host! I seem to recall other cases where folks have said that 32-bit versions of WCG apps ran better than their 64-bit equivalents, but I may be misremembering... :-) Cheers - Al. P.S. performance figures acquired using perf stat. |
||
|
|
Unixchick
Veteran Cruncher Joined: Apr 16, 2020 Post Count: 1295 Status: Offline Project Badges:
|
Thanks for the discussion. I was noticing some 6hr and some 3hr MCM and I wondered what was going on. The 3hr ones are LOO and the 6hr ones are NFCV.
Now I know that there is a difference, curious as to why as it seems that others don't see the difference. I'm on an old mac mini, that I recently upgraded to Monterey. I had stopped running MCM due to heat issues a couple of months ago, but it isn't a problem now either due to OS upgrade or it being winter. |
||
|
|
Sgt.Joe
Ace Cruncher USA Joined: Jul 4, 2006 Post Count: 7846 Status: Offline Project Badges:
|
Thanks for your explanation alanb1951. I am running older Xeons and there is a stark difference in the run times for each. It also appears the Windows compiler is more efficient in this case than the Linux compiler for this application.
----------------------------------------Cheers
Sgt. Joe
*Minnesota Crunchers* |
||
|
|
RaxD
Cruncher Joined: Apr 4, 2020 Post Count: 1 Status: Offline |
@knreed - MCM1 tasks stuck at 100% on MCM ver 7.61 of late, I only really noticed it this week, some were stuck at 100% for 2 or 3 days.
Happening regularly. Reboots used to get task to complete. Windows 10 machine, AMD 3900X processor, 64GB Mem, 19 x MCM1 tasks. Was using - Usage limit - CPU Limit 80%, CPU Time 50% Now with CPU Time set to 100%, none appear to be getting stuck at 100%, |
||
|
|
|