PrimeGrid
Please visit donation page to help the project cover running costs for this month

Toggle Menu

Join PrimeGrid

Returning Participants

Community

Leader Boards

Results

Other

drummers-lowrise

Advanced search

Message boards : Problems and Help : i7 help

Author Message
Omega
Send message
Joined: 20 Apr 08
Posts: 181
ID: 21694
Credit: 26,967,045
RAC: 467
Found 1 prime in the 2020 Tour de Primes321 LLR Silver: Earned 100,000 credits (154,337)Cullen LLR Bronze: Earned 10,000 credits (65,587)ESP LLR Bronze: Earned 10,000 credits (66,542)Generalized Cullen/Woodall LLR Bronze: Earned 10,000 credits (72,412)PPS LLR Ruby: Earned 2,000,000 credits (4,127,864)PSP LLR Silver: Earned 100,000 credits (104,595)SoB LLR Silver: Earned 100,000 credits (126,157)SR5 LLR Silver: Earned 100,000 credits (161,281)SGS LLR Silver: Earned 100,000 credits (436,634)TRP LLR Gold: Earned 500,000 credits (639,881)Woodall LLR Silver: Earned 100,000 credits (115,733)321 Sieve Bronze: Earned 10,000 credits (10,368)PPS Sieve Ruby: Earned 2,000,000 credits (2,119,298)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (10,227)TRP Sieve (suspended) Bronze: Earned 10,000 credits (21,181)AP 26/27 Bronze: Earned 10,000 credits (12,129)GFN Turquoise: Earned 5,000,000 credits (8,104,346)PSA Jade: Earned 10,000,000 credits (10,617,327)
Message 39377 - Posted: 23 Aug 2011 | 14:09:46 UTC

I am running on four i7-processors, now my question is the following:
Each i7 can run 2 WUs simultaneously but they'll each take roughly twice as long as they would if I let each one process just one...
I was wondering if anybody checked which way was more efficient...

Profile parabolProject donor
Avatar
Send message
Joined: 22 Mar 10
Posts: 152
ID: 57406
Credit: 87,330,689
RAC: 0
Discovered 1 mega prime321 LLR Amethyst: Earned 1,000,000 credits (1,054,648)Cullen LLR Gold: Earned 500,000 credits (541,906)PPS LLR Ruby: Earned 2,000,000 credits (2,992,143)PSP LLR Gold: Earned 500,000 credits (501,381)SoB LLR Gold: Earned 500,000 credits (539,532)SR5 LLR Bronze: Earned 10,000 credits (38,279)SGS LLR Gold: Earned 500,000 credits (818,946)TRP LLR Gold: Earned 500,000 credits (631,413)Woodall LLR Gold: Earned 500,000 credits (553,793)321 Sieve Silver: Earned 100,000 credits (107,749)Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (8,175,005)Generalized Cullen/Woodall Sieve (suspended) Bronze: Earned 10,000 credits (10,922)PPS Sieve Sapphire: Earned 20,000,000 credits (45,936,678)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (80,908)TRP Sieve (suspended) Gold: Earned 500,000 credits (506,539)AP 26/27 Silver: Earned 100,000 credits (147,248)GFN Jade: Earned 10,000,000 credits (14,408,808)PSA Jade: Earned 10,000,000 credits (10,284,791)
Message 39378 - Posted: 23 Aug 2011 | 15:17:47 UTC - in response to Message 39377.

Hi i don't Know how far your Computer Knowledge goes...
Im Running 8 WU at the same time without any Problem.
Good cooling is essential those days!
If your Processor gets too hot it may Slow down considerably.

First try to find out how to 'optimize' your System.
"hypertreading" may Be a good Start-off

Best regards
Parabel

