Closed sugyan closed 2 years ago
Benchmark results: cargo +nightly bench --features simd
test movegen::bench_legal_moves_from_default ... bench: 957 ns/iter (+/- 43)
test movegen::bench_legal_moves_maximum ... bench: 3,291 ns/iter (+/- 559)
test perft::bench_perft_3_from_maximum_moves ... bench: 362,117,899 ns/iter (+/- 75,062,481)
test perft::bench_perft_5_from_default ... bench: 519,192,684 ns/iter (+/- 39,836,946)
test movegen::bench_legal_moves_from_default ... bench: 894 ns/iter (+/- 80)
test movegen::bench_legal_moves_maximum ... bench: 2,968 ns/iter (+/- 103)
test perft::bench_perft_3_from_maximum_moves ... bench: 198,507,294 ns/iter (+/- 8,340,779)
test perft::bench_perft_5_from_default ... bench: 244,477,463 ns/iter (+/- 6,397,168)
test movegen::bench_legal_moves_from_default ... bench: 864 ns/iter (+/- 110)
test movegen::bench_legal_moves_maximum ... bench: 2,931 ns/iter (+/- 76)
test perft::bench_perft_3_from_maximum_moves ... bench: 204,704,586 ns/iter (+/- 8,262,732)
test perft::bench_perft_5_from_default ... bench: 241,611,707 ns/iter (+/- 10,619,394)
test movegen::bench_legal_moves_from_default ... bench: 832 ns/iter (+/- 74)
test movegen::bench_legal_moves_maximum ... bench: 2,925 ns/iter (+/- 141)
test perft::bench_perft_3_from_maximum_moves ... bench: 217,675,285 ns/iter (+/- 11,059,293)
test perft::bench_perft_5_from_default ... bench: 250,685,268 ns/iter (+/- 11,850,854)
test movegen::bench_legal_moves_from_default ... bench: 816 ns/iter (+/- 34)
test movegen::bench_legal_moves_maximum ... bench: 2,829 ns/iter (+/- 105)
test perft::bench_perft_3_from_maximum_moves ... bench: 203,672,670 ns/iter (+/- 8,561,137)
test perft::bench_perft_5_from_default ... bench: 246,704,832 ns/iter (+/- 5,295,590)
x86_64
Bitboard (target_feature = "avx2"
)Reference benchmark results of current
main
branch:(MacBook Pro (13-inch, 2019, Four Thunderbolt 3 ports), 2.8 GHz Quad-Core Intel Core i7, 16 GB 2133 MHz LPDDR3)