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

Join PrimeGrid

Returning Participants

Community

Leader Boards

Results

Other

drummers-lowrise

Advanced search

Message boards : Project Staging Area : 2016 PRPNet December Challenge

Author Message
Profile Roger
Volunteer moderator
Volunteer developer
Volunteer tester
Project scientist
Avatar
Send message
Joined: 27 Nov 11
Posts: 944
ID: 120786
Credit: 185,985,052
RAC: 67,793
321 LLR Amethyst: Earned 1,000,000 credits (1,130,571)Cullen LLR Amethyst: Earned 1,000,000 credits (1,040,598)ESP LLR Amethyst: Earned 1,000,000 credits (1,019,489)Generalized Cullen/Woodall LLR Amethyst: Earned 1,000,000 credits (1,088,286)PPS LLR Amethyst: Earned 1,000,000 credits (1,002,303)PSP LLR Ruby: Earned 2,000,000 credits (2,420,512)SoB LLR Amethyst: Earned 1,000,000 credits (1,071,208)SR5 LLR Ruby: Earned 2,000,000 credits (2,035,801)SGS LLR Amethyst: Earned 1,000,000 credits (1,755,344)TRP LLR Amethyst: Earned 1,000,000 credits (1,465,760)Woodall LLR Amethyst: Earned 1,000,000 credits (1,059,108)Cullen/Woodall Sieve (suspended) Silver: Earned 100,000 credits (207,387)Generalized Cullen/Woodall Sieve Ruby: Earned 2,000,000 credits (2,025,618)PPS Sieve Emerald: Earned 50,000,000 credits (50,460,532)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Ruby: Earned 2,000,000 credits (3,227,972)TRP Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,021,659)AP 26/27 Jade: Earned 10,000,000 credits (13,972,608)GFN Emerald: Earned 50,000,000 credits (52,689,148)PSA Sapphire: Earned 20,000,000 credits (43,298,465)
Message 101629 - Posted: 3 Dec 2016 | 5:02:45 UTC

Wieferich - Long Nights Moon Challenge - 9-16 December

Announced is a challenge at WFS (Wieferich prime search) from 9th until 16th of December. I suggest we start at 12:00 UTC and end at 12:00 UTC one week later.

On the 14th of December the Moon will be located on the opposite side of the Earth and the Sun and its face will be fully illuminated. This phase occurs at 00:06 UTC. In Native American cultures which tracked the calendar by the Moons, December’s Full Moon was known as the Full Cold Moon. It is fittingly associated with the month when winter cold fastens its grip and the nights become long and dark. This Full Moon is also called the Long Nights Moon because it occurs near the winter solstice—the night with the least amount of daylight.

Other full moons of interest include the Wolf Moon in January, the Strawberry Moon in June, the Sturgeon Moon in August, the Harvest Moon in September, the Full Hunters Moon in October, and the Pink Moon in April.

This is also the last of three supermoons for 2016. The Moon will be at its closest approach to the Earth and may look slightly larger and brighter than usual.

More about Wieferich prime search can be found here. We're currently at 5.59e17. Goal will be to get to 6.0e17, based on the rate of previous WFS challenges. News and infos about the PRPNet client can be found here.

To take part, you have to activate the following lines in prpclient.ini:

server=WIEFERICH:100:1:prpnet.primegrid.com:13000

Remember you also need to run the "install", "update" and "start" batch file for the appropriate number of cores on your PC. Give it a go before the challenge to iron out any problems. This sub-project supports CPU and some GPU's.

Stats will be available at the well known place here.

All previous PRPNet challenge stats can be found here.

Good luck!
____________

Profile composite
Send message
Joined: 16 Feb 10
Posts: 354
ID: 55391
Credit: 357,044,844
RAC: 305,030
321 LLR Ruby: Earned 2,000,000 credits (3,454,678)Cullen LLR Gold: Earned 500,000 credits (676,922)ESP LLR Amethyst: Earned 1,000,000 credits (1,021,827)Generalized Cullen/Woodall LLR Amethyst: Earned 1,000,000 credits (1,719,804)PPS LLR Ruby: Earned 2,000,000 credits (3,584,165)PSP LLR Ruby: Earned 2,000,000 credits (3,730,893)SoB LLR Ruby: Earned 2,000,000 credits (3,580,843)SR5 LLR Turquoise: Earned 5,000,000 credits (5,071,131)SGS LLR Ruby: Earned 2,000,000 credits (2,860,720)TRP LLR Ruby: Earned 2,000,000 credits (4,212,414)Woodall LLR Amethyst: Earned 1,000,000 credits (1,291,833)321 Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,228,005)Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,571,178)Generalized Cullen/Woodall Sieve Ruby: Earned 2,000,000 credits (2,206,963)PPS Sieve Double Bronze: Earned 100,000,000 credits (155,127,299)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Jade: Earned 10,000,000 credits (10,165,888)TRP Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,071,454)AP 26/27 Ruby: Earned 2,000,000 credits (2,439,709)GFN Sapphire: Earned 20,000,000 credits (26,274,450)PSA Double Bronze: Earned 100,000,000 credits (102,758,261)
Message 101746 - Posted: 5 Dec 2016 | 6:25:53 UTC
Last modified: 5 Dec 2016 | 6:29:53 UTC

And of course there's a way of tweaking the wwww client to run faster. See the thread on optimal WFS settings.
It contains a script to help you determine a good value for setting wieferich_blocks in wwww.ini (on Linux clients).

But don't wait to the last minute, calibrate your settings ahead of time *like now*.

The serious contenders will have the opportunity to start bunkering 96 hours before the start of the challenge, a little less than 6 hours from now. Start draining those BOINC work queues.

Profile Roger
Volunteer moderator
Volunteer developer
Volunteer tester
Project scientist
Avatar
Send message
Joined: 27 Nov 11
Posts: 944
ID: 120786
Credit: 185,985,052
RAC: 67,793
321 LLR Amethyst: Earned 1,000,000 credits (1,130,571)Cullen LLR Amethyst: Earned 1,000,000 credits (1,040,598)ESP LLR Amethyst: Earned 1,000,000 credits (1,019,489)Generalized Cullen/Woodall LLR Amethyst: Earned 1,000,000 credits (1,088,286)PPS LLR Amethyst: Earned 1,000,000 credits (1,002,303)PSP LLR Ruby: Earned 2,000,000 credits (2,420,512)SoB LLR Amethyst: Earned 1,000,000 credits (1,071,208)SR5 LLR Ruby: Earned 2,000,000 credits (2,035,801)SGS LLR Amethyst: Earned 1,000,000 credits (1,755,344)TRP LLR Amethyst: Earned 1,000,000 credits (1,465,760)Woodall LLR Amethyst: Earned 1,000,000 credits (1,059,108)Cullen/Woodall Sieve (suspended) Silver: Earned 100,000 credits (207,387)Generalized Cullen/Woodall Sieve Ruby: Earned 2,000,000 credits (2,025,618)PPS Sieve Emerald: Earned 50,000,000 credits (50,460,532)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Ruby: Earned 2,000,000 credits (3,227,972)TRP Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,021,659)AP 26/27 Jade: Earned 10,000,000 credits (13,972,608)GFN Emerald: Earned 50,000,000 credits (52,689,148)PSA Sapphire: Earned 20,000,000 credits (43,298,465)
Message 101761 - Posted: 5 Dec 2016 | 11:56:05 UTC - in response to Message 101746.

