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 : Gerbicz error checking frequency?

Author Message
mackerelProject donor
Volunteer tester
Avatar
Send message
Joined: 2 Oct 08
Posts: 2468
ID: 29980
Credit: 449,105,070
RAC: 342,739
Discovered 6 mega primesEliminated 1 conjecture "k"Found 3 primes in the 2018 Tour de PrimesFound 1 mega prime in the 2018 Tour de PrimesFound 5 primes in the 2019 Tour de PrimesFound 6 primes in the 2020 Tour de Primes321 LLR Turquoise: Earned 5,000,000 credits (8,774,878)Cullen LLR Turquoise: Earned 5,000,000 credits (5,903,451)ESP LLR Turquoise: Earned 5,000,000 credits (6,454,573)Generalized Cullen/Woodall LLR Turquoise: Earned 5,000,000 credits (5,122,074)PPS LLR Emerald: Earned 50,000,000 credits (89,439,614)PSP LLR Jade: Earned 10,000,000 credits (15,223,714)SoB LLR Jade: Earned 10,000,000 credits (17,319,914)SR5 LLR Sapphire: Earned 20,000,000 credits (23,996,561)SGS LLR Turquoise: Earned 5,000,000 credits (7,342,780)TPS LLR (retired) Bronze: Earned 10,000 credits (34,130)TRP LLR Jade: Earned 10,000,000 credits (19,866,589)Woodall LLR Turquoise: Earned 5,000,000 credits (8,171,820)321 Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,236,219)Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,383,853)Generalized Cullen/Woodall Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,626,419)PPS Sieve Emerald: Earned 50,000,000 credits (76,969,144)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Ruby: Earned 2,000,000 credits (2,293,882)TRP Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,012,757)AP 26/27 Sapphire: Earned 20,000,000 credits (21,918,894)WW Turquoise: Earned 5,000,000 credits (9,368,000)GFN Emerald: Earned 50,000,000 credits (76,708,240)PSA Ruby: Earned 2,000,000 credits (2,939,755)
Message 145573 - Posted: 23 Nov 2020 | 17:54:49 UTC

How often does Gerbicz error checking take place while running a unit? Per iteration? Per n iterations? Per x% progress? In case it may vary depending on project, then it would suffice to narrow it to CUL/WOO for now.

Back story: I'm running an unstable system which was found as such during the previous challenge. I'm feeling an itch for getting some more work done in this challenge, so I decided to run it while simultaneously trying to fix it. I know, it isn't the best idea to do this on live data, but due to the infrequent occurrence I though I'd take that chance. The attempted fix last time to lower power limit did not help at all, and actually made it worse. So this time I'm going the opposite route: increasing voltage offset. At same power cap, this might reduce average clocks, but I'd take stability over speed. I've been monitoring stderr while the 1st unit has been running and roughly half way through I had a detected Gerbicz error. I just made the first voltage offset increase and will see if there are more. Understanding how often Gerbicz error checks are performed would be useful to know how much potentially in-progress work may be done in potential error state after making configuration changes.

stream
Volunteer moderator
Project administrator
Volunteer developer
Volunteer tester
Send message
Joined: 1 Mar 14
Posts: 850
ID: 301928
Credit: 495,083,024
RAC: 300,345
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 Jade: Earned 10,000,000 credits (10,011,570)Cullen LLR Jade: Earned 10,000,000 credits (10,009,374)ESP LLR Jade: Earned 10,000,000 credits (10,009,221)Generalized Cullen/Woodall LLR Jade: Earned 10,000,000 credits (10,012,217)PPS LLR Jade: Earned 10,000,000 credits (11,055,307)PSP LLR Jade: Earned 10,000,000 credits (10,044,081)SoB LLR Jade: Earned 10,000,000 credits (10,064,750)SR5 LLR Jade: Earned 10,000,000 credits (10,002,051)SGS LLR Jade: Earned 10,000,000 credits (10,001,295)TRP LLR Jade: Earned 10,000,000 credits (10,002,411)Woodall LLR Jade: Earned 10,000,000 credits (10,013,921)321 Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,004,228)Generalized Cullen/Woodall Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,047,667)PPS Sieve Sapphire: Earned 20,000,000 credits (20,866,490)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,043,271)TRP Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,015,177)AP 26/27 Sapphire: Earned 20,000,000 credits (20,045,194)WW Turquoise: Earned 5,000,000 credits (8,988,000)GFN Emerald: Earned 50,000,000 credits (53,545,357)PSA Double Silver: Earned 200,000,000 credits (200,301,443)
Message 145600 - Posted: 24 Nov 2020 | 8:59:07 UTC - in response to Message 145573.