Prime Al ScreenProject donor
Send message
Joined: 1 Dec 09
Posts: 240
ID: 50942
Credit: 38,208,946
RAC: 0
321 LLR Amethyst: Earned 1,000,000 credits (1,061,666)Cullen LLR Amethyst: Earned 1,000,000 credits (1,029,850)PPS LLR Ruby: Earned 2,000,000 credits (2,647,860)PSP LLR Ruby: Earned 2,000,000 credits (2,877,696)SoB LLR Amethyst: Earned 1,000,000 credits (1,376,336)SR5 LLR Silver: Earned 100,000 credits (131,116)SGS LLR Ruby: Earned 2,000,000 credits (2,025,343)TRP LLR Amethyst: Earned 1,000,000 credits (1,112,533)Woodall LLR Amethyst: Earned 1,000,000 credits (1,118,119)321 Sieve Amethyst: Earned 1,000,000 credits (1,014,806)Cullen/Woodall Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,022,047)PPS Sieve Turquoise: Earned 5,000,000 credits (6,478,805)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Silver: Earned 100,000 credits (242,867)TRP Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,050,478)AP 26/27 Gold: Earned 500,000 credits (679,594)GFN Ruby: Earned 2,000,000 credits (2,278,022)PSA Jade: Earned 10,000,000 credits (12,061,816)
Message 39379 - Posted: 23 Aug 2011 | 15:32:30 UTC - in response to Message 39377.

I am running on four i7-processors, now my question is the following:
Each i7 can run 2 WUs simultaneously but they'll each take roughly twice as long as they would if I let each one process just one...
I was wondering if anybody checked which way was more efficient...