The serious contenders will have the opportunity to start bunkering 96 hours before the start of the challenge, a little less than 6 hours from now. Start draining those BOINC work queues.

Is anyone bunkering GPU tasks? WU's take around a minute and you can only download 20 or so at a time. You'd have to be hard core to attempt bunkering, needing 100's of directories. We'd be able to tell at project start who starts unloading their bunkers. I am guessing no one. CPU is doable, but orders of magnitude less points than GPUs.

Profile composite
Send message
Joined: 16 Feb 10
Posts: 354
ID: 55391
Credit: 357,044,844
RAC: 305,030
321 LLR Ruby: Earned 2,000,000 credits (3,454,678)Cullen LLR Gold: Earned 500,000 credits (676,922)ESP LLR Amethyst: Earned 1,000,000 credits (1,021,827)Generalized Cullen/Woodall LLR Amethyst: Earned 1,000,000 credits (1,719,804)PPS LLR Ruby: Earned 2,000,000 credits (3,584,165)PSP LLR Ruby: Earned 2,000,000 credits (3,730,893)SoB LLR Ruby: Earned 2,000,000 credits (3,580,843)SR5 LLR Turquoise: Earned 5,000,000 credits (5,071,131)SGS LLR Ruby: Earned 2,000,000 credits (2,860,720)TRP LLR Ruby: Earned 2,000,000 credits (4,212,414)Woodall LLR Amethyst: Earned 1,000,000 credits (1,291,833)321 Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,228,005)Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,571,178)Generalized Cullen/Woodall Sieve Ruby: Earned 2,000,000 credits (2,206,963)PPS Sieve Double Bronze: Earned 100,000,000 credits (155,127,299)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Jade: Earned 10,000,000 credits (10,165,888)TRP Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,071,454)AP 26/27 Ruby: Earned 2,000,000 credits (2,439,709)GFN Sapphire: Earned 20,000,000 credits (26,274,450)PSA Double Bronze: Earned 100,000,000 credits (102,758,261)
Message 101766 - Posted: 5 Dec 2016 | 13:20:34 UTC - in response to Message 101761.
Last modified: 5 Dec 2016 | 13:56:52 UTC

If I start bunkering now, I might have a shot at second or third place.

EDIT: performance of GTX 760 o/c

instances . P/sec . seconds/unit . throughput
. . . 1 . . 18.9M . . . 128 . . . . 28/hour
. . . 2 . . 37.5M . . . 132 . . . . 55/hour
. . . 3 . . 54.0M . . . 137 . . . . 78/hour
. . . 4 . . 59.9M . . . 166 . . . . 87/hour

JeppeSNProject donor
Send message
Joined: 5 Apr 14
Posts: 565
ID: 306875
Credit: 7,688,186
RAC: 1,873
PPS LLR Bronze: Earned 10,000 credits (59,054)TRP LLR Bronze: Earned 10,000 credits (14,746)PSA Turquoise: Earned 5,000,000 credits (7,614,290)
Message 101779 - Posted: 5 Dec 2016 | 20:11:38 UTC

Any bets how many near-finds (|A| < 1000) we will make (return) during the challenge week? /JeppeSN

AudioElf
Send message
Joined: 12 Mar 15
Posts: 3
ID: 384298
Credit: 33,705,625
RAC: 0
Generalized Cullen/Woodall Sieve Bronze: Earned 10,000 credits (73,175)PPS Sieve Ruby: Earned 2,000,000 credits (3,357,516)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (16,090)TRP Sieve (suspended) Silver: Earned 100,000 credits (401,995)AP 26/27 Silver: Earned 100,000 credits (448,773)GFN Ruby: Earned 2,000,000 credits (3,723,556)PSA Sapphire: Earned 20,000,000 credits (25,681,790)
Message 101799 - Posted: 5 Dec 2016 | 23:52:26 UTC - in response to Message 101766.

i7/GTX980 performance:

instance . #threads . P/sec . secs/unit . throughput
      2             4         28M          66            54/hr
      3             3         37M          86            41/hr
-  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
                     7         65M                          95/hr

CPU @~95% / GPU @~70%

Any more than 5 threads on a single instance and wwwwcl
errors with Exception code: 0xc0000409 although 6,7 and 8
threads worked fine for the offline benchmark.

One instance running 5 threads achieves ~57M

Profile composite
Send message
Joined: 16 Feb 10
Posts: 354
ID: 55391
Credit: 357,044,844
RAC: 305,030
321 LLR Ruby: Earned 2,000,000 credits (3,454,678)Cullen LLR Gold: Earned 500,000 credits (676,922)ESP LLR Amethyst: Earned 1,000,000 credits (1,021,827)Generalized Cullen/Woodall LLR Amethyst: Earned 1,000,000 credits (1,719,804)PPS LLR Ruby: Earned 2,000,000 credits (3,584,165)PSP LLR Ruby: Earned 2,000,000 credits (3,730,893)SoB LLR Ruby: Earned 2,000,000 credits (3,580,843)SR5 LLR Turquoise: Earned 5,000,000 credits (5,071,131)SGS LLR Ruby: Earned 2,000,000 credits (2,860,720)TRP LLR Ruby: Earned 2,000,000 credits (4,212,414)Woodall LLR Amethyst: Earned 1,000,000 credits (1,291,833)321 Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,228,005)Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,571,178)Generalized Cullen/Woodall Sieve Ruby: Earned 2,000,000 credits (2,206,963)PPS Sieve Double Bronze: Earned 100,000,000 credits (155,127,299)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Jade: Earned 10,000,000 credits (10,165,888)TRP Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,071,454)AP 26/27 Ruby: Earned 2,000,000 credits (2,439,709)GFN Sapphire: Earned 20,000,000 credits (26,274,450)PSA Double Bronze: Earned 100,000,000 credits (102,758,261)
Message 101807 - Posted: 6 Dec 2016 | 0:49:52 UTC - in response to Message 101799.
Last modified: 6 Dec 2016 | 1:06:08 UTC

AudioElf, are you using a prime number for wieferich_blocks? It boosts performance by around 10% for me. I looked at wwwwcl source code and there's no sane reason why that speed boost should happen. I'm sure it's a hardware thang. For the challenge I'm running the official binaries. So far I've only looked at the source and added a Makefile for Linux Mint.

I'm currently using 6 threads per instance and confining them to the pair of hyperthreads occupying the same physical core, to maximize the benefit of each core's cache, at least in theory. According to the client, each instance is using about 1.85 "cores". And the GPU is saturated according to the nvidia utility. So I have 24 threads hitting the GPU.

I oopsed and forgot that I'm running fewer instances than cores, and my bunkering script is doing instance_id modulo # of cores to compute the CPU affinity, so I can't really use the spare cores for other subprojects until I've stopped bunkering.

