Benchmarks (Bulk Array, KNN_ITERATOR_THRESHOLD = 64)

Benchmark                                Mode  Cnt  Score   Error  Units
Benchmarks.benchmarkSBQA1nn50          sample  114  2.557 ± 0.058   s/op
Benchmarks.benchmarkSBQA1nn50:p0.00    sample       2.361           s/op
Benchmarks.benchmarkSBQA1nn50:p0.50    sample       2.475           s/op
Benchmarks.benchmarkSBQA1nn50:p0.90    sample       2.804           s/op
Benchmarks.benchmarkSBQA1nn50:p0.95    sample       2.828           s/op
Benchmarks.benchmarkSBQA1nn50:p0.99    sample       2.843           s/op
Benchmarks.benchmarkSBQA1nn50:p0.999   sample       2.844           s/op
Benchmarks.benchmarkSBQA1nn50:p0.9999  sample       2.844           s/op
Benchmarks.benchmarkSBQA1nn50:p1.00    sample       2.844           s/op
Benchmarks.benchmarkSBQA40nn           sample  225  1.195 ± 0.004   s/op
Benchmarks.benchmarkSBQA40nn:p0.00     sample       1.158           s/op
Benchmarks.benchmarkSBQA40nn:p0.50     sample       1.193           s/op
Benchmarks.benchmarkSBQA40nn:p0.90     sample       1.218           s/op
Benchmarks.benchmarkSBQA40nn:p0.95     sample       1.221           s/op
Benchmarks.benchmarkSBQA40nn:p0.99     sample       1.250           s/op
Benchmarks.benchmarkSBQA40nn:p0.999    sample       1.267           s/op
Benchmarks.benchmarkSBQA40nn:p0.9999   sample       1.267           s/op
Benchmarks.benchmarkSBQA40nn:p1.00     sample       1.267           s/op
Benchmarks.benchmarkSQAG1nn50          sample  100  3.057 ± 0.012   s/op
Benchmarks.benchmarkSQAG1nn50:p0.00    sample       2.999           s/op
Benchmarks.benchmarkSQAG1nn50:p0.50    sample       3.049           s/op
Benchmarks.benchmarkSQAG1nn50:p0.90    sample       3.112           s/op
Benchmarks.benchmarkSQAG1nn50:p0.95    sample       3.129           s/op
Benchmarks.benchmarkSQAG1nn50:p0.99    sample       3.175           s/op
Benchmarks.benchmarkSQAG1nn50:p0.999   sample       3.175           s/op
Benchmarks.benchmarkSQAG1nn50:p0.9999  sample       3.175           s/op
Benchmarks.benchmarkSQAG1nn50:p1.00    sample       3.175           s/op
Benchmarks.benchmarkSQAG40nn           sample  224  1.224 ± 0.004   s/op
Benchmarks.benchmarkSQAG40nn:p0.00     sample       1.193           s/op
Benchmarks.benchmarkSQAG40nn:p0.50     sample       1.223           s/op
Benchmarks.benchmarkSQAG40nn:p0.90     sample       1.244           s/op
Benchmarks.benchmarkSQAG40nn:p0.95     sample       1.252           s/op
Benchmarks.benchmarkSQAG40nn:p0.99     sample       1.274           s/op
Benchmarks.benchmarkSQAG40nn:p0.999    sample       1.281           s/op
Benchmarks.benchmarkSQAG40nn:p0.9999   sample       1.281           s/op
Benchmarks.benchmarkSQAG40nn:p1.00     sample       1.281           s/op
Benchmarks.benchmarkSQAL1nn50          sample  109  2.640 ± 0.062   s/op
Benchmarks.benchmarkSQAL1nn50:p0.00    sample       2.374           s/op
Benchmarks.benchmarkSQAL1nn50:p0.50    sample       2.789           s/op
Benchmarks.benchmarkSQAL1nn50:p0.90    sample       2.831           s/op
Benchmarks.benchmarkSQAL1nn50:p0.95    sample       2.854           s/op
Benchmarks.benchmarkSQAL1nn50:p0.99    sample       2.868           s/op
Benchmarks.benchmarkSQAL1nn50:p0.999   sample       2.869           s/op
Benchmarks.benchmarkSQAL1nn50:p0.9999  sample       2.869           s/op
Benchmarks.benchmarkSQAL1nn50:p1.00    sample       2.869           s/op
Benchmarks.benchmarkSQAL40nn           sample   75  4.721 ± 0.034   s/op
Benchmarks.benchmarkSQAL40nn:p0.00     sample       4.496           s/op
Benchmarks.benchmarkSQAL40nn:p0.50     sample       4.740           s/op
Benchmarks.benchmarkSQAL40nn:p0.90     sample       4.813           s/op
Benchmarks.benchmarkSQAL40nn:p0.95     sample       4.840           s/op
Benchmarks.benchmarkSQAL40nn:p0.99     sample       4.899           s/op
Benchmarks.benchmarkSQAL40nn:p0.999    sample       4.899           s/op
Benchmarks.benchmarkSQAL40nn:p0.9999   sample       4.899           s/op
Benchmarks.benchmarkSQAL40nn:p1.00     sample       4.899           s/op