This has been discussed in various threads but hard to find. The simple answer is that you have to find out what works for you because it depends on the host (Sandy/Ivy Bridge may be different from Nehalem cpus), GPU, the OS (Windows seems different than Linux), projects that you run (boinc and non-boinc like PrimeGrid's PSA) and the PrimeGrid subproject.

mfbabb2Project donor
Volunteer tester
Avatar
Send message
Joined: 10 Oct 08
Posts: 510
ID: 30360
Credit: 11,541,356
RAC: 57
Eliminated 2 conjecture "k"s321 LLR Gold: Earned 500,000 credits (549,886)Cullen LLR Silver: Earned 100,000 credits (494,859)ESP LLR Silver: Earned 100,000 credits (361,416)Generalized Cullen/Woodall LLR Gold: Earned 500,000 credits (533,729)PPS LLR Gold: Earned 500,000 credits (595,337)PSP LLR Gold: Earned 500,000 credits (566,781)SoB LLR Gold: Earned 500,000 credits (981,226)SR5 LLR Bronze: Earned 10,000 credits (94,782)SGS LLR Silver: Earned 100,000 credits (105,953)TRP LLR Silver: Earned 100,000 credits (163,541)Woodall LLR Amethyst: Earned 1,000,000 credits (1,491,761)321 Sieve Bronze: Earned 10,000 credits (82,515)Cullen/Woodall Sieve (suspended) Silver: Earned 100,000 credits (200,096)Generalized Cullen/Woodall Sieve (suspended) Bronze: Earned 10,000 credits (85,743)PPS Sieve Gold: Earned 500,000 credits (733,035)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (20,039)TRP Sieve (suspended) Silver: Earned 100,000 credits (100,597)AP 26/27 Silver: Earned 100,000 credits (275,545)GFN Ruby: Earned 2,000,000 credits (3,892,660)PSA Silver: Earned 100,000 credits (211,837)
Message 39380 - Posted: 23 Aug 2011 | 16:16:11 UTC

Unless you are running 24/7 dedicated to Boinc (no other programs running, etc.), it probably does not make any difference in the long run.
____________
Murphy (AtP)



Profile DoESProject donor
Volunteer tester
Avatar
Send message
Joined: 11 Oct 08
Posts: 784
ID: 30382
Credit: 74,878,735
RAC: 912
Discovered 1 Fermat divisor321 LLR Silver: Earned 100,000 credits (428,241)Cullen LLR Bronze: Earned 10,000 credits (13,527)PPS LLR Turquoise: Earned 5,000,000 credits (5,602,452)PSP LLR Bronze: Earned 10,000 credits (25,590)SoB LLR Bronze: Earned 10,000 credits (64,434)SGS LLR Bronze: Earned 10,000 credits (37,858)TRP LLR Bronze: Earned 10,000 credits (28,770)Woodall LLR Bronze: Earned 10,000 credits (21,547)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (2,268,579)PPS Sieve Emerald: Earned 50,000,000 credits (65,315,631)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (77,216)TRP Sieve (suspended) Bronze: Earned 10,000 credits (30,429)PSA Gold: Earned 500,000 credits (960,939)
Message 39385 - Posted: 23 Aug 2011 | 19:30:08 UTC - in response to Message 39377.

I am running on four i7-processors, now my question is the following:
Each i7 can run 2 WUs simultaneously but they'll each take roughly twice as long as they would if I let each one process just one...
I was wondering if anybody checked which way was more efficient...


I am thinking you have 1 x i7 CPU = 4 x dual processors = 8 cores (hyper threading)

I have been away for a while but the advantage was always to have as many cores going as possible provided you had the hardware (MB etc) to fully support multi core CPU's



____________
Member of AtP

Shown here is an Australian native rat (Ratus Kickarsus)

Omega
Send message
Joined: 20 Apr 08
Posts: 181
ID: 21694
Credit: 26,967,045
RAC: 467
Found 1 prime in the 2020 Tour de Primes321 LLR Silver: Earned 100,000 credits (154,337)Cullen LLR Bronze: Earned 10,000 credits (65,587)ESP LLR Bronze: Earned 10,000 credits (66,542)Generalized Cullen/Woodall LLR Bronze: Earned 10,000 credits (72,412)PPS LLR Ruby: Earned 2,000,000 credits (4,127,864)PSP LLR Silver: Earned 100,000 credits (104,595)SoB LLR Silver: Earned 100,000 credits (126,157)SR5 LLR Silver: Earned 100,000 credits (161,281)SGS LLR Silver: Earned 100,000 credits (436,634)TRP LLR Gold: Earned 500,000 credits (639,881)Woodall LLR Silver: Earned 100,000 credits (115,733)321 Sieve Bronze: Earned 10,000 credits (10,368)PPS Sieve Ruby: Earned 2,000,000 credits (2,119,298)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (10,227)TRP Sieve (suspended) Bronze: Earned 10,000 credits (21,181)AP 26/27 Bronze: Earned 10,000 credits (12,129)GFN Turquoise: Earned 5,000,000 credits (8,104,346)PSA Jade: Earned 10,000,000 credits (10,617,327)
Message 39392 - Posted: 23 Aug 2011 | 21:00:59 UTC - in response to Message 39385.


I have been away for a while but the advantage was always to have as many cores going as possible


I don't see the advantage....
If I run 2 WUs per core and they take (roughly) twice as long as a single-per-core would, in summary the total number of completed tasks is the same...

The only upside is that you can run twice as many WU at a given point in time;
the downside however is that it's more likely you wind up being a double-checker of a prime (since the tasks take twice as long...)

Profile DoESProject donor
Volunteer tester
Avatar
Send message
Joined: 11 Oct 08
Posts: 784
ID: 30382
Credit: 74,878,735
RAC: 912
Discovered 1 Fermat divisor321 LLR Silver: Earned 100,000 credits (428,241)Cullen LLR Bronze: Earned 10,000 credits (13,527)PPS LLR Turquoise: Earned 5,000,000 credits (5,602,452)PSP LLR Bronze: Earned 10,000 credits (25,590)SoB LLR Bronze: Earned 10,000 credits (64,434)SGS LLR Bronze: Earned 10,000 credits (37,858)TRP LLR Bronze: Earned 10,000 credits (28,770)Woodall LLR Bronze: Earned 10,000 credits (21,547)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (2,268,579)PPS Sieve Emerald: Earned 50,000,000 credits (65,315,631)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (77,216)TRP Sieve (suspended) Bronze: Earned 10,000 credits (30,429)PSA Gold: Earned 500,000 credits (960,939)
Message 39395 - Posted: 23 Aug 2011 | 23:41:01 UTC - in response to Message 39392.

What sort of run times are we talking about and what tasks???

my i7 (12 cores) does PPS LLR (680K range) in 550 to 650 seconds (no overclock)

I have 88 PPS LLR primes to my name -- I was double checker only on 7 ocassions
____________
Member of AtP

Shown here is an Australian native rat (Ratus Kickarsus)

Omega
Send message
Joined: 20 Apr 08
Posts: 181
ID: 21694
Credit: 26,967,045
RAC: 467
Found 1 prime in the 2020 Tour de Primes321 LLR Silver: Earned 100,000 credits (154,337)Cullen LLR Bronze: Earned 10,000 credits (65,587)ESP LLR Bronze: Earned 10,000 credits (66,542)Generalized Cullen/Woodall LLR Bronze: Earned 10,000 credits (72,412)PPS LLR Ruby: Earned 2,000,000 credits (4,127,864)PSP LLR Silver: Earned 100,000 credits (104,595)SoB LLR Silver: Earned 100,000 credits (126,157)SR5 LLR Silver: Earned 100,000 credits (161,281)SGS LLR Silver: Earned 100,000 credits (436,634)TRP LLR Gold: Earned 500,000 credits (639,881)Woodall LLR Silver: Earned 100,000 credits (115,733)321 Sieve Bronze: Earned 10,000 credits (10,368)PPS Sieve Ruby: Earned 2,000,000 credits (2,119,298)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (10,227)TRP Sieve (suspended) Bronze: Earned 10,000 credits (21,181)AP 26/27 Bronze: Earned 10,000 credits (12,129)GFN Turquoise: Earned 5,000,000 credits (8,104,346)PSA Jade: Earned 10,000,000 credits (10,617,327)
Message 39396 - Posted: 23 Aug 2011 | 23:51:55 UTC - in response to Message 39395.
Last modified: 23 Aug 2011 | 23:52:26 UTC

If I run 1 task per core PPS LLR WUs (in current range) take about 600s,
however with 2 tasks per core it takes about 1200s....

Prime Al ScreenProject donor
Send message
Joined: 1 Dec 09
Posts: 240
ID: 50942
Credit: 38,208,946
RAC: 0
321 LLR Amethyst: Earned 1,000,000 credits (1,061,666)Cullen LLR Amethyst: Earned 1,000,000 credits (1,029,850)PPS LLR Ruby: Earned 2,000,000 credits (2,647,860)PSP LLR Ruby: Earned 2,000,000 credits (2,877,696)SoB LLR Amethyst: Earned 1,000,000 credits (1,376,336)SR5 LLR Silver: Earned 100,000 credits (131,116)SGS LLR Ruby: Earned 2,000,000 credits (2,025,343)TRP LLR Amethyst: Earned 1,000,000 credits (1,112,533)Woodall LLR Amethyst: Earned 1,000,000 credits (1,118,119)321 Sieve Amethyst: Earned 1,000,000 credits (1,014,806)Cullen/Woodall Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,022,047)PPS Sieve Turquoise: Earned 5,000,000 credits (6,478,805)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Silver: Earned 100,000 credits (242,867)TRP Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,050,478)AP 26/27 Gold: Earned 500,000 credits (679,594)GFN Ruby: Earned 2,000,000 credits (2,278,022)PSA Jade: Earned 10,000,000 credits (12,061,816)
Message 39397 - Posted: 24 Aug 2011 | 1:46:03 UTC - in response to Message 39396.

