当年基于动态翻译x86的企业倒闭了,龙芯为什么还要坚持

最近 , 胡伟武宣称在2020年Q2起流片的CPU不再支持MIPS指令 , 启用一种完全自主的LoongArch指令集 。 LoongArch是一种全新的指令集 , 还以二进制翻译的形式兼容MIPS、ARM、RISC-V、x86等指令 , 其中对MIPS翻译效率最好 , 可以达到100% , 对X86的Windows翻译效率最低 , 目标能达到70%就不错了 。 二进制翻译X86 , 并不是黑科技 , 以前这样做的企业都失败了 , 龙芯可以成功么?
2003年 , 全美达发布了Efficeon处理器 , 同频性能是上一代产品的两倍 。 然而 , 电脑的其他部件也是耗电的 , 整体加起来 , 单纯由CPU节省出的功耗并不出彩 , 性能相对于竞争对手还是相对较弱 。 全美达的新产品并没有为企业带来多少收入 。 2006年 , 全美达对英特尔提起诉讼 , 控告英特尔侵犯了全美达10项专利 , 英特尔为了反击 , 也控告全美达侵犯了他的7项专利 。 不过 , 这场诉讼很快就和解了 。 综合来看 , 全美达获胜了 , 因为英特尔是付款方 。 不过 , 好景不长 , 全美达后来被一家食品处理器制造厂收购 , 最后倒闭了 。
这是英伟达为笔记本开发处理器的计划失败后 , 才做出的决定 。 不用想 , 肯定是作为笔记本处理器性能不达标 , 退而求其次 , 应用在对性能和功耗要求较低的平板电脑领域 。 可惜 , 这项计划并没有制造出产品 , 因为全美达利用软件转换实现英特尔芯片性能的技术 , 不能提供足够的性能来运行Windows系统和相应软件 。
如果高通和微软的计划达成 , 英特尔的市场份额必然受到影响 。 英特尔借由40周年的时候 , 发表了一篇长博文“X86:走过40载 , 依旧强大” 。 在博文中 , 英特尔特别说到了 , 模仿X86的全美达输的很惨 , 英特尔在X86中获得了1600项专利 , 有3500多条指令集 。 高通的回应也只字不提英特尔 , 大谈特谈美好的未来 , 比如千兆网络永远在线 , 一整天续航 , 轻薄无风扇 , 改变个人计算未来等 。
【当年基于动态翻译x86的企业倒闭了,龙芯为什么还要坚持】当然 , 高通和微软最后还是知难而退了 。 因为英特尔在1月推出了七代酷睿 , 10月份就发布了八代酷睿 。 以后 , 就是通用处理器市场上 , 英特尔和AMD你追我赶的状态了 。
其次 , 龙芯在软硬结合翻译X86指令上 , 有了技术上的突破 。 比如 , 最难的地址直接翻译 , 即把在x86上Windows的虚拟地址直接翻译成Loongarch物理地址 , 现在已经调通了 。 龙芯对于Windows系统级X86二进制翻译效果 , 暂定目标效率为70% 。 如果能够完成 , 这已经很了不起啦 , 绝对可以运行大多数Windows程序 , 极大充盈龙芯的应用生态 。
我个人觉得 , 中国作为世界上的科技强国 , 拥有巨大的市场潜力 , 搞一套自主的指令集系统 , 完全有必要 , 有能力 , 有信心 。 不能犹豫 , 犹豫就错过了发展的最好时机 。


    推荐阅读