--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