If I run 1 task per core PPS LLR WUs (in current range) take about 600s,
however with 2 tasks per core it takes about 1200s....



Many of these people just run Windows so don't worry when things make do sense :-).

I have one i7 under Linux and one under Windows but different speeds. So this sounds about right for Linux with Primegrid for PPS LLR and Sophie. Having fewer WUs at once could reduce system stress as the LLR app runs cpus and memory hot. It also frees up resources for other uses.


Profile Michael GoetzProject donor
Volunteer moderator
Project administrator
Avatar
Send message
Joined: 21 Jan 10
Posts: 13243
ID: 53948
Credit: 221,856,227
RAC: 86,830
The "Shut up already!" badge:  This loud mouth has mansplained on the forums over 10 thousand times!  Sheesh!!!Discovered the World's First GFN-19 prime!!!Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de PrimesFound 1 prime in the 2020 Tour de Primes321 LLR Ruby: Earned 2,000,000 credits (2,822,730)Cullen LLR Ruby: Earned 2,000,000 credits (2,005,249)ESP LLR Turquoise: Earned 5,000,000 credits (5,009,577)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,145,754)PPS LLR Jade: Earned 10,000,000 credits (12,872,444)PSP LLR Turquoise: Earned 5,000,000 credits (5,197,957)SoB LLR Sapphire: Earned 20,000,000 credits (34,291,181)SR5 LLR Jade: Earned 10,000,000 credits (10,007,110)SGS LLR Ruby: Earned 2,000,000 credits (2,276,011)TRP LLR Ruby: Earned 2,000,000 credits (2,827,696)Woodall LLR Ruby: Earned 2,000,000 credits (2,195,123)321 Sieve Jade: Earned 10,000,000 credits (10,061,196)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,170,256)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,059,304)PPS Sieve Sapphire: Earned 20,000,000 credits (22,885,121)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,035,522)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,051,121)AP 26/27 Jade: Earned 10,000,000 credits (10,114,260)GFN Emerald: Earned 50,000,000 credits (72,383,585)PSA Jade: Earned 10,000,000 credits (12,445,029)
Message 39407 - Posted: 24 Aug 2011 | 12:51:59 UTC - in response to Message 39397.

