2013 年 Imagination 又推出了新的 32 位和 64 位的 CPU,其目的是在 32 位 MCU 市场与 ARM 的芯片竞争,并在 64 位市场上对抗 x86 和 PowerPC。
从生态上来看,彼时的 MIPS 显然已经无法再和 X86、ARM 相抗衡了。商业化进程缓慢,缺乏生态支持,错失移动通信市场等,使得 MIPS 架构的处境非常尴尬。加之前几年的“颠沛流离”,也使得 MIPS 架构必须来一次重大改变。
显然,Imagination 已经没有了对 MIPS 进行任何改变的多余精力,回想 Imagination 当时欲改变 CPU IP 格局的豪言可以发现,MIPS 的野心已经不是第一次跑在了战略和财力前面,野心大于实力的 MIPS 反复被摆在拍卖台上,几经易主,去年 6 月被 AI 创业公司 Wave Computing 收入麾下。
Wave 和 MIPS 都没有多说关于未来的计划,Wave 公司将利用 MIPS 的技术进一步推进与自己的 AI 产品组合,但这并不大可能带来高端 CPU IP 市场的任何形式的 MIPS 复苏。
MIPS 最后的生机 Wave 拯救 MIPS 的最后一根稻草,压在了开源身上。
Wave 在 2018 年 12 月 18 日宣布 MIPS 将在 2019 年第一季度发布最新的 core R6 时开源,MIPS 开放计划将允许参与者自由访问“最新版本的 32 位和 64 位 MIPS ISA - 无需许可或使用费”,用户还将获得 MIPS 拥有的数百项专利。此举旨在加速 MIPS 指令集架构的普及,帮助已逐渐边缘化的 MIPS 指令集架构重回正轨。
开源可以加速 MIPS 指令集架构的普及,但同时也使得 MIPS 更难获得许可收入,其挑战在于如何找到一种能够平衡开放可用性和创收的商业模式。
对于 Wave Computing 来说,在 AI 上提供 Wave Computing 专利许可来推广“AI for All”过程中,MIPS 被认为是加速其 AI 进入市场的关键。
在 MIPS Open 下开发的基于 MIPS 的解决方案将补充我们现有和未来的 MIPS IP 核心,Wave 将继续在全球范围内创建和提供许可,作为整个系统、解决方案和 IP 组合的一部分。这将确保当前及新的 MIPS 客户拥有广泛的解决方案,可以从中选择他们的 SoC 设计,并且还可以参与到充满活力的 MIPS 开发社区和生态系统中。
MIPS 的中国因素 对 MIPS 未来的任何预测都不可忽视中国因素。
在中国企业加入 RISC-V 阵营之前很久,中国就已经非常重视 MIPS。北京的计算技术研究所(ICT)领导了几代基于 MIPS 的龙芯芯片研发,基于龙芯的超级计算项目,让中国政府对 MIPS 一直很感兴趣。
虽然目前中国大多数无晶圆厂芯片公司都专注于属于 ARM 阵营的智能手机,但龙芯、Action 和 Ingenic 仍在使用 MIPS。考虑到目前中国对 RISC-V 的兴趣,Wave 表示非常看到 MIPS 开源在中国的前景。
其实,不管是 MIPS 抑或 RISC-V,能否在中国落地生根,除了开源因素外,如何提升市场、用户对其指令集、架构的接受程度也是关键所在。
目前在中国市场上,除了龙芯、君正、炬芯等公司之外,MIPS 架构在民用领域仍有一定的市场,例如机顶盒、游戏机、平板电脑等,但这些市场并不稳定。特别是在 RISC-V 兴起之后,中国已有近百家企业(包括计算所、君正等)加入 RISC-V 联盟。这对于 MIPS 而言,无疑是巨大的挑战。
另一方面,在高性能网络方面,思科对于 MIPS 的支持也开始出现松动,这也使得 MIPS 不得不警醒起来。
通过上文描述可知,MIPS 基本上已失去了与 X86 和 ARM 竞争的资本。同时,MIPS 在开源社区思想上也要落后于 RISC-V,虽然在工程师群体中 MIPS 一如既往地受到尊重,但所有权一直不稳定的 MIPS 在构建生态系统和保持发展势头方面一直不尽如人意,无法更快采取行动。
但是相比 RISC-V,MIPS 提供的专利保护和避免 ISA 碎片化的中央授权是 RISC-V 所缺乏的,这些因素使 MIPS 在商业实施具有一定优势,特别是在于面向客户核心方面。
此时 MIPS 选择开源,其最大的目的应该是未来的 AI 领域。AI 被认为是 PC 和手机之后一个新的时代,从架构到芯片再到应用,大大小小的公司都加入到了 AI 的竞争中。随着 MIPS 更深入 AI 市场,将有利于 MIPS 的多功能性和效率发挥作用,基于 MIPS 原始简单性、高效和可扩展性,将为“不断变化的应用领域提供优势”。
目前,在 AI 芯片领域,无论是 x86、ARM 还是 RISC-V 都参与了竞争,RISC-V 和 ARM 都已经将人工智能作为下一个重要市场,其中 RISC-V 因为指令集免费获得了极高的关注度。
从架构和指令集的层面看,AI 会是一个多架构共存的时代,但是业界都期待更合适的架构和芯片满足 AI 的应用需求。MIPS 能否借此崛起充满了非常多的不确定性,毕竟一个架构的成功除了架构和技术本身,还有很多复杂的因素。
|