EDIT: your GPU is at least 30% faster than mine according to "Fastest GPUs", so I think you should be getting 80 M p/sec.

Profile composite
Send message
Joined: 16 Feb 10
Posts: 354
ID: 55391
Credit: 357,044,844
RAC: 305,030
321 LLR Ruby: Earned 2,000,000 credits (3,454,678)Cullen LLR Gold: Earned 500,000 credits (676,922)ESP LLR Amethyst: Earned 1,000,000 credits (1,021,827)Generalized Cullen/Woodall LLR Amethyst: Earned 1,000,000 credits (1,719,804)PPS LLR Ruby: Earned 2,000,000 credits (3,584,165)PSP LLR Ruby: Earned 2,000,000 credits (3,730,893)SoB LLR Ruby: Earned 2,000,000 credits (3,580,843)SR5 LLR Turquoise: Earned 5,000,000 credits (5,071,131)SGS LLR Ruby: Earned 2,000,000 credits (2,860,720)TRP LLR Ruby: Earned 2,000,000 credits (4,212,414)Woodall LLR Amethyst: Earned 1,000,000 credits (1,291,833)321 Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,228,005)Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,571,178)Generalized Cullen/Woodall Sieve Ruby: Earned 2,000,000 credits (2,206,963)PPS Sieve Double Bronze: Earned 100,000,000 credits (155,127,299)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Jade: Earned 10,000,000 credits (10,165,888)TRP Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,071,454)AP 26/27 Ruby: Earned 2,000,000 credits (2,439,709)GFN Sapphire: Earned 20,000,000 credits (26,274,450)PSA Double Bronze: Earned 100,000,000 credits (102,758,261)
Message 101808 - Posted: 6 Dec 2016 | 1:40:35 UTC

Ahhh, there's a flaw in my bunkering script. The leading edge instance overtook the trailing edge (modulo 4) so now there are two instances running on core 4/10. I'll have to rethink my implementation. On the plus side the screen lag has gone away.

XAVER
Send message
Joined: 21 Jun 16
Posts: 11
ID: 450130
Credit: 43,258,662
RAC: 140,001
321 LLR Gold: Earned 500,000 credits (996,679)Cullen LLR Gold: Earned 500,000 credits (544,775)ESP LLR Gold: Earned 500,000 credits (593,360)Generalized Cullen/Woodall LLR Gold: Earned 500,000 credits (577,651)PPS LLR Amethyst: Earned 1,000,000 credits (1,979,681)PSP LLR Amethyst: Earned 1,000,000 credits (1,007,448)SoB LLR Gold: Earned 500,000 credits (908,900)SR5 LLR Gold: Earned 500,000 credits (794,186)SGS LLR Gold: Earned 500,000 credits (620,615)TRP LLR Gold: Earned 500,000 credits (988,304)Woodall LLR Gold: Earned 500,000 credits (517,392)Generalized Cullen/Woodall Sieve Amethyst: Earned 1,000,000 credits (1,002,733)PPS Sieve Jade: Earned 10,000,000 credits (10,005,128)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,065,490)TRP Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,000,543)AP 26/27 Ruby: Earned 2,000,000 credits (2,769,455)GFN Jade: Earned 10,000,000 credits (12,675,358)PSA Turquoise: Earned 5,000,000 credits (5,219,386)
Message 101809 - Posted: 6 Dec 2016 | 2:39:24 UTC

In my opinion I'm still thinking that bunkering on PRPnet challenges is cheating and should be banned.

It's good that this is not possible on PrimeGrid challenges.

This is my personal point of view (no offence to other participants)

Michael GoetzProject donor
Volunteer moderator
Project scientist
Avatar
Send message
Joined: 21 Jan 10
Posts: 9611
ID: 53948
Credit: 106,879,612
RAC: 114,131
321 LLR Amethyst: Earned 1,000,000 credits (1,169,719)Cullen LLR Amethyst: Earned 1,000,000 credits (1,157,331)ESP LLR Amethyst: Earned 1,000,000 credits (1,179,211)Generalized Cullen/Woodall LLR Amethyst: Earned 1,000,000 credits (1,330,821)PPS LLR Amethyst: Earned 1,000,000 credits (1,254,873)PSP LLR Ruby: Earned 2,000,000 credits (2,632,269)SoB LLR Ruby: Earned 2,000,000 credits (2,067,903)SR5 LLR Turquoise: Earned 5,000,000 credits (6,048,315)SGS LLR Amethyst: Earned 1,000,000 credits (1,680,461)TRP LLR Amethyst: Earned 1,000,000 credits (1,183,026)Woodall LLR Amethyst: Earned 1,000,000 credits (1,145,077)321 Sieve (suspended) Silver: Earned 100,000 credits (200,576)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,170,256)Generalized Cullen/Woodall Sieve Ruby: Earned 2,000,000 credits (2,085,723)PPS Sieve Jade: Earned 10,000,000 credits (18,175,834)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 Turquoise: Earned 5,000,000 credits (5,881,239)GFN Sapphire: Earned 20,000,000 credits (42,404,395)PSA Jade: Earned 10,000,000 credits (10,028,791)
Message 101810 - Posted: 6 Dec 2016 | 2:45:19 UTC - in response to Message 101809.

In my opinion I'm still thinking that bunkering on PRPnet challenges is cheating and should be banned.

It's good that this is not possible on PrimeGrid challenges.

This is my personal point of view (no offence to other participants)


That's an opinion I share. However, the PRPNet challenges have always been an unofficial user-led event, and it uses the existing server facilities as-is. "Bunkering" is permitted for the simple reason that there's no way to prevent it. If we said it's not permitted, there'd be no way to enforce it. So in my opinion (and probably everyone else's) it's better to say it's permitted and have everyone on the same playing field, than to forbid it and have honest participants not do it while dishonest participants gain an advantage.
____________

Please do not PM me with support questions. They will usually go unanswered. Ask on the forums instead. Thank you!

AudioElf
Send message
Joined: 12 Mar 15
Posts: 3
ID: 384298
Credit: 33,705,625
RAC: 0
Generalized Cullen/Woodall Sieve Bronze: Earned 10,000 credits (73,175)PPS Sieve Ruby: Earned 2,000,000 credits (3,357,516)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (16,090)TRP Sieve (suspended) Silver: Earned 100,000 credits (401,995)AP 26/27 Silver: Earned 100,000 credits (448,773)GFN Ruby: Earned 2,000,000 credits (3,723,556)PSA Sapphire: Earned 20,000,000 credits (25,681,790)
Message 101811 - Posted: 6 Dec 2016 | 2:59:45 UTC - in response to Message 101807.

composite, I'm using wieferich_blocks=1213. benchmarking was overly inconclusive with multiple tests with the same settings producing varied results so I tried a number of differing primes until settling with the above. This is probably the wrong thread to be going into too much more detail :)

Profile composite
Send message
Joined: 16 Feb 10
Posts: 354
ID: 55391
Credit: 357,044,844
RAC: 305,030
321 LLR Ruby: Earned 2,000,000 credits (3,454,678)Cullen LLR Gold: Earned 500,000 credits (676,922)ESP LLR Amethyst: Earned 1,000,000 credits (1,021,827)Generalized Cullen/Woodall LLR Amethyst: Earned 1,000,000 credits (1,719,804)PPS LLR Ruby: Earned 2,000,000 credits (3,584,165)PSP LLR Ruby: Earned 2,000,000 credits (3,730,893)SoB LLR Ruby: Earned 2,000,000 credits (3,580,843)SR5 LLR Turquoise: Earned 5,000,000 credits (5,071,131)SGS LLR Ruby: Earned 2,000,000 credits (2,860,720)TRP LLR Ruby: Earned 2,000,000 credits (4,212,414)Woodall LLR Amethyst: Earned 1,000,000 credits (1,291,833)321 Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,228,005)Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,571,178)Generalized Cullen/Woodall Sieve Ruby: Earned 2,000,000 credits (2,206,963)PPS Sieve Double Bronze: Earned 100,000,000 credits (155,127,299)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Jade: Earned 10,000,000 credits (10,165,888)TRP Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,071,454)AP 26/27 Ruby: Earned 2,000,000 credits (2,439,709)GFN Sapphire: Earned 20,000,000 credits (26,274,450)PSA Double Bronze: Earned 100,000,000 credits (102,758,261)
Message 101813 - Posted: 6 Dec 2016 | 6:29:05 UTC - in response to Message 101810.