Having fewer WUs at once could reduce system stress as the LLR app runs cpus and memory hot. It also frees up resources for other uses.


It probably won't reduce stress on the CPU, at least as long as we're talking about LLR.

Assuming that LLR is one of those programs that is NOT helped by hyperthreading (I believe this to usually be true), it is likely that running 4 WUs will not put less stress (heat, power consumption) on the CPU than running 8 WUs. The reason is that with an application like this, when running 8 'cores' each hyper-core is only running about half the time. The real cores end up doing about the same amount of work either way, thus having the same stress on them. This could be tested by measuring CPU core temperatures with hyperthreading turned on and turned off. (Merely running 4 WUs when hyperthreading is turned on could cause unpredictable test results.)

In applications that DO benefit from hyperthreading, such as the CPU-based sieves, you'll definitely put more stress on the CPU when running 8 WUs, as each real core is doing more work in the same time.

(This might make it sound like running sieves is more detrimental to your CPU than LLR. That's not the case. A single LLR can essentially keep a single hypercore running at 100% of the real-core capacity. That's why using hyperthreading doesn't help any. With sieves, the hypercore runs below 100% of the capacity of the physical core, so using hypthreading allows the other hypercore to make use of the unused capacity of the real core. Hyperthreading just brings the sieve's utilization up to the level of the LLR.)

As for leaving more resources available to other applications, if the resource you mean is memory, than this is certainly true. Other than that, it shouldn't make any difference to other programs or the user interface since BOINC is supposed to run at a very low priority. It shouldn't interfere with anything else, other than making the environment around the computer somewhat warmer

The notable exception to that is with certain GPU applications which seriously hinder UI response. But that's not really relevant to the hyperthreading question.
____________
My lucky number is 75898524288+1
(I am NOT an administrator anymore, so please don't PM me with questions. I can't help.)

Prime Al ScreenProject donor
Send message
Joined: 1 Dec 09
Posts: 240
ID: 50942
Credit: 38,208,946
RAC: 0
321 LLR Amethyst: Earned 1,000,000 credits (1,061,666)Cullen LLR Amethyst: Earned 1,000,000 credits (1,029,850)PPS LLR Ruby: Earned 2,000,000 credits (2,647,860)PSP LLR Ruby: Earned 2,000,000 credits (2,877,696)SoB LLR Amethyst: Earned 1,000,000 credits (1,376,336)SR5 LLR Silver: Earned 100,000 credits (131,116)SGS LLR Ruby: Earned 2,000,000 credits (2,025,343)TRP LLR Amethyst: Earned 1,000,000 credits (1,112,533)Woodall LLR Amethyst: Earned 1,000,000 credits (1,118,119)321 Sieve Amethyst: Earned 1,000,000 credits (1,014,806)Cullen/Woodall Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,022,047)PPS Sieve Turquoise: Earned 5,000,000 credits (6,478,805)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Silver: Earned 100,000 credits (242,867)TRP Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,050,478)AP 26/27 Gold: Earned 500,000 credits (679,594)GFN Ruby: Earned 2,000,000 credits (2,278,022)PSA Jade: Earned 10,000,000 credits (12,061,816)
Message 39416 - Posted: 24 Aug 2011 | 17:00:52 UTC - in response to Message 39407.

Having fewer WUs at once could reduce system stress as the LLR app runs cpus and memory hot. It also frees up resources for other uses.


It probably won't reduce stress on the CPU, at least as long as we're talking about LLR.

Assuming that LLR is one of those programs that is NOT helped by hyperthreading (I believe this to usually be true), it is likely that running 4 WUs will not put less stress (heat, power consumption) on the CPU than running 8 WUs. The reason is that with an application like this, when running 8 'cores' each hyper-core is only running about half the time. The real cores end up doing about the same amount of work either way, thus having the same stress on them. This could be tested by measuring CPU core temperatures with hyperthreading turned on and turned off. (Merely running 4 WUs when hyperthreading is turned on could cause unpredictable test results.)


