现存的几个主流指令集:X86 为主流的复杂指令集,在计算机市场应用广泛,但授权费较高、自主程度较低。精简指令集中 ARM 应用最为广泛,生态较为完善,但未开源,仍具备一定供应链风险以及需要支付授权费用,MIPS、RISC-V 和 Power 也是精简指令集,且均已经开源,在授权费用方面能够节省一大笔开销,且在自定义指令实现方面具备较高的自由度。 选择了哪个指令集,就要融入哪个生态。目前我国具备自主指令集的公司为数不多,绝大部分通用 CPU 企业通过取得指令集授权的方式进行CPU 设计。选择了哪个指令集,就要融入哪个生态。
现存的几个主流指令集:X86 为主流的复杂指令集,在计算机市场应用广泛,但授权费较高、自主程度较低。精简指令集中 ARM 应用最为广泛,生态较为完善,但未开源,仍具备一定供应链风险以及需要支付授权费用,MIPS、RISC-V 和 Power 也是精简指令集,且均已经开源,在授权费用方面能够节省一大笔开销,且在自定义指令实现方面具备较高的自由度。 选择了哪个指令集,就要融入哪个生态。目前我国具备自主指令集的公司为数不多,绝大部分通用 CPU 企业通过取得指令集授权的方式进行CPU 设计。选择了哪个指令集,就要融入哪个生态。