A friend of mine was inspired by Yukari's attack tables, and shogi "byteboards" [SIMD techniques on mailboxes] to write two articles about using SIMD to accelerate attack tables, featuring heavy AVX512 usage, and a pcmpestrm-based ray attack approach.
I think this is really exciting, because a mailbox-y approach at bitboard speeds (as implemented in her engine Rose, which achieves 450 MNPS bulk startpos perft(7)) could permit HCE implementations using information too costly for bitboard engines to consider.
Part one: https://87flowers.com/byteboard-attack-tables-1/
Part two: https://87flowers.com/byteboard-attack-tables-2/
SIMD-accelerated attack tables
Moderator: Ras
-
- Posts: 1350
- Joined: Sun Jul 17, 2011 11:14 am
- Full name: Hannah Ravensloft
SIMD-accelerated attack tables
tu ne cede malis, sed contra audentior ito
-
- Posts: 1350
- Joined: Sun Jul 17, 2011 11:14 am
- Full name: Hannah Ravensloft
Re: SIMD-accelerated attack tables
Part three: https://87flowers.com/byteboard-attack-tables-3/
tu ne cede malis, sed contra audentior ito