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

Advanced search

Message boards : Number crunching : Threading

Author Message
Profile j.sheridanProject donor
Volunteer tester
Send message
Joined: 21 Mar 11
Posts: 737
ID: 91622
Credit: 1,267,016,406
RAC: 0
321 LLR Turquoise: Earned 5,000,000 credits (7,879,763)Cullen LLR Turquoise: Earned 5,000,000 credits (6,828,213)ESP LLR Turquoise: Earned 5,000,000 credits (5,055,512)Generalized Cullen/Woodall LLR Turquoise: Earned 5,000,000 credits (6,457,215)PPS LLR Turquoise: Earned 5,000,000 credits (8,645,607)PSP LLR Turquoise: Earned 5,000,000 credits (6,104,395)SoB LLR Jade: Earned 10,000,000 credits (10,245,712)SR5 LLR Turquoise: Earned 5,000,000 credits (6,730,319)SGS LLR Turquoise: Earned 5,000,000 credits (5,334,462)TRP LLR Jade: Earned 10,000,000 credits (10,009,531)Woodall LLR Turquoise: Earned 5,000,000 credits (6,638,546)321 Sieve Sapphire: Earned 20,000,000 credits (20,019,388)Cullen/Woodall Sieve (suspended) Double Silver: Earned 200,000,000 credits (265,102,350)PPS Sieve Double Gold: Earned 500,000,000 credits (546,715,203)TRP Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,801,812)AP 26/27 Emerald: Earned 50,000,000 credits (61,259,536)GFN Double Silver: Earned 200,000,000 credits (249,675,265)
Message 146734 - Posted: 17 Dec 2020 | 10:11:21 UTC

This was raised by Peter Hucker in the thread about splitting work units across GPUs. As that's now locked, here we are.



So am I running my 24 core work units slower than I should on my dual 12 core xeons? Would it even be clever enough to run two 12 core units on seperate CPUs?


yes, although even 12 core units may not be fastest, you need to test it.
I've seen people running tasks on a threadripper using 24 cores that end up slower than my 3700x running on 8.


Today I found my wingman using a 3950x who's running 16 SoB tasks concurrently.
This is the result
Around 110000s/task.

around 3x slower then the 35-40ks/task I get on my 3950x when running 2 at a time with 8 threads each.

I've PM'd the user to point this out, I'm hoping he understands the message.

There should really be a link in the options on these big tasks to an info page explaining how to check you're getting the best use out of your cpu.

Profile mikey
Avatar
Send message
Joined: 17 Mar 09
Posts: 1241
ID: 37043
Credit: 516,298,063
RAC: 0
Discovered 1 mega prime321 LLR Ruby: Earned 2,000,000 credits (2,038,739)Cullen LLR Ruby: Earned 2,000,000 credits (2,074,615)ESP LLR Ruby: Earned 2,000,000 credits (2,013,823)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,142,353)PPS LLR Turquoise: Earned 5,000,000 credits (5,225,319)PSP LLR Ruby: Earned 2,000,000 credits (2,049,284)SoB LLR Ruby: Earned 2,000,000 credits (2,700,268)SR5 LLR Ruby: Earned 2,000,000 credits (2,053,250)SGS LLR Turquoise: Earned 5,000,000 credits (5,147,768)TRP LLR Ruby: Earned 2,000,000 credits (2,025,737)Woodall LLR Ruby: Earned 2,000,000 credits (2,014,811)321 Sieve Sapphire: Earned 20,000,000 credits (23,770,672)Cullen/Woodall Sieve (suspended) Gold: Earned 500,000 credits (944,431)Generalized Cullen/Woodall Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,813,253)PPS Sieve Double Silver: Earned 200,000,000 credits (339,665,412)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Ruby: Earned 2,000,000 credits (2,446,797)AP 26/27 Sapphire: Earned 20,000,000 credits (33,140,471)GFN Sapphire: Earned 20,000,000 credits (42,696,054)PSA Sapphire: Earned 20,000,000 credits (20,457,430)
Message 146735 - Posted: 17 Dec 2020 | 11:33:57 UTC - in response to Message 146734.

