指令集(如bmi2 avx2)是什么?

来自皮卡鱼 Wiki
Afkbad讨论 | 贡献2023年11月23日 (四) 04:02的版本 (创建页面,内容为“CPU引擎的工作依赖CPU,需要和CPU“沟通”,指令集就相当于“沟通方法”,沟通越高效,引擎计算得就越快。 不同指令集只有速度的区别(类似硬件的区别)。指令集一定程度上决定了引擎搜索的速度。 对于nnue引擎来说,vnni512 avx512 avx2 bmi2的速度比其余指令集快,具体哪个快得看你的CPU,可以进行测速比较一下哪个最快。 注意,大多数CPU不支持vnn…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

CPU引擎的工作依赖CPU,需要和CPU“沟通”,指令集就相当于“沟通方法”,沟通越高效,引擎计算得就越快。


不同指令集只有速度的区别(类似硬件的区别)。指令集一定程度上决定了引擎搜索的速度。


对于nnue引擎来说,vnni512 avx512 avx2 bmi2的速度比其余指令集快,具体哪个快得看你的CPU,可以进行测速比较一下哪个最快。


注意,大多数CPU不支持vnni512和avx512指令集,部分老CPU不支持avx2和bmi2,如果用不了就是用不了。