![]() |
|
|
#254 | |
|
If I May
"Chris Halsall"
Sep 2002
Barbados
9,767 Posts |
Quote:
Christenson, the fact that you (and some others) were assigned these by the Tool was actually a mistake -- I intended to only give them to those who explicitly asked for them (at http://gpu.mersenne.info/account/getassignments/dc/; available via a sub-menu on the "Get Assignments" menu). If you, or anyone else, don't want to do the DC TF work assigned, I've also added a "Unreserve Assignments" function on the View Assignments report. |
|
|
|
|
|
|
#255 |
|
"Kieren"
Jul 2011
In My Own Galaxy!
1015810 Posts |
Chalsall-
Your ever-evolving spider becomes more amazing by the day. It's turning into a veritable Swiss Army Knife, or Leatherman Multipurpose Tool. It's been fun watching its development. Thanks for all of your efforts! |
|
|
|
|
|
#256 |
|
May 2011
Orange Park, FL
11011101012 Posts |
ckdo was giving me exponents through the end of the 28M range; if fact I still have 603 of them still left to go. Should the DC TF range be extended another 1M?
Chuck |
|
|
|
|
|
#257 | |
|
Dec 2010
Monticello
5·359 Posts |
Quote:
I wasn't upset..I was actually looking for the EASIEST (or most effective) TF assignments available...and all I need is one factor to have made a positive difference. Running a small batch of anything has a name for me: just for fun. ...I'll have to go see if I have more than "no factor found" lines to turn in tonight.The simplest (IMO) fix is to let the lower bound of the standard exponent range be 45M, as shown in the box where it's zero now. The most informative is to give approximate equivalent bit levels by exponent...That is, the 45M range at 72 bits is equivalent to the 25M range at 68 bits, taking into account that TF in the 25M range only knocks out 1 LL test when a factor is found, is twice as hard to do for the same bit level at 25M, and a quarter as much work is involved in the now-unneeded LL test at 25M in the first place. **** That is, according to me, myself, and I,and noone else, the most effective GPU TF assignment is the one that will, on average, save the largest amount of LL testing for the least effort. That is, saving two LL tests counts double saving one LL test, and saving a 50M LL test counts double a 25M LL test. (Never mind RDS's NlogN*loglogN cost of multiplying, the change in loglogN is too small to matter). Likewise, a TF that takes double the number of candidates, because its exponent is half-sized, costs double, so halves the efficiency. These are the *BEST* assignments to get out of your tool, 25 or 50 or 100 at a time! **** And, before the music starts playing (let's have it nutcracker suite, please!) or someone gets the wrong idea, let me say that I like your tool and intend to continue using it, with or without upgrades..... |
|
|
|
|
|
|
#258 |
|
Basketry That Evening!
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88
722110 Posts |
Does PrimeNet check factors that are submitted to it? I remember hearing that somewhere, but I want to make sure...
|
|
|
|
|
|
#259 |
|
6809 > 6502
"""""""""""""""""""
Aug 2003
101×103 Posts
2·4,909 Posts |
Yes, It checks factors that are submitted to ensure that they are indeed factors of the associated exponent. The test takes a trivially small amount of time.
|
|
|
|
|
|
#260 |
|
"Lucan"
Dec 2006
England
2×3×13×83 Posts |
|
|
|
|
|
|
#261 | |
|
Basketry That Evening!
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88
3·29·83 Posts |
Quote:
Factor=59234982,69,70 Factor=59234982,69,71 My current script is attached. |
|
|
|
|
|
|
#262 |
|
Dec 2010
Monticello
70316 Posts |
Umm...dubslow...the right tool for this isn't sed, or awk...it's perl.
Perl is a full programming language, so you can form a hash of all the work done in the file, then retrieve it in exponent order and look at your variables/parameters to decide whether to print Factor=x,69,70 or Factor=x,69,71 as you please. Note that a hash in perl is a native data structure, so you are only fooling around with using it, not trying to make it work. |
|
|
|
|
|
#263 | |
|
If I May
"Chris Halsall"
Sep 2002
Barbados
230478 Posts |
Quote:
If you sent me a sample input file, and the desired resultant output in another file, I could throw together a little Perl script for you in a few minutes. As you might be able to tell by now, I do Perl and RegEx for a living....
|
|
|
|
|
|
|
#264 | ||
|
Jun 2003
49116 Posts |
Quote:
Quote:
Here's my script which fixes his problem. It could easily be modified to output the results in exponent order. Code:
#! /bin/awk -f
BEGIN {
FS="[ M^]"
ORS="\r\n"
}
$5 == expo {
bitb = $11
next
}
$5 ~ /[0-9]./ {
if ( expo ) print "Factor=" expo "," bita "," bitb
bita = $8
bitb = $11
expo=$5
}
END {
if ( expo ) print "Factor=" expo "," bita "," bitb
}
Last fiddled with by Mr. P-1 on 2011-11-14 at 18:38 |
||
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| A quick question | Pegos | Information & Answers | 6 | 2016-08-11 14:39 |
| Quick TF Question | Dubslow | GPU Computing | 2 | 2011-10-27 04:49 |
| Quick msieve question | alkirah | Msieve | 2 | 2009-12-30 14:00 |
| Quick question about P90 CPU metric | stars10250 | PrimeNet | 9 | 2008-08-31 23:58 |
| Quick p-1 question | Unregistered | Software | 8 | 2006-10-13 23:35 |