This was raised by Peter Hucker in the thread about splitting work units across GPUs. As that's now locked, here we are.



So am I running my 24 core work units slower than I should on my dual 12 core xeons? Would it even be clever enough to run two 12 core units on seperate CPUs?


yes, although even 12 core units may not be fastest, you need to test it.
I've seen people running tasks on a threadripper using 24 cores that end up slower than my 3700x running on 8.


Today I found my wingman using a 3950x who's running 16 SoB tasks concurrently.
This is the result
Around 110000s/task.

around 3x slower then the 35-40ks/task I get on my 3950x when running 2 at a time with 8 threads each.

I've PM'd the user to point this out, I'm hoping he understands the message.

There should really be a link in the options on these big tasks to an info page explaining how to check you're getting the best use out of your cpu.


Seti did a survey a while back and found out that less than 10% of crunchers ever use the message boards at all, a few have problems and ask but can't figure out the answer so they just move on to something else or quit crunching altogether. MOST people use the default settings never knowing that tweaking them can make their system run much better. ie how many people have to be told to change their cache settings from 10 days to much less here at PrimeGrid so they can have a chance at being #1 in finding Primes?

According to BoincStats PrimeGrid has Active users 2,985, there is no way all of those people are on these message boards. Even those with multiple pc's may not come here, Hosts 45,202

Profile j.sheridanProject donor
Volunteer tester
Send message
Joined: 21 Mar 11
Posts: 737
ID: 91622
Credit: 1,267,016,406
RAC: 0
321 LLR Turquoise: Earned 5,000,000 credits (7,879,763)Cullen LLR Turquoise: Earned 5,000,000 credits (6,828,213)ESP LLR Turquoise: Earned 5,000,000 credits (5,055,512)Generalized Cullen/Woodall LLR Turquoise: Earned 5,000,000 credits (6,457,215)PPS LLR Turquoise: Earned 5,000,000 credits (8,645,607)PSP LLR Turquoise: Earned 5,000,000 credits (6,104,395)SoB LLR Jade: Earned 10,000,000 credits (10,245,712)SR5 LLR Turquoise: Earned 5,000,000 credits (6,730,319)SGS LLR Turquoise: Earned 5,000,000 credits (5,334,462)TRP LLR Jade: Earned 10,000,000 credits (10,009,531)Woodall LLR Turquoise: Earned 5,000,000 credits (6,638,546)321 Sieve Sapphire: Earned 20,000,000 credits (20,019,388)Cullen/Woodall Sieve (suspended) Double Silver: Earned 200,000,000 credits (265,102,350)PPS Sieve Double Gold: Earned 500,000,000 credits (546,715,203)TRP Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,801,812)AP 26/27 Emerald: Earned 50,000,000 credits (61,259,536)GFN Double Silver: Earned 200,000,000 credits (249,675,265)
Message 146736 - Posted: 17 Dec 2020 | 11:40:15 UTC - in response to Message 146735.

That people don't bother with the message boards is exactly why I'm suggesting a notice & link on the task selection screen would be a good idea.

Werinbert
Send message
Joined: 9 Jun 13
Posts: 104
ID: 233452
Credit: 177,193,021
RAC: 0
321 LLR Gold: Earned 500,000 credits (784,049)Cullen LLR Gold: Earned 500,000 credits (529,186)ESP LLR Gold: Earned 500,000 credits (513,315)Generalized Cullen/Woodall LLR Gold: Earned 500,000 credits (521,209)PPS LLR Turquoise: Earned 5,000,000 credits (8,511,848)PSP LLR Gold: Earned 500,000 credits (566,492)SoB LLR Gold: Earned 500,000 credits (597,244)SR5 LLR Gold: Earned 500,000 credits (665,436)SGS LLR Gold: Earned 500,000 credits (552,204)TRP LLR Gold: Earned 500,000 credits (562,418)Woodall LLR Gold: Earned 500,000 credits (615,831)321 Sieve Jade: Earned 10,000,000 credits (10,014,922)Generalized Cullen/Woodall Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,101,470)PPS Sieve Double Bronze: Earned 100,000,000 credits (100,344,557)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Gold: Earned 500,000 credits (715,073)TRP Sieve (suspended) Gold: Earned 500,000 credits (630,833)AP 26/27 Jade: Earned 10,000,000 credits (10,079,199)GFN Sapphire: Earned 20,000,000 credits (36,628,835)PSA Ruby: Earned 2,000,000 credits (2,266,900)
Message 146799 - Posted: 18 Dec 2020 | 15:04:59 UTC

