With GapMiner, it is possible to configure CRT mining to use a shift setting different from that of the crt file. Excessive differences between shift and selected crt file are rejected by the miner. Otherwise, for a given shift, the lack of a precisely-matching CRT shift file presents no obstacle to using one with a closely-approximating shift, nor does it appear¹ to result in reduced performance as the tabulated results show a small degree of performance improvement for this particular test run.
¹ the neccessity of using different values for -i
to control for gaplist size means that the results of these two tests cannot be directly compared
i) a “match” -t 4 -d 3 -f 448 for -i 97000 -r crt-22m-0448s
ii) a “mismatch” -t 4 -d 3 -f 448 for -i 92000 -r crt-22m-0456s
Column labels map directly to miner output: pps
is average primes per second, tps
is average tests per second, gps
is average gaps per second, glst
is the size of the gaplist and l/s
is the time in seconds to scan the gaplist at the reported rate of gaps per second.
crt448-i97000-crt0448
measure | pps | tps | gps | glst | bpc | l/s |
---|---|---|---|---|---|---|
mean | 2338404 | 2089219 | 400 | 2223 | 1.12 | 5.55 |
max | 2640848 | 4147737 | 427 | 6538 | 2.21 | 15.31 |
min | 2117836 | 16463 | 386 | 24 | 0.01 | 0.06 |
std | 50812 | 1197611 | 3 | 1480 | 0.64 | 448.12 |
crt448-i92000-crt0456
measure | pps | tps | gps | glst | bpc | l/s |
---|---|---|---|---|---|---|
mean | 2410050 | 2084904 | 399 | 2558 | 1.15 | 6.41 |
max | 3892658 | 4161044 | 423 | 7212 | 2.30 | 17.05 |
min | 2363818 | 16986 | 396 | 5 | 0.01 | 0.01 |
std | 113999 | 1202649 | 4 | 1867 | 0.67 | 481.53 |
The charts included below are for completeness. The figures given are the means and they differ from the means in the above table because, in order to support the different requirements of charting, the first 1/5th of the data is ignored in order to aid visual comparison. The chartline uses the full dataset.
Replication:
gapminer -o localhost -p 31397 -u $USER -x $USERPASS -e -j 5 -t 4 -d 3 -f 448 -i [as-discovered] -r crt/crt-22m-0448s.txt
gapminer -o localhost -p 31397 -u $USER -x $USERPASS -e -j 5 -t 4 -d 3 -f 448 -i [as-discovered] -r crt/crt-22m-0456s.txt