Bunkering must have been discussed at length elsewhere and I missed the conversation where the consensus determined it to be cheating. I do want to be a gentleman, so I'll flush those units out of the queue before there are 8400 of them, and I'll start this challenge on even footing at the appointed time. I'm not even sure whether "bunkering" is a derogatory term, I've only seen it used in the context of refueling ships, and then here at PG.

Would it be considered unfair to optimize the GPU source code and keep it to myself? (and I don't mean to fake completed units). I've clearly seen that more performance can be squeezed out of a GPU by tweaking the GPU workgroup size (via wieferich_blocks) in a non-obvious way, so there might be other ways to improve the code.

Of course it wouldn't be very much in the spirit of PG/PRPNet to hoard software improvements. High prime scores and flashy t-shirt badges rightly belong to the people who buy the latest and greatest GPU, as rewards for their dedicated service to crunching.

JeppeSNProject donor
Send message
Joined: 5 Apr 14
Posts: 565
ID: 306875
Credit: 7,688,186
RAC: 1,873
PPS LLR Bronze: Earned 10,000 credits (59,054)TRP LLR Bronze: Earned 10,000 credits (14,746)PSA Turquoise: Earned 5,000,000 credits (7,614,290)
Message 101815 - Posted: 6 Dec 2016 | 8:07:23 UTC - in response to Message 101813.

I do not think consensus is bunkering is cheating. Since bunkering cannot be forbidden for technical reasons, there is no rule against it, and then bunkering is just playing by the rules. /JeppeSN

Profile composite
Send message
Joined: 16 Feb 10
Posts: 354
ID: 55391
Credit: 357,044,844
RAC: 305,030
321 LLR Ruby: Earned 2,000,000 credits (3,454,678)Cullen LLR Gold: Earned 500,000 credits (676,922)ESP LLR Amethyst: Earned 1,000,000 credits (1,021,827)Generalized Cullen/Woodall LLR Amethyst: Earned 1,000,000 credits (1,719,804)PPS LLR Ruby: Earned 2,000,000 credits (3,584,165)PSP LLR Ruby: Earned 2,000,000 credits (3,730,893)SoB LLR Ruby: Earned 2,000,000 credits (3,580,843)SR5 LLR Turquoise: Earned 5,000,000 credits (5,071,131)SGS LLR Ruby: Earned 2,000,000 credits (2,860,720)TRP LLR Ruby: Earned 2,000,000 credits (4,212,414)Woodall LLR Amethyst: Earned 1,000,000 credits (1,291,833)321 Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,228,005)Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,571,178)Generalized Cullen/Woodall Sieve Ruby: Earned 2,000,000 credits (2,206,963)PPS Sieve Double Bronze: Earned 100,000,000 credits (155,127,299)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Jade: Earned 10,000,000 credits (10,165,888)TRP Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,071,454)AP 26/27 Ruby: Earned 2,000,000 credits (2,439,709)GFN Sapphire: Earned 20,000,000 credits (26,274,450)PSA Double Bronze: Earned 100,000,000 credits (102,758,261)
Message 101819 - Posted: 6 Dec 2016 | 9:25:49 UTC - in response to Message 101815.

Playing by the rules, but taking unfair advantage, is variously known as "gaming the rules" or exploiting loopholes. It takes work to patch rules to stop such behaviours.

The PRPNet stats server has a timestamp on each pending work unit issued, so I wouldn't say it's impossible to avoid granting challenge credit on bunkered work units. Try harder? Or just expect everyone to know and follow the unwritten/disputed rules?

My bunkered work is slowly being returned. I don't know what options to use to start an instance to return completed work, without getting more work.

JeppeSNProject donor
Send message
Joined: 5 Apr 14
Posts: 565
ID: 306875
Credit: 7,688,186
RAC: 1,873
PPS LLR Bronze: Earned 10,000 credits (59,054)TRP LLR Bronze: Earned 10,000 credits (14,746)PSA Turquoise: Earned 5,000,000 credits (7,614,290)
Message 101820 - Posted: 6 Dec 2016 | 10:00:43 UTC - in response to Message 101819.

Playing by the rules, but taking unfair advantage, is variously known as "gaming the rules" or exploiting loopholes.


We just need to reach consensus on this.

Since usually in PRPNet challenge forum threads someone writes, "do not forget to bunker WUs already now [before challenge start] since this is allowed here", I was under the impression that this strategy was "fair play", not "gaming the rules". This time it was yourself who posted this (your first message above).

If there is some thread where people generally agree you should not bunker, I have no problem. But in all the challenges I remember, there were clearly some participants bunkering, and it was generally applauded ("some early birds already in with many WUs", or similar).

Again, we just need consensus whether this is fair play or not. It is a gentleman's competition.

/JeppeSN

Profile Sysadm@NbgProject donor
Volunteer moderator
Volunteer tester
Project scientist
Avatar
Send message
Joined: 5 Feb 08
Posts: 1084
ID: 18646
Credit: 327,816,851
RAC: 98,788
321 LLR Gold: Earned 500,000 credits (636,742)Cullen LLR Gold: Earned 500,000 credits (506,692)ESP LLR Amethyst: Earned 1,000,000 credits (1,002,654)Generalized Cullen/Woodall LLR Amethyst: Earned 1,000,000 credits (1,001,786)PPS LLR Amethyst: Earned 1,000,000 credits (1,158,608)PSP LLR Amethyst: Earned 1,000,000 credits (1,076,339)SoB LLR Gold: Earned 500,000 credits (637,941)SR5 LLR Amethyst: Earned 1,000,000 credits (1,027,811)SGS LLR Amethyst: Earned 1,000,000 credits (1,108,426)TRP LLR Amethyst: Earned 1,000,000 credits (1,321,197)Woodall LLR Gold: Earned 500,000 credits (500,901)321 Sieve (suspended) Bronze: Earned 10,000 credits (44,377)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,967,439)Generalized Cullen/Woodall Sieve Amethyst: Earned 1,000,000 credits (1,818,632)PPS Sieve Double Bronze: Earned 100,000,000 credits (195,271,606)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Gold: Earned 500,000 credits (627,444)TRP Sieve (suspended) Ruby: Earned 2,000,000 credits (3,956,401)AP 26/27 Jade: Earned 10,000,000 credits (12,767,381)GFN Jade: Earned 10,000,000 credits (11,625,531)PSA Emerald: Earned 50,000,000 credits (86,755,160)
Message 101842 - Posted: 6 Dec 2016 | 16:04:54 UTC - in response to Message 101810.