How often does Gerbicz error checking take place while running a unit?

Search space is split into 'ProofCount' blocks and integrity of each block is checked.

In your particular case, it's possible to run manual tests with very high ProofCount (you don't need to save checkpoints): -oProofCount=2048 -oGerbicz=1

Note that Gerbicz check code differs in pattern (CPU load and power usage) from standard crunching, so having Gerbicz checks happening too often may change CPU temperature and hide possible problems. Look at LLR status line ("xxxx checked") to find out when check happened.

mackerelProject donor
Volunteer tester
Avatar
Send message
Joined: 2 Oct 08
Posts: 2468
ID: 29980
Credit: 449,105,070
RAC: 342,739
Discovered 6 mega primesEliminated 1 conjecture "k"Found 3 primes in the 2018 Tour de PrimesFound 1 mega prime in the 2018 Tour de PrimesFound 5 primes in the 2019 Tour de PrimesFound 6 primes in the 2020 Tour de Primes321 LLR Turquoise: Earned 5,000,000 credits (8,774,878)Cullen LLR Turquoise: Earned 5,000,000 credits (5,903,451)ESP LLR Turquoise: Earned 5,000,000 credits (6,454,573)Generalized Cullen/Woodall LLR Turquoise: Earned 5,000,000 credits (5,122,074)PPS LLR Emerald: Earned 50,000,000 credits (89,439,614)PSP LLR Jade: Earned 10,000,000 credits (15,223,714)SoB LLR Jade: Earned 10,000,000 credits (17,319,914)SR5 LLR Sapphire: Earned 20,000,000 credits (23,996,561)SGS LLR Turquoise: Earned 5,000,000 credits (7,342,780)TPS LLR (retired) Bronze: Earned 10,000 credits (34,130)TRP LLR Jade: Earned 10,000,000 credits (19,866,589)Woodall LLR Turquoise: Earned 5,000,000 credits (8,171,820)321 Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,236,219)Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,383,853)Generalized Cullen/Woodall Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,626,419)PPS Sieve Emerald: Earned 50,000,000 credits (76,969,144)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Ruby: Earned 2,000,000 credits (2,293,882)TRP Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,012,757)AP 26/27 Sapphire: Earned 20,000,000 credits (21,918,894)WW Turquoise: Earned 5,000,000 credits (9,368,000)GFN Emerald: Earned 50,000,000 credits (76,708,240)PSA Ruby: Earned 2,000,000 credits (2,939,755)
Message 145601 - Posted: 24 Nov 2020 | 10:02:59 UTC - in response to Message 145600.

Thanks. I see from the unit output that 128 blocks are used, so for that particular system on WOO tasks, a check is performed a bit more frequently than every 4 minutes. It isn't obvious to me where or if I can check the LLR output on a live running task.

stream
Volunteer moderator
Project administrator
Volunteer developer
Volunteer tester
Send message
Joined: 1 Mar 14
Posts: 850
ID: 301928
Credit: 495,083,024
RAC: 300,345
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 Jade: Earned 10,000,000 credits (10,011,570)Cullen LLR Jade: Earned 10,000,000 credits (10,009,374)ESP LLR Jade: Earned 10,000,000 credits (10,009,221)Generalized Cullen/Woodall LLR Jade: Earned 10,000,000 credits (10,012,217)PPS LLR Jade: Earned 10,000,000 credits (11,055,307)PSP LLR Jade: Earned 10,000,000 credits (10,044,081)SoB LLR Jade: Earned 10,000,000 credits (10,064,750)SR5 LLR Jade: Earned 10,000,000 credits (10,002,051)SGS LLR Jade: Earned 10,000,000 credits (10,001,295)TRP LLR Jade: Earned 10,000,000 credits (10,002,411)Woodall LLR Jade: Earned 10,000,000 credits (10,013,921)321 Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,004,228)Generalized Cullen/Woodall Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,047,667)PPS Sieve Sapphire: Earned 20,000,000 credits (20,866,490)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,043,271)TRP Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,015,177)AP 26/27 Sapphire: Earned 20,000,000 credits (20,045,194)WW Turquoise: Earned 5,000,000 credits (8,988,000)GFN Emerald: Earned 50,000,000 credits (53,545,357)PSA Double Silver: Earned 200,000,000 credits (200,301,443)
Message 145607 - Posted: 24 Nov 2020 | 12:50:20 UTC
Last modified: 24 Nov 2020 | 12:54:24 UTC