As was pointed out on the other thread...different people have different crunching goals. And these goals may be achieved better if run with a non optimal cpu/gpu strategy. In other words, one persons "best use" in not necessarily another persons "best use."
____________
Werinbert is not prime... or PRPnet keeps telling me so.
Badge score: 1x1 + 12x3 + 1x4 + 1x5 + 1x6 + 2x7 + 1x8 + 1x10 = 84

Profile BurProject donor
Volunteer tester
Avatar
Send message
Joined: 25 Feb 20
Posts: 332
ID: 1241833
Credit: 22,611,276
RAC: 0
321 LLR Gold: Earned 500,000 credits (538,216)Cullen LLR Amethyst: Earned 1,000,000 credits (1,169,946)ESP LLR Gold: Earned 500,000 credits (636,842)Generalized Cullen/Woodall LLR Silver: Earned 100,000 credits (212,232)PPS LLR Gold: Earned 500,000 credits (883,715)PSP LLR Gold: Earned 500,000 credits (663,928)SoB LLR Silver: Earned 100,000 credits (217,346)SR5 LLR Gold: Earned 500,000 credits (531,229)SGS LLR Amethyst: Earned 1,000,000 credits (1,042,382)TRP LLR Gold: Earned 500,000 credits (561,429)Woodall LLR Gold: Earned 500,000 credits (781,741)321 Sieve Ruby: Earned 2,000,000 credits (2,107,153)PPS Sieve Amethyst: Earned 1,000,000 credits (1,045,010)AP 26/27 Ruby: Earned 2,000,000 credits (2,470,273)GFN Turquoise: Earned 5,000,000 credits (7,129,018)PSA Silver: Earned 100,000 credits (244,815)
Message 146801 - Posted: 18 Dec 2020 | 17:45:20 UTC - in response to Message 146734.

Today I found my wingman using a 3950x who's running 16 SoB tasks concurrently.
This is the result
Around 110000s/task.

around 3x slower then the 35-40ks/task I get on my 3950x when running 2 at a time with 8 threads each.

3x slower, but he's running 8x more tasks. So, I'm not sure, but doesn't that mean his throuput is actually higher than yours? He does 16 tasks in 110000 s, or on average one task every 6875 s.

You only finish one task per 17000-20000 s. This might have made sense when being 1st meant something, but now it just means less chance of finding a prime.

That difference seems a bit extreme, so maybe I got the numbers you posted wrong?
____________
Primes: 1281979 & 12+8+1979 & 1+2+8+1+9+7+9 & 1^2+2^2+8^2+1^2+9^2+7^2+9^2 & 12*8+19*79 & 12^8-1979 & 1281979 + 4 (cousin prime)

Michael Millerick
Volunteer tester
Send message
Joined: 4 Feb 09
Posts: 743
ID: 35074
Credit: 199,599,590
RAC: 0
Found 3 primes in the 2020 Tour de Primes321 LLR Amethyst: Earned 1,000,000 credits (1,063,954)Cullen LLR Amethyst: Earned 1,000,000 credits (1,328,304)ESP LLR Turquoise: Earned 5,000,000 credits (8,170,793)Generalized Cullen/Woodall LLR Amethyst: Earned 1,000,000 credits (1,319,313)PPS LLR Jade: Earned 10,000,000 credits (14,623,895)PSP LLR Ruby: Earned 2,000,000 credits (2,012,651)SoB LLR Amethyst: Earned 1,000,000 credits (1,064,898)SR5 LLR Ruby: Earned 2,000,000 credits (2,085,475)SGS LLR Amethyst: Earned 1,000,000 credits (1,320,684)TRP LLR Ruby: Earned 2,000,000 credits (2,740,707)Woodall LLR Amethyst: Earned 1,000,000 credits (1,492,539)321 Sieve Turquoise: Earned 5,000,000 credits (5,440,175)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,911,344)Generalized Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (2,077,092)PPS Sieve Emerald: Earned 50,000,000 credits (50,200,870)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,034,014)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (2,070,774)AP 26/27 Turquoise: Earned 5,000,000 credits (5,442,696)GFN Sapphire: Earned 20,000,000 credits (33,288,606)PSA Emerald: Earned 50,000,000 credits (52,866,806)
Message 146804 - Posted: 18 Dec 2020 | 17:55:42 UTC - in response to Message 146801.