---

Benchmarks (dynamically resizeable, cell size = 4):

Benchmark                                Mode  Cnt  Score   Error  Units
Benchmarks.benchmarkSQAG1nn50          sample   75  3.737 ± 0.103   s/op
Benchmarks.benchmarkSQAG1nn50:p0.00    sample       3.477           s/op
Benchmarks.benchmarkSQAG1nn50:p0.50    sample       3.678           s/op
Benchmarks.benchmarkSQAG1nn50:p0.90    sample       3.932           s/op
Benchmarks.benchmarkSQAG1nn50:p0.95    sample       4.411           s/op
Benchmarks.benchmarkSQAG1nn50:p0.99    sample       5.159           s/op
Benchmarks.benchmarkSQAG1nn50:p0.999   sample       5.159           s/op
Benchmarks.benchmarkSQAG1nn50:p0.9999  sample       5.159           s/op
Benchmarks.benchmarkSQAG1nn50:p1.00    sample       5.159           s/op
Benchmarks.benchmarkSQAG40nn           sample  150  1.773 ± 0.022   s/op
Benchmarks.benchmarkSQAG40nn:p0.00     sample       1.661           s/op
Benchmarks.benchmarkSQAG40nn:p0.50     sample       1.770           s/op
Benchmarks.benchmarkSQAG40nn:p0.90     sample       1.829           s/op
Benchmarks.benchmarkSQAG40nn:p0.95     sample       1.887           s/op
Benchmarks.benchmarkSQAG40nn:p0.99     sample       2.268           s/op
Benchmarks.benchmarkSQAG40nn:p0.999    sample       2.307           s/op
Benchmarks.benchmarkSQAG40nn:p0.9999   sample       2.307           s/op
Benchmarks.benchmarkSQAG40nn:p1.00     sample       2.307           s/op
Benchmarks.benchmarkSQAL1nn50          sample   75  3.680 ± 0.086   s/op
Benchmarks.benchmarkSQAL1nn50:p0.00    sample       3.326           s/op
Benchmarks.benchmarkSQAL1nn50:p0.50    sample       3.657           s/op
Benchmarks.benchmarkSQAL1nn50:p0.90    sample       3.973           s/op
Benchmarks.benchmarkSQAL1nn50:p0.95    sample       4.051           s/op
Benchmarks.benchmarkSQAL1nn50:p0.99    sample       4.312           s/op
Benchmarks.benchmarkSQAL1nn50:p0.999   sample       4.312           s/op
Benchmarks.benchmarkSQAL1nn50:p0.9999  sample       4.312           s/op
Benchmarks.benchmarkSQAL1nn50:p1.00    sample       4.312           s/op
Benchmarks.benchmarkSQAL40nn           sample   50  7.168 ± 0.060   s/op
Benchmarks.benchmarkSQAL40nn:p0.00     sample       6.996           s/op
Benchmarks.benchmarkSQAL40nn:p0.50     sample       7.122           s/op
Benchmarks.benchmarkSQAL40nn:p0.90     sample       7.364           s/op
Benchmarks.benchmarkSQAL40nn:p0.95     sample       7.390           s/op
Benchmarks.benchmarkSQAL40nn:p0.99     sample       7.449           s/op
Benchmarks.benchmarkSQAL40nn:p0.999    sample       7.449           s/op
Benchmarks.benchmarkSQAL40nn:p0.9999   sample       7.449           s/op
Benchmarks.benchmarkSQAL40nn:p1.00     sample       7.449           s/op