However, the PRPNet challenges have always been an unofficial user-led event, and it uses the existing server facilities as-is. "Bunkering" is permitted for the simple reason that there's no way to prevent it. If we said it's not permitted, there'd be no way to enforce it.

fully agree

The PRPNet stats server has a timestamp on each pending work unit issued, so I wouldn't say it's impossible to avoid granting challenge credit on bunkered work units.

this I was thinking about in my first tries too, but you do not know from the published html pages they are finished, timed out or aborted, when they leave the pending page; you have no chance to explore a single workunit from outside the server; so any "fair" user who aborted his tasks was handled as "bunkering" if you simple substrakt the pending tasks at begin; and on short runs there is the posibility to pause the workunits during the challenge so they remain from start to end at the pending pages

if you have an idea to solve this riddle, let me know and I will have a try ...

____________
Sysadm@Nbg
my current lucky number: 3299*2^1441747+1
PSA-PRPNet-Stats-URL: http://u-g-f.de/PRPNet/

Profile Rick Reynolds
Avatar
Send message
Joined: 13 Aug 10
Posts: 5640
ID: 65483
Credit: 2,938,666,470
RAC: 2,646,736
321 LLR Amethyst: Earned 1,000,000 credits (1,468,547)Cullen LLR Amethyst: Earned 1,000,000 credits (1,064,682)ESP LLR Amethyst: Earned 1,000,000 credits (1,020,508)Generalized Cullen/Woodall LLR Amethyst: Earned 1,000,000 credits (1,202,568)PPS LLR Turquoise: Earned 5,000,000 credits (6,450,509)PSP LLR Amethyst: Earned 1,000,000 credits (1,169,582)SoB LLR Amethyst: Earned 1,000,000 credits (1,026,399)SR5 LLR Amethyst: Earned 1,000,000 credits (1,001,458)SGS LLR Turquoise: Earned 5,000,000 credits (5,937,168)TRP LLR Ruby: Earned 2,000,000 credits (3,328,885)Woodall LLR Amethyst: Earned 1,000,000 credits (1,064,532)321 Sieve (suspended) Bronze: Earned 10,000 credits (54,591)Cullen/Woodall Sieve (suspended) Double Bronze: Earned 100,000,000 credits (127,922,665)Generalized Cullen/Woodall Sieve Turquoise: Earned 5,000,000 credits (5,110,283)PPS Sieve Double Amethyst: Earned 1,000,000,000 credits (1,270,719,811)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Turquoise: Earned 5,000,000 credits (8,134,964)TRP Sieve (suspended) Turquoise: Earned 5,000,000 credits (7,013,696)AP 26/27 Emerald: Earned 50,000,000 credits (56,367,506)GFN Emerald: Earned 50,000,000 credits (69,592,415)PSA Double Amethyst: Earned 1,000,000,000 credits (1,369,017,486)
Message 101843 - Posted: 6 Dec 2016 | 16:28:39 UTC - in response to Message 101813.

so I'll flush those units out of the queue before there are 8400 of them,


I will most likely not run this challenge due to other activity but I was just wondering how you could store 8400 units? That's actually a very impressive feat.

I do know that "bunkering" is viewed many different ways. I've always thought of it as an extending of the challenge in that as said before 96 hours to start bunkering on this challenge just made it 96 hours longer

Profile composite
Send message
Joined: 16 Feb 10
Posts: 354
ID: 55391
Credit: 357,044,844
RAC: 305,030
321 LLR Ruby: Earned 2,000,000 credits (3,454,678)Cullen LLR Gold: Earned 500,000 credits (676,922)ESP LLR Amethyst: Earned 1,000,000 credits (1,021,827)Generalized Cullen/Woodall LLR Amethyst: Earned 1,000,000 credits (1,719,804)PPS LLR Ruby: Earned 2,000,000 credits (3,584,165)PSP LLR Ruby: Earned 2,000,000 credits (3,730,893)SoB LLR Ruby: Earned 2,000,000 credits (3,580,843)SR5 LLR Turquoise: Earned 5,000,000 credits (5,071,131)SGS LLR Ruby: Earned 2,000,000 credits (2,860,720)TRP LLR Ruby: Earned 2,000,000 credits (4,212,414)Woodall LLR Amethyst: Earned 1,000,000 credits (1,291,833)321 Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,228,005)Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,571,178)Generalized Cullen/Woodall Sieve Ruby: Earned 2,000,000 credits (2,206,963)PPS Sieve Double Bronze: Earned 100,000,000 credits (155,127,299)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Jade: Earned 10,000,000 credits (10,165,888)TRP Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,071,454)AP 26/27 Ruby: Earned 2,000,000 credits (2,439,709)GFN Sapphire: Earned 20,000,000 credits (26,274,450)PSA Double Bronze: Earned 100,000,000 credits (102,758,261)
Message 101861 - Posted: 7 Dec 2016 | 5:25:58 UTC - in response to Message 101843.
Last modified: 7 Dec 2016 | 5:29:46 UTC

... but I was just wondering how you could store 8400 units? That's actually a very impressive feat.


The plan was for 96*87=8352 WU, but I lost a couple of hours so it would have been around 8200 by the time the challenge started, except for a problem with CPU affinity (which I could have avoided by not using CPU affinity). It's not that difficult.
#!/bin/bash
CLIENTS=4
LIMIT=208

# do several hours serially
wieferich () {
for ((j = 0; j < $LIMIT; j++)) do
x=$(($1+$j*$CLIENTS))
pushd prpclient-$x >/dev/null
sed -i 's/^startoption=./startoption=9/' prpclient.ini # go
sed -i 's/^stopoption=./stopoption=9/' prpclient.ini # go
sed -i 's/^stopasapoption=./stopasapoption=0/' prpclient.ini # go
(sleep 30; sed -i 's/^stopasapoption=./stopasapoption=7/' prpclient.ini)& # pause
./startx.sh $CLIENTS bunker $x
popd >/dev/null
done
}

# bunker dem units
echo starting at $(date)
# do $CLIENTS serial processes in parallel
for ((i = 1; i <= $CLIENTS; i++)) do
wieferich $i &
done

