mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > PrimeNet

Reply
 
Thread Tools
Old 2014-10-01, 01:31   #12
retina
Undefined
 
retina's Avatar
 
"The unspeakable one"
Jun 2006
My evil lair

24×389 Posts
Default

Quote:
Originally Posted by petrw1 View Post
By putting the HT cores all first will that cause Prime95 to assign the work to the HT cores instead of the Physical cores?
Sorry I can't answer the rest of your questions. But there is a misunderstanding in that question. Each logical core is indistinguishable from the other. One physical execution core with two logical cores feeding it instructions. It makes no difference to the CPU if you use either the left or the right logical instruction generator to feed the execution core.

Last fiddled with by retina on 2014-10-01 at 01:32
retina is online now   Reply With Quote
Old 2014-10-01, 05:39   #13
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

7,537 Posts
Default

Quote:
Originally Posted by petrw1 View Post
Code:
[Main thread Sep 30 11:23] Test clocks on logical CPU #1: 214592
[Main thread Sep 30 11:23] Logical CPU 2 clocks: 407000
[Main thread Sep 30 11:23] Logical CPU 3 clocks: 214576
[Main thread Sep 30 11:23] Logical CPU 4 clocks: 214720
[Main thread Sep 30 11:23] Logical CPU 5 clocks: 214576
[Main thread Sep 30 11:23] Logical CPU 6 clocks: 214712
[Main thread Sep 30 11:23] Logical CPU 7 clocks: 214608
[Main thread Sep 30 11:23] Logical CPU 8 clocks: 214856

What a weird set of results you have.

During this test my 100K clock routine took 200K on all logical CPUs!! Unless there is a bug in my code, some other process was running on that core as well (and that process was also CPU bound), or perhaps there is some clock throttling going on.
Prime95 is offline   Reply With Quote
Old 2014-10-01, 15:14   #14
petrw1
1976 Toyota Corona years forever!
 
petrw1's Avatar
 
"Wayne"
Nov 2006
Saskatchewan, Canada

469210 Posts
Default

Quote:
Originally Posted by Prime95 View Post
What a weird set of results you have.

During this test my 100K clock routine took 200K on all logical CPUs!! Unless there is a bug in my code, some other process was running on that core as well (and that process was also CPU bound), or perhaps there is some clock throttling going on.
Similar odd results on 3/4. But 5-8 look normal. Could clock throttling only affect some cores? Or I guess there could have been something busy only on cores 1-4. Though that is unlikely as this is an office computer used in a clerical role.

Also all workers including 3 and 4 are slow but their timings seemed normal in the test I ran.

Last fiddled with by petrw1 on 2014-10-01 at 15:21 Reason: last line
petrw1 is offline   Reply With Quote
Old 2014-10-01, 15:34   #15
Mark Rose
 
Mark Rose's Avatar
 
"/X\(‘-‘)/X\"
Jan 2013

2×5×293 Posts
Default

What are the CPU core temperatures when you run Prime95 on all cores? It might be a cooling problem causing thermal throttling.
Mark Rose is offline   Reply With Quote
Old 2014-10-01, 16:01   #16
petrw1
1976 Toyota Corona years forever!
 
petrw1's Avatar
 
"Wayne"
Nov 2006
Saskatchewan, Canada

125416 Posts
Default

Quote:
Originally Posted by Mark Rose View Post
What are the CPU core temperatures when you run Prime95 on all cores? It might be a cooling problem causing thermal throttling.
Good thought. It would be a stock cooler but no overclock.
petrw1 is offline   Reply With Quote
Old 2014-10-01, 16:27   #17
Mark Rose
 
Mark Rose's Avatar
 
"/X\(‘-‘)/X\"
Jan 2013

2·5·293 Posts
Default

Quote:
Originally Posted by petrw1 View Post
Good thought. It would be a stock cooler but no overclock.
Then you're almost certainly running into thermal throttling. The stock cooler can't keep up. There's also little point in running more than 3 cores, btw. There isn't enough memory bandwidth to get much if anything out of the 4th core.
Mark Rose is offline   Reply With Quote
Old 2014-10-01, 16:57   #18
kracker
 
kracker's Avatar
 
"Mr. Meeseeks"
Jan 2012
California, USA

23×271 Posts
Default

