mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   GPU Computing (https://www.mersenneforum.org/forumdisplay.php?f=92)
-   -   Trial factoring with multiple bit-level assignment (https://www.mersenneforum.org/showthread.php?t=23844)

SELROC 2018-11-28 11:12

Trial factoring with multiple bit-level assignment
 
I just got 200 TF assignments, the bit-level is from 71 to 76 for each exponent, so it computes each bit-level in sequence before moving to the next assignment.

SELROC 2018-11-28 15:12

1 Attachment(s)
[QUOTE=SELROC;501131]I just got 200 TF assignments, the bit-level is from 71 to 76 for each exponent, so it computes each bit-level in sequence before moving to the next assignment.[/QUOTE]


photo

kriesel 2018-11-28 15:25

[QUOTE=SELROC;501131]I just got 200 TF assignments, the bit-level is from 71 to 76 for each exponent, so it computes each bit-level in sequence before moving to the next assignment.[/QUOTE]
Yes, and if you look at what's happening in the worktodo file, it's editing the first assignment as it goes up the bit levels. That is,
Factor=aid,exponent1,71,76
becomes
Factor=aid,exponent1,72,76
then
Factor=aid,exponent1,73,76
and
Factor=aid,exponent1,74,76
finally
Factor=aid,exponent1,75,76
and then the record for exponent1 is removed from the worktodo after the last level assigned is completed.
Then the same process starts with
Factor=aid2,exponent2,71,76
etc.
I think doing it that way is much simpler than trying to sweep the worktodo file for the lowest bit level. It also gives earlier completion of the leading exponents in the worktodo file.

Mark Rose 2018-11-28 15:35

Also keep in mind that if you reserved the exponent for TF using the [url]https://www.mersenne.org/manual_gpu_assignment/[/url] page, as soon as you submit the [i]first[/i] result for an exponent, you lose the assignment. So if you're getting your assignments from there, be sure to submit all your results for an exponent at the same time.

SELROC 2018-11-28 15:46

[QUOTE=Mark Rose;501150]Also keep in mind that if you reserved the exponent for TF using the [URL]https://www.mersenne.org/manual_gpu_assignment/[/URL] page, as soon as you submit the [I]first[/I] result for an exponent, you lose the assignment. So if you're getting your assignments from there, be sure to submit all your results for an exponent at the same time.[/QUOTE]


no I'm still using the old page [url]https://www.mersenne.org/manual_assignment/[/url]
the new gpu assignment page most of the times replies with an error.
I upload the results file to [url]https://www.mersenne.org/manual_result/[/url] , the server should ingest all results at the same time.

ET_ 2018-11-28 15:47

[QUOTE=Mark Rose;501150]Also keep in mind that if you reserved the exponent for TF using the [url]https://www.mersenne.org/manual_gpu_assignment/[/url] page, as soon as you submit the [i]first[/i] result for an exponent, you lose the assignment. So if you're getting your assignments from there, be sure to submit all your results for an exponent at the same time.[/QUOTE]

I suppose it works that way even if you took your exponents from GPUto72, so be careful sending out your results :smile:

chalsall 2018-11-28 16:06

[QUOTE=ET_;501154]I suppose it works that way even if you took your exponents from GPUto72, so be careful sending out your results :smile:[/QUOTE]

Nope. The candidates from GPU72 are "owned" by a dedicated Primenet user ("GPU Factoring"), and are "lent" out to participants to work.

Only once the system notices that the pledged work has been completed is the candidate unreserved and returned to Primenet to manage.

kriesel 2018-11-28 16:19

[QUOTE=Mark Rose;501150]Also keep in mind that if you reserved the exponent for TF using the [URL]https://www.mersenne.org/manual_gpu_assignment/[/URL] page, as soon as you submit the [I]first[/I] result for an exponent, you lose the assignment. So if you're getting your assignments from there, be sure to submit all your results for an exponent at the same time.[/QUOTE]
That assignment page does seem a bit temperamental.
I find it works ok if I enter lower and upper bounds of a very broad exponent range and ask for lowest exponents, specify a number of assignments, and leave the rest blank. Setting the top tf bit level is optional.

There are a few ways of ensuring your TF work is not duplicated. The surest is to totally complete all assigned or needed bit levels before reporting any TF levels for the exponent. Another is to report several bit levels of an exponent, such that the usual reassignment will skip that reported exponent for a while; it creates a "higher island" than will be assigned for a while, until the factoring tide rises around it, if you've reported 3 or more levels while the usual assignment and result is a single bit level. Another way is to work on exponents so large there's little activity on them. Another is to reserve an exponent for P-1. The server will respond the TF result (result type 4) does not match the assignment type (assignment type 4!), but accept the TF reports (which can be incrementally reported as high as you like) and credit the work. The P-1 assignment will remain until a P-1 result is reported. On the chance the P-1 assignment may return a factor, TF assignment is not likely to issue while P-1 work is pending. Conversely, if TF is assigned on an exponent, P-1 should not be, while the TF assignment is pending, since the next TF level _might_ return a factor making P-1 factoring unneeded for th GIMPS purpose of finding primes.


All times are UTC. The time now is 14:59.

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