wait # for bunkering to finish
# report them
echo reporting at $(date)
all=$(($CLIENTS*$LIMIT))
for ((i = 1; i <= $all; i++)) do
pushd prpclient-$i >/dev/null
sed -i 's/^stopasapoption=./stopasapoption=0/' prpclient.ini # go
if (( $i <= $CLIENTS )); then # keep clients going during the challenge
sed -i 's/^startoption=./startoption=9/' prpclient.ini # report and continue
./startx.sh $CLIENTS run $i &
else # empty those bunkers
sed -i '/^server=WIEF/s/10:prp/1:prp/' prpclient.ini # do just 1 more unit
sed -i 's/^startoption=./startoption=2/' prpclient.ini # report and stop
./startx.sh $CLIENTS report $i
fi
popd >/dev/null
done

Just set CLIENTS to the number of instances to run in parallel and LIMIT to the number of instance directories divided by CLIENTS, or at least the number that you think will be ready to report by the start of the challenge. Then all that's left is to create the instance directories beforehand, or add it into the script. The balancing act here is to ensure LIMIT is high enough that you won't start reporting too early, and low enough that bunkered work doesn't expire.

The bumpf on my custom startx.sh command lines are
- a parameter describing CPU affinity
- extra junk just to identify the running instance in the process list when you run "ps a " or "htop"

I would up the ante by putting the reporting loop into a separate script and launching it as a scheduled job:
echo "./debunker.sh" | at 7:05am Dec 9
and then check your mailbox for the job's output at the appointed time. This does away with the balancing act and makes LIMIT somewhat arbitrary.

Profile composite
Send message
Joined: 16 Feb 10
Posts: 354
ID: 55391
Credit: 357,044,844
RAC: 305,030
321 LLR Ruby: Earned 2,000,000 credits (3,454,678)Cullen LLR Gold: Earned 500,000 credits (676,922)ESP LLR Amethyst: Earned 1,000,000 credits (1,021,827)Generalized Cullen/Woodall LLR Amethyst: Earned 1,000,000 credits (1,719,804)PPS LLR Ruby: Earned 2,000,000 credits (3,584,165)PSP LLR Ruby: Earned 2,000,000 credits (3,730,893)SoB LLR Ruby: Earned 2,000,000 credits (3,580,843)SR5 LLR Turquoise: Earned 5,000,000 credits (5,071,131)SGS LLR Ruby: Earned 2,000,000 credits (2,860,720)TRP LLR Ruby: Earned 2,000,000 credits (4,212,414)Woodall LLR Amethyst: Earned 1,000,000 credits (1,291,833)321 Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,228,005)Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,571,178)Generalized Cullen/Woodall Sieve Ruby: Earned 2,000,000 credits (2,206,963)PPS Sieve Double Bronze: Earned 100,000,000 credits (155,127,299)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Jade: Earned 10,000,000 credits (10,165,888)TRP Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,071,454)AP 26/27 Ruby: Earned 2,000,000 credits (2,439,709)GFN Sapphire: Earned 20,000,000 credits (26,274,450)PSA Double Bronze: Earned 100,000,000 credits (102,758,261)
Message 101863 - Posted: 7 Dec 2016 | 6:35:28 UTC - in response to Message 101842.

The PRPNet stats server has a timestamp on each pending work unit issued, so I wouldn't say it's impossible to avoid granting challenge credit on bunkered work units.

this I was thinking about in my first tries too, but you do not know from the published html pages they are finished, timed out or aborted, when they leave the pending page; you have no chance to explore a single workunit from outside the server; so any "fair" user who aborted his tasks was handled as "bunkering" if you simple substrakt the pending tasks at begin; and on short runs there is the posibility to pause the workunits during the challenge so they remain from start to end at the pending pages

if you have an idea to solve this riddle, let me know and I will have a try ...

You are correct, you can't solve it with just the info on the web pages. The server needs to perform a timestamp check when a WU is returned. If a WU returned during the challenge window has "assigned" timestamp inside the challenge window, then it qualifies for challenge credit.

Profile composite
Send message
Joined: 16 Feb 10
Posts: 354
ID: 55391
Credit: 357,044,844
RAC: 305,030
321 LLR Ruby: Earned 2,000,000 credits (3,454,678)Cullen LLR Gold: Earned 500,000 credits (676,922)ESP LLR Amethyst: Earned 1,000,000 credits (1,021,827)Generalized Cullen/Woodall LLR Amethyst: Earned 1,000,000 credits (1,719,804)PPS LLR Ruby: Earned 2,000,000 credits (3,584,165)PSP LLR Ruby: Earned 2,000,000 credits (3,730,893)SoB LLR Ruby: Earned 2,000,000 credits (3,580,843)SR5 LLR Turquoise: Earned 5,000,000 credits (5,071,131)SGS LLR Ruby: Earned 2,000,000 credits (2,860,720)TRP LLR Ruby: Earned 2,000,000 credits (4,212,414)Woodall LLR Amethyst: Earned 1,000,000 credits (1,291,833)321 Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,228,005)Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,571,178)Generalized Cullen/Woodall Sieve Ruby: Earned 2,000,000 credits (2,206,963)PPS Sieve Double Bronze: Earned 100,000,000 credits (155,127,299)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Jade: Earned 10,000,000 credits (10,165,888)TRP Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,071,454)AP 26/27 Ruby: Earned 2,000,000 credits (2,439,709)GFN Sapphire: Earned 20,000,000 credits (26,274,450)PSA Double Bronze: Earned 100,000,000 credits (102,758,261)
Message 101963 - Posted: 9 Dec 2016 | 11:59:50 UTC

Nothing prevents us from having a challenge rule to add the number units in progress for each user to the user's score at the start of the challenge. It matters not whether those units are bunkered, will expire, or will be aborted. It's just a scoring rule. Challengers then should be wary of checking out workunits that they might lose control of within the expiry window before the challenge starts.

Profile Roger
Volunteer moderator
Volunteer developer
Volunteer tester
Project scientist
Avatar
Send message
Joined: 27 Nov 11
Posts: 944
ID: 120786
Credit: 185,985,052
RAC: 67,793
321 LLR Amethyst: Earned 1,000,000 credits (1,130,571)Cullen LLR Amethyst: Earned 1,000,000 credits (1,040,598)ESP LLR Amethyst: Earned 1,000,000 credits (1,019,489)Generalized Cullen/Woodall LLR Amethyst: Earned 1,000,000 credits (1,088,286)PPS LLR Amethyst: Earned 1,000,000 credits (1,002,303)PSP LLR Ruby: Earned 2,000,000 credits (2,420,512)SoB LLR Amethyst: Earned 1,000,000 credits (1,071,208)SR5 LLR Ruby: Earned 2,000,000 credits (2,035,801)SGS LLR Amethyst: Earned 1,000,000 credits (1,755,344)TRP LLR Amethyst: Earned 1,000,000 credits (1,465,760)Woodall LLR Amethyst: Earned 1,000,000 credits (1,059,108)Cullen/Woodall Sieve (suspended) Silver: Earned 100,000 credits (207,387)Generalized Cullen/Woodall Sieve Ruby: Earned 2,000,000 credits (2,025,618)PPS Sieve Emerald: Earned 50,000,000 credits (50,460,532)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Ruby: Earned 2,000,000 credits (3,227,972)TRP Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,021,659)AP 26/27 Jade: Earned 10,000,000 credits (13,972,608)GFN Emerald: Earned 50,000,000 credits (52,689,148)PSA Sapphire: Earned 20,000,000 credits (43,298,465)
Message 101964 - Posted: 9 Dec 2016 | 12:15:07 UTC