Quote:
Originally Posted by Mark Rose View Post
Then you're almost certainly running into thermal throttling. The stock cooler can't keep up. There's also little point in running more than 3 cores, btw. There isn't enough memory bandwidth to get much if anything out of the 4th core.
You're probably right.
@OP: Check the temperatures with something like SpeedFan(4.50).
kracker is offline   Reply With Quote
Old 2014-10-02, 04:42   #19
petrw1
1976 Toyota Corona years forever!
 
petrw1's Avatar
 
"Wayne"
Nov 2006
Saskatchewan, Canada

22×3×17×23 Posts
Default

I understand how it could be temp except I would expect to see these effects during a long continuous heavy load.... and possibly gradual.

But rather what I am seeing from the worker windows is drastic immediate changes whenever one of the other workers changed from TF to LL/DC.
This to me is symptomatic of workers sharing physical cores.

Before I looked at the optional parameter AffinityScramble2 I noted the workers are sharing (in order) CPUS 1,2 ; 3,4 ; 5,6 ; 7,8 even though I have the worker windows set as:
CPUs to use (Multi-threading) 1

Then I used DebugAffinityScramble=1 to have Prime95 run a test to determine which CPUs are HT Pairs.

It confirmed the above pairings ... this tells me that even though it is ignoring the "CPUs to Use 1" setting and assigning 2 cores to each worker it appears to be assigning them properly so there should be no sharing of physical cores.

To Mark's comment of not enough Memory Bandwidth to support 4 cores: I found that to be painfully true on my first generation 4-core (Q9550).
But since then every i5 or i7 (Ivy, Sandy, etc.) have shown minimal degradation of throughput even with all 4 cores doing LL.
petrw1 is offline   Reply With Quote
Old 2014-10-02, 06:05   #20
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

7,537 Posts
Default

Memory bandwidth bottleneck is back big-time with the Haswell -- especially with standard DDR3-1600.

If it is temp related throttling, then it will happen nearly immediately.
Prime95 is offline   Reply With Quote
Old 2014-10-02, 15:23   #21
Mark Rose
 
Mark Rose's Avatar
 
"/X\(‘-‘)/X\"
Jan 2013

2×5×293 Posts
Default

Quote:
Originally Posted by Prime95 View Post
Memory bandwidth bottleneck is back big-time with the Haswell -- especially with standard DDR3-1600.
Yep. The machine I'm typing this on is a 4770 with DDR3-1600. I only run three cores because the fourth is basically useless. :)
Mark Rose is offline   Reply With Quote
Old 2014-10-02, 15:53   #22
petrw1
1976 Toyota Corona years forever!
 
petrw1's Avatar
 
"Wayne"
Nov 2006
Saskatchewan, Canada

111248 Posts
Default

Quote:
Originally Posted by Prime95 View Post
Memory bandwidth bottleneck is back big-time with the Haswell -- especially with standard DDR3-1600.

If it is temp related throttling, then it will happen nearly immediately.
OK....so knowing that ... 2 questions:

1. Without opening the box how can I find out what kinds of RAM there is? I don't see it in the Device Manager.

2. Assuming it is DDR3-1600 is there a better (less RAM intensive) worker setup I can choose? I probably do NOT want to do PM1 or ECM correct? Would running 2 workers (2 pairs of CPUs each help? or be worse?)

My timings are currently way off my Benchmarks (which I realize are near optimal conditions with only 1 worker running at a time).

Benchmarks says 68M LL should be about 20Ms .... with 2 LL/DC workers I was getting 33Ms; with 3 LL/DC workers it went to 48Ms.

Benchmarks says 36M DC should be about 11Ms .... with 2 LL/DC workers I was getting 16Ms; with 3 LL/DC workers it went to 33Ms.

I now have 3 of 4 workers doing LL/DC ... I suspect it could get worse yet in a few days when the 4th starts LL/DC.

Mark may have it right....4 LL/DC workers appears to be too many.
petrw1 is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Computer isn't mine... CuriousKit PrimeNet 25 2016-06-02 05:44
gpu72 site - exp 78227507 credited but not mine? dh1 GPU to 72 1 2015-11-29 14:03
Your end or mine? davieddy Lounge 0 2011-12-11 11:31
Hey brother, can you help a friend in need? petrw1 Math 3 2008-03-30 14:20
some questions of mine, in general jerico2day Software 5 2005-03-30 09:19

All times are UTC. The time now is 10:24.


Mon Aug 2 10:24:21 UTC 2021 up 10 days, 4:53, 0 users, load averages: 1.24, 1.13, 1.13

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.