---

Initial benchmarks

Benchmark                                Mode  Cnt   Score   Error  Units
Benchmarks.benchmarkSQAG1nn50          sample   73   4.083 ± 0.268   s/op
Benchmarks.benchmarkSQAG1nn50:p0.00    sample        3.657           s/op
Benchmarks.benchmarkSQAG1nn50:p0.50    sample        3.855           s/op
Benchmarks.benchmarkSQAG1nn50:p0.90    sample        4.832           s/op
Benchmarks.benchmarkSQAG1nn50:p0.95    sample        5.783           s/op
Benchmarks.benchmarkSQAG1nn50:p0.99    sample        7.432           s/op
Benchmarks.benchmarkSQAG1nn50:p0.999   sample        7.432           s/op
Benchmarks.benchmarkSQAG1nn50:p0.9999  sample        7.432           s/op
Benchmarks.benchmarkSQAG1nn50:p1.00    sample        7.432           s/op
Benchmarks.benchmarkSQAG40nn           sample  152   1.813 ± 0.069   s/op
Benchmarks.benchmarkSQAG40nn:p0.00     sample        1.575           s/op
Benchmarks.benchmarkSQAG40nn:p0.50     sample        1.712           s/op
Benchmarks.benchmarkSQAG40nn:p0.90     sample        2.156           s/op
Benchmarks.benchmarkSQAG40nn:p0.95     sample        2.361           s/op
Benchmarks.benchmarkSQAG40nn:p0.99     sample        2.901           s/op
Benchmarks.benchmarkSQAG40nn:p0.999    sample        3.041           s/op
Benchmarks.benchmarkSQAG40nn:p0.9999   sample        3.041           s/op
Benchmarks.benchmarkSQAG40nn:p1.00     sample        3.041           s/op
Benchmarks.benchmarkSQAL1nn50          sample   75   3.683 ± 0.053   s/op
Benchmarks.benchmarkSQAL1nn50:p0.00    sample        3.427           s/op
Benchmarks.benchmarkSQAL1nn50:p0.50    sample        3.687           s/op
Benchmarks.benchmarkSQAL1nn50:p0.90    sample        3.839           s/op
Benchmarks.benchmarkSQAL1nn50:p0.95    sample        3.896           s/op
Benchmarks.benchmarkSQAL1nn50:p0.99    sample        4.173           s/op
Benchmarks.benchmarkSQAL1nn50:p0.999   sample        4.173           s/op
Benchmarks.benchmarkSQAL1nn50:p0.9999  sample        4.173           s/op
Benchmarks.benchmarkSQAL1nn50:p1.00    sample        4.173           s/op
Benchmarks.benchmarkSQAL40nn           sample   48   7.622 ± 0.907   s/op
Benchmarks.benchmarkSQAL40nn:p0.00     sample        6.912           s/op
Benchmarks.benchmarkSQAL40nn:p0.50     sample        7.147           s/op
Benchmarks.benchmarkSQAL40nn:p0.90     sample        7.569           s/op
Benchmarks.benchmarkSQAL40nn:p0.95     sample       13.014           s/op
Benchmarks.benchmarkSQAL40nn:p0.99     sample       16.626           s/op
Benchmarks.benchmarkSQAL40nn:p0.999    sample       16.626           s/op
Benchmarks.benchmarkSQAL40nn:p0.9999   sample       16.626           s/op
Benchmarks.benchmarkSQAL40nn:p1.00     sample       16.626           s/op