If you want to see output from live Boinc task, it's not possible. This line is consumed by wrapper. You can only monitor stderr.txt for presence of Gerbicz and ROUND OFF (0.5 and above) errors.

When challenge is over, you can run LLR2 as separate task / stress test. An example for 4 threads and 1024 Gerbicz blocks:

llr2_whatever.exe -d -t4 -oProofCount=1024 -oGerbicz=1 -q"test"

Status line will contain text "xxxx checked", where xxxx updates when each Gerbicz block validates.

Edit: on Linux you may try to use "peekfd" to attach to existing LLR2 process and monitor it's stdout, but, as peekfd' man page says, "Don't be surprised if the process you are monitoring dies."

mackerelProject donor
Volunteer tester
Avatar
Send message
Joined: 2 Oct 08
Posts: 2468
ID: 29980
Credit: 449,105,070
RAC: 342,739
Discovered 6 mega primesEliminated 1 conjecture "k"Found 3 primes in the 2018 Tour de PrimesFound 1 mega prime in the 2018 Tour de PrimesFound 5 primes in the 2019 Tour de PrimesFound 6 primes in the 2020 Tour de Primes321 LLR Turquoise: Earned 5,000,000 credits (8,774,878)Cullen LLR Turquoise: Earned 5,000,000 credits (5,903,451)ESP LLR Turquoise: Earned 5,000,000 credits (6,454,573)Generalized Cullen/Woodall LLR Turquoise: Earned 5,000,000 credits (5,122,074)PPS LLR Emerald: Earned 50,000,000 credits (89,439,614)PSP LLR Jade: Earned 10,000,000 credits (15,223,714)SoB LLR Jade: Earned 10,000,000 credits (17,319,914)SR5 LLR Sapphire: Earned 20,000,000 credits (23,996,561)SGS LLR Turquoise: Earned 5,000,000 credits (7,342,780)TPS LLR (retired) Bronze: Earned 10,000 credits (34,130)TRP LLR Jade: Earned 10,000,000 credits (19,866,589)Woodall LLR Turquoise: Earned 5,000,000 credits (8,171,820)321 Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,236,219)Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,383,853)Generalized Cullen/Woodall Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,626,419)PPS Sieve Emerald: Earned 50,000,000 credits (76,969,144)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Ruby: Earned 2,000,000 credits (2,293,882)TRP Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,012,757)AP 26/27 Sapphire: Earned 20,000,000 credits (21,918,894)WW Turquoise: Earned 5,000,000 credits (9,368,000)GFN Emerald: Earned 50,000,000 credits (76,708,240)PSA Ruby: Earned 2,000,000 credits (2,939,755)
Message 145608 - Posted: 24 Nov 2020 | 13:05:16 UTC - in response to Message 145607.

Thanks for the info. The system hasn't produced any new errors since I increased voltage offset, so I'm hoping that is enough. It is sufficient for now to have an absence of errors. If further investigation becomes necessary after the challenge is over, I'll keep that in mind.

Post to thread

Message boards : Problems and Help : Gerbicz error checking frequency?

[Return to PrimeGrid main page]
DNS Powered by DNSEXIT.COM
Copyright © 2005 - 2021 Rytis Slatkevičius (contact) and PrimeGrid community. Server load 5.26, 4.73, 4.27
Generated 21 Jan 2021 | 14:33:22 UTC