Challenge has started!
Leading edge currently 5.63e17
480 WU's currently in progress.
I've saved the current user stats as a backup.
Looking forward to some near finds.

Profile Roger
Volunteer moderator
Volunteer developer
Volunteer tester
Project scientist
Avatar
Send message
Joined: 27 Nov 11
Posts: 944
ID: 120786
Credit: 185,985,052
RAC: 67,793
321 LLR Amethyst: Earned 1,000,000 credits (1,130,571)Cullen LLR Amethyst: Earned 1,000,000 credits (1,040,598)ESP LLR Amethyst: Earned 1,000,000 credits (1,019,489)Generalized Cullen/Woodall LLR Amethyst: Earned 1,000,000 credits (1,088,286)PPS LLR Amethyst: Earned 1,000,000 credits (1,002,303)PSP LLR Ruby: Earned 2,000,000 credits (2,420,512)SoB LLR Amethyst: Earned 1,000,000 credits (1,071,208)SR5 LLR Ruby: Earned 2,000,000 credits (2,035,801)SGS LLR Amethyst: Earned 1,000,000 credits (1,755,344)TRP LLR Amethyst: Earned 1,000,000 credits (1,465,760)Woodall LLR Amethyst: Earned 1,000,000 credits (1,059,108)Cullen/Woodall Sieve (suspended) Silver: Earned 100,000 credits (207,387)Generalized Cullen/Woodall Sieve Ruby: Earned 2,000,000 credits (2,025,618)PPS Sieve Emerald: Earned 50,000,000 credits (50,460,532)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Ruby: Earned 2,000,000 credits (3,227,972)TRP Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,021,659)AP 26/27 Jade: Earned 10,000,000 credits (13,972,608)GFN Emerald: Earned 50,000,000 credits (52,689,148)PSA Sapphire: Earned 20,000,000 credits (43,298,465)
Message 102070 - Posted: 12 Dec 2016 | 3:32:59 UTC
Last modified: 12 Dec 2016 | 3:33:25 UTC

Potential near find by Lumiukko
567641150372894263 (+1 -371 p)

JeppeSNProject donor
Send message
Joined: 5 Apr 14
Posts: 565
ID: 306875
Credit: 7,688,186
RAC: 1,873
PPS LLR Bronze: Earned 10,000 credits (59,054)TRP LLR Bronze: Earned 10,000 credits (14,746)PSA Turquoise: Earned 5,000,000 credits (7,614,290)
Message 102094 - Posted: 12 Dec 2016 | 15:58:39 UTC - in response to Message 102070.

Potential near find by Lumiukko
567641150372894263 (+1 -371 p)


It is valid! With the usual PARI/GP function:
checkWieferich(p) = {
if(!isprime(p)||p==2,return("no, p is not an odd prime"));
plusOrMinus = kronecker(2,p);
result = centerlift(Mod(2,p^2)^((p-1)/2));
result = (result-plusOrMinus)/p;
Strprintf("%d (%+d %+d p)", p, plusOrMinus, result)
}

it validates. And it wasn't on our list of near-finds already (sometimes we have seen a bug where "old" finds reappear with a new date which is not the case here).

The meaning is that

2^(567641150372894262/2) == +1 - 371*567641150372894263 (mod 567641150372894263^2)


Since -371 is small (absolute value below 1000), we call it a near hit.

/JeppeSN

JeppeSNProject donor
Send message
Joined: 5 Apr 14
Posts: 565
ID: 306875
Credit: 7,688,186
RAC: 1,873
PPS LLR Bronze: Earned 10,000 credits (59,054)TRP LLR Bronze: Earned 10,000 credits (14,746)PSA Turquoise: Earned 5,000,000 credits (7,614,290)
Message 102146 - Posted: 13 Dec 2016 | 15:42:13 UTC

Long Nights Moon Challenge: The actual full moon will occur soon, on Wednesday at 00:05 Universal Time (UTC). The solstice (boreal longest night) will happen at the last quarter of "this moon" (this lunation). /JeppeSN

Profile composite
Send message
Joined: 16 Feb 10
Posts: 354
ID: 55391
Credit: 357,044,844
RAC: 305,030
321 LLR Ruby: Earned 2,000,000 credits (3,454,678)Cullen LLR Gold: Earned 500,000 credits (676,922)ESP LLR Amethyst: Earned 1,000,000 credits (1,021,827)Generalized Cullen/Woodall LLR Amethyst: Earned 1,000,000 credits (1,719,804)PPS LLR Ruby: Earned 2,000,000 credits (3,584,165)PSP LLR Ruby: Earned 2,000,000 credits (3,730,893)SoB LLR Ruby: Earned 2,000,000 credits (3,580,843)SR5 LLR Turquoise: Earned 5,000,000 credits (5,071,131)SGS LLR Ruby: Earned 2,000,000 credits (2,860,720)TRP LLR Ruby: Earned 2,000,000 credits (4,212,414)Woodall LLR Amethyst: Earned 1,000,000 credits (1,291,833)321 Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,228,005)Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,571,178)Generalized Cullen/Woodall Sieve Ruby: Earned 2,000,000 credits (2,206,963)PPS Sieve Double Bronze: Earned 100,000,000 credits (155,127,299)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Jade: Earned 10,000,000 credits (10,165,888)TRP Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,071,454)AP 26/27 Ruby: Earned 2,000,000 credits (2,439,709)GFN Sapphire: Earned 20,000,000 credits (26,274,450)PSA Double Bronze: Earned 100,000,000 credits (102,758,261)
Message 102221 - Posted: 15 Dec 2016 | 12:09:21 UTC
Last modified: 15 Dec 2016 | 12:24:25 UTC

Oh me oh my! Somebody better check the source for wwwwcl.

App.cpp:
theSieve->setSieveSize(64); //CPU L1 Data size in KB


The last time I checked most CPUs have only 32 KB of L1 data cache per core, mine included.
Chopping this number down to 32, I get 10% better throughput on challenge tasks.

EDIT: oh oh.
Now I have to do a full public apology and retraction. I added 9 sieve rate message together instead of 8.

JeppeSNProject donor
Send message
Joined: 5 Apr 14
Posts: 565
ID: 306875
Credit: 7,688,186
RAC: 1,873
PPS LLR Bronze: Earned 10,000 credits (59,054)TRP LLR Bronze: Earned 10,000 credits (14,746)PSA Turquoise: Earned 5,000,000 credits (7,614,290)
Message 102224 - Posted: 15 Dec 2016 | 13:08:16 UTC

MILESTONE We are now checking 60-bit numbers! The value 2^59 = 5.76e17 has been passed by the leading edge. (There are a few old work units sent out 71 hours ago without being returned yet that contain 59-bit numbers.) /JeppeSN

