Criterion.rs Benchmark Index
See individual benchmark pages below for more details.
neighbors
10_nn_DiscreteHNSW
10_nn_linear_FixedDiscreteCandidates
10_nn_linear_FixedHammingHeap
2_nn_DiscreteHNSW
2_nn_linear_FixedDiscreteCandidates
2_nn_linear_FixedHammingHeap
2_nn_linear_handrolled
1
neighbors/10_nn_DiscreteHNSW/1
neighbors/10_nn_linear_FixedDiscreteCandidates/1
neighbors/10_nn_linear_FixedHammingHeap/1
neighbors/2_nn_DiscreteHNSW/1
neighbors/2_nn_linear_FixedDiscreteCandidates/1
neighbors/2_nn_linear_FixedHammingHeap/1
neighbors/2_nn_linear_handrolled/1
2
neighbors/10_nn_DiscreteHNSW/2
neighbors/10_nn_linear_FixedDiscreteCandidates/2
neighbors/10_nn_linear_FixedHammingHeap/2
neighbors/2_nn_DiscreteHNSW/2
neighbors/2_nn_linear_FixedDiscreteCandidates/2
neighbors/2_nn_linear_FixedHammingHeap/2
neighbors/2_nn_linear_handrolled/2
4
neighbors/10_nn_DiscreteHNSW/4
neighbors/10_nn_linear_FixedDiscreteCandidates/4
neighbors/10_nn_linear_FixedHammingHeap/4
neighbors/2_nn_DiscreteHNSW/4
neighbors/2_nn_linear_FixedDiscreteCandidates/4
neighbors/2_nn_linear_FixedHammingHeap/4
neighbors/2_nn_linear_handrolled/4
8
neighbors/10_nn_DiscreteHNSW/8
neighbors/10_nn_linear_FixedDiscreteCandidates/8
neighbors/10_nn_linear_FixedHammingHeap/8
neighbors/2_nn_DiscreteHNSW/8
neighbors/2_nn_linear_FixedDiscreteCandidates/8
neighbors/2_nn_linear_FixedHammingHeap/8
neighbors/2_nn_linear_handrolled/8
16
neighbors/10_nn_DiscreteHNSW/16
neighbors/10_nn_linear_FixedDiscreteCandidates/16
neighbors/10_nn_linear_FixedHammingHeap/16
neighbors/2_nn_DiscreteHNSW/16
neighbors/2_nn_linear_FixedDiscreteCandidates/16
neighbors/2_nn_linear_FixedHammingHeap/16
neighbors/2_nn_linear_handrolled/16
32
neighbors/10_nn_DiscreteHNSW/32
neighbors/10_nn_linear_FixedDiscreteCandidates/32
neighbors/10_nn_linear_FixedHammingHeap/32
neighbors/2_nn_DiscreteHNSW/32
neighbors/2_nn_linear_FixedDiscreteCandidates/32
neighbors/2_nn_linear_FixedHammingHeap/32
neighbors/2_nn_linear_handrolled/32
64
neighbors/10_nn_DiscreteHNSW/64
neighbors/10_nn_linear_FixedDiscreteCandidates/64
neighbors/10_nn_linear_FixedHammingHeap/64
neighbors/2_nn_DiscreteHNSW/64
neighbors/2_nn_linear_FixedDiscreteCandidates/64
neighbors/2_nn_linear_FixedHammingHeap/64
neighbors/2_nn_linear_handrolled/64
128
neighbors/10_nn_DiscreteHNSW/128
neighbors/10_nn_linear_FixedDiscreteCandidates/128
neighbors/10_nn_linear_FixedHammingHeap/128
neighbors/2_nn_DiscreteHNSW/128
neighbors/2_nn_linear_FixedDiscreteCandidates/128
neighbors/2_nn_linear_FixedHammingHeap/128
neighbors/2_nn_linear_handrolled/128
256
neighbors/10_nn_DiscreteHNSW/256
neighbors/10_nn_linear_FixedDiscreteCandidates/256
neighbors/10_nn_linear_FixedHammingHeap/256
neighbors/2_nn_DiscreteHNSW/256
neighbors/2_nn_linear_FixedDiscreteCandidates/256
neighbors/2_nn_linear_FixedHammingHeap/256
neighbors/2_nn_linear_handrolled/256
512
neighbors/10_nn_DiscreteHNSW/512
neighbors/10_nn_linear_FixedDiscreteCandidates/512
neighbors/10_nn_linear_FixedHammingHeap/512
neighbors/2_nn_DiscreteHNSW/512
neighbors/2_nn_linear_FixedDiscreteCandidates/512
neighbors/2_nn_linear_FixedHammingHeap/512
neighbors/2_nn_linear_handrolled/512
1024
neighbors/10_nn_DiscreteHNSW/1024
neighbors/10_nn_linear_FixedDiscreteCandidates/1024
neighbors/10_nn_linear_FixedHammingHeap/1024
neighbors/2_nn_DiscreteHNSW/1024
neighbors/2_nn_linear_FixedDiscreteCandidates/1024
neighbors/2_nn_linear_FixedHammingHeap/1024
neighbors/2_nn_linear_handrolled/1024
2048
neighbors/10_nn_DiscreteHNSW/2048
neighbors/10_nn_linear_FixedDiscreteCandidates/2048
neighbors/10_nn_linear_FixedHammingHeap/2048
neighbors/2_nn_DiscreteHNSW/2048
neighbors/2_nn_linear_FixedDiscreteCandidates/2048
neighbors/2_nn_linear_FixedHammingHeap/2048
neighbors/2_nn_linear_handrolled/2048
4096
neighbors/10_nn_DiscreteHNSW/4096
neighbors/10_nn_linear_FixedDiscreteCandidates/4096
neighbors/10_nn_linear_FixedHammingHeap/4096
neighbors/2_nn_DiscreteHNSW/4096
neighbors/2_nn_linear_FixedDiscreteCandidates/4096
neighbors/2_nn_linear_FixedHammingHeap/4096
neighbors/2_nn_linear_handrolled/4096
8192
neighbors/10_nn_DiscreteHNSW/8192
neighbors/10_nn_linear_FixedDiscreteCandidates/8192
neighbors/10_nn_linear_FixedHammingHeap/8192
neighbors/2_nn_DiscreteHNSW/8192
neighbors/2_nn_linear_FixedDiscreteCandidates/8192
neighbors/2_nn_linear_FixedHammingHeap/8192
neighbors/2_nn_linear_handrolled/8192
16384
neighbors/10_nn_DiscreteHNSW/16384
neighbors/10_nn_linear_FixedDiscreteCandidates/16384
neighbors/10_nn_linear_FixedHammingHeap/16384
neighbors/2_nn_DiscreteHNSW/16384
neighbors/2_nn_linear_FixedDiscreteCandidates/16384
neighbors/2_nn_linear_FixedHammingHeap/16384
neighbors/2_nn_linear_handrolled/16384
32768
neighbors/10_nn_DiscreteHNSW/32768
neighbors/10_nn_linear_FixedDiscreteCandidates/32768
neighbors/10_nn_linear_FixedHammingHeap/32768
neighbors/2_nn_DiscreteHNSW/32768
neighbors/2_nn_linear_FixedDiscreteCandidates/32768
neighbors/2_nn_linear_FixedHammingHeap/32768
neighbors/2_nn_linear_handrolled/32768