]> git.sesse.net Git - stockfish/commit - src/nnue/nnue_feature_transformer.h
Sparse impl of affine_transform_non_ssse3()
authormstembera <MissingEmail@email>
Tue, 12 Sep 2023 19:23:24 +0000 (12:23 -0700)
committerJoost VandeVondele <Joost.VandeVondele@gmail.com>
Fri, 22 Sep 2023 17:03:47 +0000 (19:03 +0200)
commit97f706ecc11459c8d0aa1901134d12fba00b4b15
treeb31b1fd0b7bb71f3b28246a6c130503a616f8ab0
parent0e32287af470dee230a30d9f513682c3ce798668
Sparse impl of affine_transform_non_ssse3()

deal with the general case

About a 8.6% speedup (for general arch)

Results for 200 tests for each version:

            Base      Test      Diff
    Mean    141741    153998    -12257
    StDev   2990      3042      3742

p-value: 0.999
speedup: 0.086

closes https://github.com/official-stockfish/Stockfish/pull/4786

No functional change
src/nnue/layers/affine_transform.h
src/nnue/layers/clipped_relu.h
src/nnue/layers/sqr_clipped_relu.h
src/nnue/nnue_feature_transformer.h