Profile composite
Send message
Joined: 16 Feb 10
Posts: 354
ID: 55391
Credit: 357,044,844
RAC: 305,030
321 LLR Ruby: Earned 2,000,000 credits (3,454,678)Cullen LLR Gold: Earned 500,000 credits (676,922)ESP LLR Amethyst: Earned 1,000,000 credits (1,021,827)Generalized Cullen/Woodall LLR Amethyst: Earned 1,000,000 credits (1,719,804)PPS LLR Ruby: Earned 2,000,000 credits (3,584,165)PSP LLR Ruby: Earned 2,000,000 credits (3,730,893)SoB LLR Ruby: Earned 2,000,000 credits (3,580,843)SR5 LLR Turquoise: Earned 5,000,000 credits (5,071,131)SGS LLR Ruby: Earned 2,000,000 credits (2,860,720)TRP LLR Ruby: Earned 2,000,000 credits (4,212,414)Woodall LLR Amethyst: Earned 1,000,000 credits (1,291,833)321 Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,228,005)Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,571,178)Generalized Cullen/Woodall Sieve Ruby: Earned 2,000,000 credits (2,206,963)PPS Sieve Double Bronze: Earned 100,000,000 credits (155,127,299)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Jade: Earned 10,000,000 credits (10,165,888)TRP Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,071,454)AP 26/27 Ruby: Earned 2,000,000 credits (2,439,709)GFN Sapphire: Earned 20,000,000 credits (26,274,450)PSA Double Bronze: Earned 100,000,000 credits (102,758,261)
Message 102254 - Posted: 16 Dec 2016 | 7:18:35 UTC
Last modified: 16 Dec 2016 | 7:21:26 UTC

Here's my public apology. I won't be reporting an incorrect GPU rate again.
And sorry, the 'code' BBCode format doesn't maintain tab indentation.

#!/usr/bin/perl -w

# sieverate.pl -- (C) Robert Lacroix, December 2016

# Perl script to continuously monitor aggregate GPU throughput of multiple instances of pcpclient running wwwwcl

# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.

# Since wwwwcl emits rate messages in 60 second intervals, users of fast GPUs that finish work units
# in less than 60 seconds may wish to recompile wwwwcl with a shorter reporting interval by changing
# App.cpp:#define REPORT_SECONDS 60

# Start the prpclient in each prpclient-* subdirectory by the command (which can be in startx.sh)
# nohup ./prpclient -v >nohup.out 2>&1 &
# Note: This command captures output into a nohup.out file in each subdirectory, which grows
# until that client is stopped. Nvidia GTX 760 running 4 instances of wwwwcl consumes about
# 109 KB per hour of disk space, which can be recovered by erasing these files.

# This script filters the output from the "tail -f" command, so the script can reside in any directory.
# Provide paths to "tail -f" of multiple nohup.out files. It does not work for a single file.
#
# Run the tail command after all the clients have been started. The total rate reported is
# incorrect until the script has seen a rate reported from every client. If a client is stopped then
# the tail command no longer sees updates of the nohup.out file, even if the client is restarted.
# In that case the tail command must be stopped and restarted.
#
# In this example sieverate.pl resides in the parent of the prpclient subdirectories and monitors 4 instances.
#
# tail -f prpclient-[1-4]/nohup.out | ./sieverate.pl 4

use strict;
die "syntax: $0 <number of instances>\n" unless scalar(@ARGV) == 1;
my $instances = shift @ARGV;
die "syntax: $0 <number of instances>\n" unless $instances =~ /^\d+$/;
my @slots = (0) x $instances;
my $id;
while (<>) {
if (/prpclient-(\d+)/) { # line from from tail -f
$id = "$1";
next;
}
next unless defined $id;
if (/p=\d+, (.*?)M p\/sec,/) { # rate message emitted by wwwwcl to stdout
my $rate = $1;
next if $id > scalar(@slots);
$slots[$id - 1] = $rate;
my $total = 0;
$total += $_ for @slots[0 .. $instances - 1];
printf "instance: $id\trate: %.2fM p/sec\ttotal rate: %.2fM p/sec\n", $rate, $total;
}
elsif (/Welcome/) { # a prpclient has shut down normally through the "stopasapoption"
$slots[$id - 1] = 0;
my $total = 0;
$total += $_ for @slots[0 .. $instances - 1];
last if $total == 0; # all clients shut down
}
}

Profile Roger
Volunteer moderator
Volunteer developer
Volunteer tester
Project scientist
Avatar
Send message
Joined: 27 Nov 11
Posts: 944
ID: 120786
Credit: 185,985,052
RAC: 67,793
321 LLR Amethyst: Earned 1,000,000 credits (1,130,571)Cullen LLR Amethyst: Earned 1,000,000 credits (1,040,598)ESP LLR Amethyst: Earned 1,000,000 credits (1,019,489)Generalized Cullen/Woodall LLR Amethyst: Earned 1,000,000 credits (1,088,286)PPS LLR Amethyst: Earned 1,000,000 credits (1,002,303)PSP LLR Ruby: Earned 2,000,000 credits (2,420,512)SoB LLR Amethyst: Earned 1,000,000 credits (1,071,208)SR5 LLR Ruby: Earned 2,000,000 credits (2,035,801)SGS LLR Amethyst: Earned 1,000,000 credits (1,755,344)TRP LLR Amethyst: Earned 1,000,000 credits (1,465,760)Woodall LLR Amethyst: Earned 1,000,000 credits (1,059,108)Cullen/Woodall Sieve (suspended) Silver: Earned 100,000 credits (207,387)Generalized Cullen/Woodall Sieve Ruby: Earned 2,000,000 credits (2,025,618)PPS Sieve Emerald: Earned 50,000,000 credits (50,460,532)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Ruby: Earned 2,000,000 credits (3,227,972)TRP Sieve (suspended) Turquoise: Earned 5,000,000 credits (5,021,659)AP 26/27 Jade: Earned 10,000,000 credits (13,972,608)GFN Emerald: Earned 50,000,000 credits (52,689,148)PSA Sapphire: Earned 20,000,000 credits (43,298,465)
Message 102269 - Posted: 16 Dec 2016 | 14:00:05 UTC

The Challenge has ended. Congratulation to Grebuloner and The_Knights_Who_Say_Ni!

A special congratulations go to Lumiukko for the near find:
567641150372894263 (+1 -371 p)
We are all like totes jelly!

The top of the challenge rankings is as follows:

top users 1 Grebuloner 69,620,000 2 Lumiukko 28,666,000 3 Paperboy 25,144,000 4 288larsson 19,997,000 5 GDB 17,429,000 top teams 1 The_Knights_Who_Say_Ni! 71,346,000 2 PrimeSearchTeam 39,714,000 3 Sicituradastra. 19,997,000 4 Team_2ch 10,720,000 5 Aggie_The_Pew 7,971,000

Collectively 231,500 WUs were done by 26 competitors from 12 Teams and the leading edge advanced past 586,912,000,000,000,000.

Well done to everyone who participated. See you in 2017!
____________

Post to thread

Message boards : Project Staging Area : 2016 PRPNet December Challenge

[Return to PrimeGrid main page]
Copyright © 2005 - 2017 Rytis Slatkevičius (contact) and PrimeGrid community. Server load 6.44, 6.00, 5.60
Generated 19 Nov 2017 | 18:07:20 UTC