Today I found my wingman using a 3950x who's running 16 SoB tasks concurrently.
This is the result
Around 110000s/task.

around 3x slower then the 35-40ks/task I get on my 3950x when running 2 at a time with 8 threads each.

3x slower, but he's running 8x more tasks. So, I'm not sure, but doesn't that mean his throuput is actually higher than yours? He does 16 tasks in 110000 s, or on average one task every 6875 s.

You only finish one task per 17000-20000 s. This might have made sense when being 1st meant something, but now it just means less chance of finding a prime.

That difference seems a bit extreme, so maybe I got the numbers you posted wrong?

This is my assessment as well. With everyone being first, the ideal situation is to optimize around the throughput of tasks, rather than the throughput of firsts like when it used to be a race.
____________

Profile j.sheridanProject donor
Volunteer tester
Send message
Joined: 21 Mar 11
Posts: 737
ID: 91622
Credit: 1,267,016,406
RAC: 0
321 LLR Turquoise: Earned 5,000,000 credits (7,879,763)Cullen LLR Turquoise: Earned 5,000,000 credits (6,828,213)ESP LLR Turquoise: Earned 5,000,000 credits (5,055,512)Generalized Cullen/Woodall LLR Turquoise: Earned 5,000,000 credits (6,457,215)PPS LLR Turquoise: Earned 5,000,000 credits (8,645,607)PSP LLR Turquoise: Earned 5,000,000 credits (6,104,395)SoB LLR Jade: Earned 10,000,000 credits (10,245,712)SR5 LLR Turquoise: Earned 5,000,000 credits (6,730,319)SGS LLR Turquoise: Earned 5,000,000 credits (5,334,462)TRP LLR Jade: Earned 10,000,000 credits (10,009,531)Woodall LLR Turquoise: Earned 5,000,000 credits (6,638,546)321 Sieve Sapphire: Earned 20,000,000 credits (20,019,388)Cullen/Woodall Sieve (suspended) Double Silver: Earned 200,000,000 credits (265,102,350)PPS Sieve Double Gold: Earned 500,000,000 credits (546,715,203)TRP Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,801,812)AP 26/27 Emerald: Earned 50,000,000 credits (61,259,536)GFN Double Silver: Earned 200,000,000 credits (249,675,265)
Message 146809 - Posted: 18 Dec 2020 | 19:30:43 UTC - in response to Message 146801.

Today I found my wingman using a 3950x who's running 16 SoB tasks concurrently.
This is the result
Around 110000s/task.

around 3x slower then the 35-40ks/task I get on my 3950x when running 2 at a time with 8 threads each.

3x slower, but he's running 8x more tasks. So, I'm not sure, but doesn't that mean his throuput is actually higher than yours? He does 16 tasks in 110000 s, or on average one task every 6875 s.

You only finish one task per 17000-20000 s. This might have made sense when being 1st meant something, but now it just means less chance of finding a prime.

That difference seems a bit extreme, so maybe I got the numbers you posted wrong?

Your maths is flawed.
He's doing 16 tasks in 1700000 seconds or 110000s/task.
I do 2 tasks in 70000 seconds or 35000s/task.

Prime95 will verify this difference if you run the benchmarks. 1 task will use the entire cache on a ryzen ccd so 16 tasks will be running mainly in ram.

Post to thread

Message boards : Number crunching : Threading

[Return to PrimeGrid main page]
DNS Powered by DNSEXIT.COM
Copyright © 2005 - 2023 Rytis Slatkevičius (contact) and PrimeGrid community. Server load 0.00, 0.00, 0.00
Generated 1 Jun 2023 | 22:06:44 UTC