2 个版本
0.1.1 | 2023年10月1日 |
---|---|
0.1.0 | 2023年10月1日 |
#67 在 #valid
55KB
1.5K SLoC
backgammon-simd
使用SIMD指令的安全移动生成器,适用于双陆棋。例如,在机器学习方面很有用。
还包含一个(可能较慢的)随机棋盘生成器,作为有用的实用工具。
不处理骰子和比赛。
实际上是不是非常快?可能不是。目前在我的慢电脑上每个棋盘需要7µs(约140k/s)。告诉我谁是我的竞争对手。但使用起来很方便,性能上并不觉得是完全的浪费。
我只测试了nightly版本,它需要 #![feature(portable_simd)]
。
可能还有很多改进的空间 ;-)
依赖项
~4.5MB
~83K SLoC