I was having trouble with my new i7 for awhile. It kept throttling when running PrimeGrid. But I finally found a way to keep it at 3.3GHz, and it's stable that way. I'll look into a new cooler later.Everything rebooted with HT off, and back on the more predictable sort of math race.
Edit: I suspect tomorrow's stats will look bleak. Ken g6's new i7 to the rescue!
I suspect tomorrow's stats will look bleak.
We're still very close to BOINC@MIXI.
.....Haswell and newer perform well in LLR....
Done. Thanks.@Ken g6, post #1 says GCW sieve currently, you could edit this.
6 hours 35 minutes on 1800x@3850, second one going.
[...]
And Tony, I saw your post on overclocking and AVX. I have it overclocked to 3850, and its running 60c, same as before.
Dumb question here guys, if I can't disable HT, will setting the process affinity for even numbered cores help at all? (app_config has number of real cores)
I have seen at least Windows 7 automatically spread the worker threads over all physical cores. Or at least that's how I interpreted task manager's utilization timeline. The power profile ("balanced" or "performance") may have an impact on this too, but I don't recall for sure which one I had set at the time. But I see you have Windows 10, so that's different again.
<app_config>
<app>
<name>llrPSP</name>
<max_concurrent>1</max_concurrent>
<fraction_done_exact/>
</app>
<app_version>
<app_name>llrPSP</app_name>
<cmdline>-t 12</cmdline>
<avg_ncpus>12</avg_ncpus>
<max_ncpus>12</max_ncpus>
</app_version>
</app_config>
It's hard to tell, but it looks as if using an app_config like this for my dual hexacore (HT on) system:
And then setting the process affinity for even numbered cores seems to be helping. But I'm not sure because there isn't really time to experiment...
I guess what I'll need to check next is if affinity will need to be set each time a WU gets finished and another begins, or if the main process just stays open.
I guess if that happens I will be able to see a computation error in the log, and be able to presume that this was the reason, since the machine is at stock clocks. Are you saying that the safest way might be to run 2 concurrent tasks with 6 cores each?So far I have shied away from spreading task across two sockets. On the other hand, the fairly good scaling that I saw with increasing thread count (on Linux, mind) indicates that there is little inter-thread communication going on. Still, there is the potential issue of non-uniform memory access.
Ah, so I will need to keep an eye out and set them manually each time, then, if I think it's doing any good.Each WU gets a new process of its own. Even if you suspend a task, the worker process will be shut down and a new process be started when you resume the task, if the option "Leave non-GPU tasks in memory while suspended" is off. At least that's what I have seen.