Nice if it was that simple but it is not. Hyperthreading does increase power consumption (various places including Intel) which is not surprising given extra work involved. So, even if small, that translates to less stress and money 'saved'.

Prime Al ScreenProject donor
Send message
Joined: 1 Dec 09
Posts: 240
ID: 50942
Credit: 38,208,946
RAC: 0
321 LLR Amethyst: Earned 1,000,000 credits (1,061,666)Cullen LLR Amethyst: Earned 1,000,000 credits (1,029,850)PPS LLR Ruby: Earned 2,000,000 credits (2,647,860)PSP LLR Ruby: Earned 2,000,000 credits (2,877,696)SoB LLR Amethyst: Earned 1,000,000 credits (1,376,336)SR5 LLR Silver: Earned 100,000 credits (131,116)SGS LLR Ruby: Earned 2,000,000 credits (2,025,343)TRP LLR Amethyst: Earned 1,000,000 credits (1,112,533)Woodall LLR Amethyst: Earned 1,000,000 credits (1,118,119)321 Sieve Amethyst: Earned 1,000,000 credits (1,014,806)Cullen/Woodall Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,022,047)PPS Sieve Turquoise: Earned 5,000,000 credits (6,478,805)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Silver: Earned 100,000 credits (242,867)TRP Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,050,478)AP 26/27 Gold: Earned 500,000 credits (679,594)GFN Ruby: Earned 2,000,000 credits (2,278,022)PSA Jade: Earned 10,000,000 credits (12,061,816)
Message 39428 - Posted: 25 Aug 2011 | 2:18:51 UTC - in response to Message 39416.

Having fewer WUs at once could reduce system stress as the LLR app runs cpus and memory hot. It also frees up resources for other uses.


It probably won't reduce stress on the CPU, at least as long as we're talking about LLR.

Assuming that LLR is one of those programs that is NOT helped by hyperthreading (I believe this to usually be true), it is likely that running 4 WUs will not put less stress (heat, power consumption) on the CPU than running 8 WUs. The reason is that with an application like this, when running 8 'cores' each hyper-core is only running about half the time. The real cores end up doing about the same amount of work either way, thus having the same stress on them. This could be tested by measuring CPU core temperatures with hyperthreading turned on and turned off. (Merely running 4 WUs when hyperthreading is turned on could cause unpredictable test results.)


Nice if it was that simple but it is not. Hyperthreading does increase power consumption (various places including Intel) which is not surprising given extra work involved. So, even if small, that translates to less stress and money 'saved'.


Having said that I decided to talk is cheap so I explored more with my Win 7 i7 940 host. In short, temps are 10oC lower when running 4 WUs at once compared to a full 8 WUs. Also boinc and Windows does not seem to make best use of the CPU with hyperthreading enabled with less than a full load.

I stopped my GPU for this as well. I got a bunch of WUs but clearly was range of values. I used core temp program to monitor as I just grabbed the first one.

With 4 real and 4 virtual cores, host was running at maximum load with peak temps 85-88oC. Three WUs done in 12 minutes and 5 in 12.45 minutes.

Limiting boinc to only 4 WUs at once (suspending or via use 50% of processors) had peak temps between 77-80oC. One set was 10.5 min and another 8.25 min. I did notice that the load was very low typically under 50% and the cpu freq was way way below it should be. This is may explain some of the differences between Windows and Linux not that I am going to that anytime soon.

Then I went and turned off hyperthreading in the bios with everything else the same. Now the load was at 100% with max temps 74-77oC. Ran two sets so 5 WUs took 6.5 min and 3 WUs took 8.25 min.




