--sieve-size
is described as a tertiary parameter with little influence on miner performance.In a post to the bitcointalk thread, j0nn9 describes the GapMiner parameters: “shift should be the most sensitive parameter, because it controls the bit size of the primes, second would be sieve primes” and makes no mention of the --sieve-size
parameter, implying that it has little influence on miner performance (it plays no role at all in CRT mining.
Confirming that changing --sieve-size
has no statistically-significant (less than the standard deviation values in the tabular data shown below) effect at shift 64 or 128 (nor at any shift up to 512, although those results are not reported here).
At shift 768 however, some improvement was detected when the value was reduced from the default (with --sieve-primes
also adjusted away from the default).
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.
f64-s13554397-i90000
measure | pps | tps | gps |
---|---|---|---|
mean | 137300 | 49101 | 6487 |
max | 149758 | 53266 | 7073 |
min | 136019 | 48650 | 6429 |
std | 1848 | 658 | 87 |
f64-s33554397-i90000
measure | pps | tps | gps |
---|---|---|---|
mean | 140185 | 50124 | 6625 |
max | 149329 | 53690 | 7058 |
min | 132452 | 47419 | 6258 |
std | 1722 | 634 | 81 |
f64-s53554397-i90000
measure | pps | tps | gps |
---|---|---|---|
mean | 140172 | 50141 | 6624 |
max | 149196 | 53336 | 7049 |
min | 102433 | 36744 | 4841 |
std | 3759 | 1325 | 177 |
f128-s13554397-i900000
measure | pps | tps | gps |
---|---|---|---|
mean | 81951 | 35266 | 3882 |
max | 97703 | 41775 | 4625 |
min | 80613 | 34677 | 3819 |
std | 1997 | 853 | 94 |
f128-s33554397-i900000
measure | pps | tps | gps |
---|---|---|---|
mean | 82462 | 35428 | 3906 |
max | 87976 | 37700 | 4166 |
min | 58547 | 25124 | 2772 |
std | 2077 | 887 | 98 |
f128-s53554397-i900000
measure | pps | tps | gps |
---|---|---|---|
mean | 82198 | 35353 | 3894 |
max | 86873 | 37363 | 4114 |
min | 81002 | 34866 | 3839 |
std | 1176 | 491 | 55 |
std-f768-s33554397-i90000
measure | pps | tps | gps |
---|---|---|---|
mean | 3012 | 4051 | 142 |
max | 3299 | 4427 | 155 |
min | 0 | 0 | 0 |
std | 731 | 983 | 34 |
std-f768-s4800000-i640000
measure | pps | tps | gps |
---|---|---|---|
mean | 3605 | 4234 | 169 |
max | 3854 | 4595 | 181 |
min | 0 | 0 | 0 |
std | 259 | 306 | 12 |
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 -j 5 -e -f 64 -s 13554397 -i [as-discovered] -t 3
gapminer -o localhost -p 31397 -u $USER -x $USERPASS -j 5 -e -f 64 -s 33554397 -i [as-discovered] -t 3
gapminer -o localhost -p 31397 -u $USER -x $USERPASS -j 5 -e -f 64 -s 53554397 -i [as-discovered] -t 3
gapminer -o localhost -p 31397 -u $USER -x $USERPASS -j 5 -e -f 128 -s 13554397 -i [as-discovered] -t 4
gapminer -o localhost -p 31397 -u $USER -x $USERPASS -j 5 -e -f 128 -s 33554397 -i [as-discovered] -t 3
gapminer -o localhost -p 31397 -u $USER -x $USERPASS -j 5 -e -f 128 -s 53554397 -i [as-discovered] -t 3