CPU设计通常是先确定Arm、x86还是RISC-V,再围绕指令集往下做。新成立不久的Nuvacore,却准备把这个顺序倒过来。
这家公司正在研发一款代号WarpCore的通用CPU核心。按照Nuvacore近日公布的信息,WarpCore采用「核心优先」的思路,前期先把影响性能的微架构做起来,ISA并不急着确定。分支预测、乱序执行、寄存器重命名、缓存以及内存子系统等工作,都可以先往前推进。

Nuvacore的团队背景也比较特殊。创始成员Gerard Williams III、John Bruno和Ram Srinivasan都长期参与定制CPU研发,其中Williams还是Nuvia联合创始人。公司后来又招来了前苹果CPU工程负责人David Williamson。

至于WarpCore最后会跑什么指令集,目前仍没有答案。Nuvacore的招聘信息同时出现了RISC-V、Arm64和x86,至少说明团队没有过早把路线锁死。

当然,三种方案真正落地的难度并不一样。RISC-V授权限制相对较少,Arm涉及架构授权,x86的进入门槛则更高。也正因为如此,WarpCore未来未必只是一颗完整处理器,也可能作为CPU IP交给拥有相应授权的厂商使用。

目前制程、缓存规模以及流片时间都还是未知数,这颗CPU真正有意思的地方,暂时还是它「不先选阵营」的开发方式。

原创文章,作者:MoFirLee,如若转载,请注明出处:https://www.antutu.com/doc/137920.htm