Profile Michael GoetzProject donor
Volunteer moderator
Project administrator
Avatar
Send message
Joined: 21 Jan 10
Posts: 13243
ID: 53948
Credit: 221,856,227
RAC: 86,830
The "Shut up already!" badge:  This loud mouth has mansplained on the forums over 10 thousand times!  Sheesh!!!Discovered the World's First GFN-19 prime!!!Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de PrimesFound 1 prime in the 2020 Tour de Primes321 LLR Ruby: Earned 2,000,000 credits (2,822,730)Cullen LLR Ruby: Earned 2,000,000 credits (2,005,249)ESP LLR Turquoise: Earned 5,000,000 credits (5,009,577)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,145,754)PPS LLR Jade: Earned 10,000,000 credits (12,872,444)PSP LLR Turquoise: Earned 5,000,000 credits (5,197,957)SoB LLR Sapphire: Earned 20,000,000 credits (34,291,181)SR5 LLR Jade: Earned 10,000,000 credits (10,007,110)SGS LLR Ruby: Earned 2,000,000 credits (2,276,011)TRP LLR Ruby: Earned 2,000,000 credits (2,827,696)Woodall LLR Ruby: Earned 2,000,000 credits (2,195,123)321 Sieve Jade: Earned 10,000,000 credits (10,061,196)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,170,256)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,059,304)PPS Sieve Sapphire: Earned 20,000,000 credits (22,885,121)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,035,522)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,051,121)AP 26/27 Jade: Earned 10,000,000 credits (10,114,260)GFN Emerald: Earned 50,000,000 credits (72,383,585)PSA Jade: Earned 10,000,000 credits (12,445,029)
Message 39429 - Posted: 25 Aug 2011 | 4:19:27 UTC - in response to Message 39428.

Having said that I decided to talk is cheap so I explored more with my Win 7 i7 940 host. In short, temps are 10oC lower when running 4 WUs at once compared to a full 8 WUs. Also boinc and Windows does not seem to make best use of the CPU with hyperthreading enabled with less than a full load.


You didn't explicitly say whether those WUs were LLRs or Sieves, but judging by the run times they have to be LLR.

Given that, I guess I stand corrected. As you said talk is cheap -- and I was greatly simplifying how hyperthreading works, so it's not surprising that the reality differed from what I was expecting to see.

Thanks for running the tests; it's always good to have hard data.
____________
My lucky number is 75898524288+1
(I am NOT an administrator anymore, so please don't PM me with questions. I can't help.)

Prime Al ScreenProject donor
Send message
Joined: 1 Dec 09
Posts: 240
ID: 50942
Credit: 38,208,946
RAC: 0
321 LLR Amethyst: Earned 1,000,000 credits (1,061,666)Cullen LLR Amethyst: Earned 1,000,000 credits (1,029,850)PPS LLR Ruby: Earned 2,000,000 credits (2,647,860)PSP LLR Ruby: Earned 2,000,000 credits (2,877,696)SoB LLR Amethyst: Earned 1,000,000 credits (1,376,336)SR5 LLR Silver: Earned 100,000 credits (131,116)SGS LLR Ruby: Earned 2,000,000 credits (2,025,343)TRP LLR Amethyst: Earned 1,000,000 credits (1,112,533)Woodall LLR Amethyst: Earned 1,000,000 credits (1,118,119)321 Sieve Amethyst: Earned 1,000,000 credits (1,014,806)Cullen/Woodall Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,022,047)PPS Sieve Turquoise: Earned 5,000,000 credits (6,478,805)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Silver: Earned 100,000 credits (242,867)TRP Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,050,478)AP 26/27 Gold: Earned 500,000 credits (679,594)GFN Ruby: Earned 2,000,000 credits (2,278,022)PSA Jade: Earned 10,000,000 credits (12,061,816)
Message 39444 - Posted: 25 Aug 2011 | 15:36:40 UTC - in response to Message 39429.

Having said that I decided to talk is cheap so I explored more with my Win 7 i7 940 host. In short, temps are 10oC lower when running 4 WUs at once compared to a full 8 WUs. Also boinc and Windows does not seem to make best use of the CPU with hyperthreading enabled with less than a full load.


You didn't explicitly say whether those WUs were LLRs or Sieves, but judging by the run times they have to be LLR.

Given that, I guess I stand corrected. As you said talk is cheap -- and I was greatly simplifying how hyperthreading works, so it's not surprising that the reality differed from what I was expecting to see.

Thanks for running the tests; it's always good to have hard data.

Sorry, yes they are LLRs. In my view, thanks to the amazing work of people like Ken, sieves should be left to the GPUs.

It was your suggestion and also gave me insight into the difference (or lack of it) between Windows and Linux (there was some recent posting about that). Anyhow back to finding my 100th prime...

Message boards : Problems and Help : i7 help

[Return to PrimeGrid main page]
DNS Powered by DNSEXIT.COM
Copyright © 2005 - 2020 Rytis Slatkevičius (contact) and PrimeGrid community. Server load 1.00, 1.30, 1.43
Generated 11 Jul 2020 | 21:43:49 UTC