毫无疑问,2018年是RISC-V真正开始在渴望开源指令集的芯片架构师当中迅猛发展起来的一年。不过那是当时。

到2019年,RISC-V不会是唯一的玩家。

Wave Computing公司12月17日宣布开源MIPS,MIPS指令集架构(ISA)和MIPS的最新核心R6将于2019年第一季度公开发布。

本月Wave请来担任MIPS许可业务总裁Art Swift称,此举对于加快MIPS在生态系统中的采用而言至关重要。

德里克•迈耶(Derek Meyer)

斯威夫特解释道,走开源道路是Wave首席执行官德里克•迈耶(Derek Meyer,MIPS界的资深人士)自Wave于6月份收购MIPS科技公司以来一直悄然酝酿的“大计划”。斯威夫特本人是MIPS科技公司的前成员,他在这家公司担任了四年的市场营销和业务开发副总裁。

Wave本身是一家技术初创公司,致力于让“AI和深度学习从数据中心进入到边缘”,它将MIPS视作是推动Wave的AI进入到大量应用领域的关键。

MIPS指令集包括SIMD(单指令多数据)和DSP之类的扩展。斯威夫特承诺,MIPS将为开源社区带来“商业就绪”的指令集,拥有“非常牢固”的架构。斯威夫特说:“芯片设计师们将有机会基于经过验证且充分测试的指令集来设计自己的核心,可用于任何用途。”

据斯威夫特声称,自2000年以来,基于MIPS核心的芯片出货量多达85亿片。一大批客户都在坚持使用MIPS,包括Microchip、Mobileye(现在隶属英特尔)、MediaTek和日本领先的一线供应商日本电装(Denso)。

虽然归属权根本不稳定的MIPS在工程师当中一贯备受推崇,但很难建立生态系统,并获得发展势头。今天MIPS远远落后于Arm。长期以来,MIPS面临如同螺旋式下降的趋势,Wave的目标就是要扭转这个趋势。

精明的举措


被问及目前的MIPS合作伙伴对于Wave开源MIPS的计划有何反应时,斯威夫特说:“惊讶得下巴都掉了”。外界这样评论:要是两三年前出现这个举措,RISC-V永远不会问世了。

被问及MIPS拥抱开源社区是否为时太晚时,业内意见似乎莫衷一是。

Linley Group的首席分析师林利Linley Gwennap告诉IT外媒EE Times,“MIPS在开源社区的吸引力占有率方面肯定不如RISC-V”,他特别指出,由于归属权多次易手,MIPS“无法更早做出这一举措”。

不过,格温纳普补充道:“鉴于它MIPS具有的诸多优势,我认为它仍有时间赢得设计大战。”

UltraSoC的首席执行官Rupert Baines告诉EE Times,“考虑到RISC-V的发展势头,MIPS走开源道路是一个值得关注的、精明的举措。”他说:“MIPS已经拥有大量优质工具和软件环境。这是放大MIPS自身优势又不损失太多的一个精明手段”。

他表示,对于一些片上系统(SoC)设计师来说,“MIPS是采用RISC-V之外的一种选择”。

UltraSoC是一家总部位于剑桥的英国公司,它为嵌入式系统提供先进的调试和分析技术,是RISC-V的积极支持者。然而,贝恩斯始终认为选择处理器核心“不应该是一场信仰大战。”他表示,对于负责交付含有不同处理器的异构系统的芯片架构师和设计师来说,ISA只是一个小小的考量因素。一个重要得多的问题是应对“整个系统”中的复杂性这个问题。

业内观察人士一致认为MIPS已很成熟。

格温纳普说,“MIPS ISA比RISC-V更完整。比如说,它包括DSP和SIMD扩展,这些扩展仍在由RISC-V委员会审议。”

格温纳普表示,此外,MIPS是一种经过商业验证的ISA,二十多年来出货量已多达数十亿。“MIPS软件开发工具更加成熟。”他特别指出,此外,“MIPS还提供专利保护和中心机构以避免ISA碎片化现象,这两点都是RISC-V所缺乏的。这些因素使MIPS在商业实施方面具有优势,尤其是面向客户的核心。”

MIPS面临的挑战


据MIPS声称,MIPS开放计划的参与者可以随意访问32位和64位MIPS ISA的最新版本,无需支付许可费或使用费。

MIPS未来的成功在很大程度上取决于社区的努力。斯威夫特承认:我们能建立一个充满活力、蓬勃发展的社区是关键。走“开源”道路不仅仅是一句空头话。斯威夫特补充认为:“必须全力支持和妥善管理全力以赴的开源工作。社区必须能够支持自身的发展”。

那么,谁将管理MIPS开放计划?


斯威夫特表示,指导委员会内部仍在讨论当中。适当的管理对于向MIPS客户保证 MIPS开放生态系统提供的一系列开发工具、应用软件及其他增值功能和服务将适合新的实施至关重要。

正如UltraSoC的首席执行官贝恩斯指出的那样,“就像RISC-V基金会必须为其指令保持标准以避免碎片化那样,MIPS也必须维护好环境。”

阿特•斯威夫特(Art Swift)

斯威夫特敏锐地意识到建立开源社区所面临的重重挑战。斯威夫特担任过RISC-V基金会营销委员会副主任,现在他仍是prpl基金会主席。

被问及谁将运作MIPS开放计划时,斯威夫特建议设立一个新的基金会,或将其移到已经设立的现有开源组织,比如prpl基金会。

prpl基金会成立于2015年,是一个社区驱动的开源联盟。据斯威夫特声称,该基金会专注于为嵌入式设备确保安全性和互操作性,比如客户端设备、物联网和家庭网关系统。其成员包括Arris科技、英特尔、沃达丰、高通、博通及其他公司。

贝恩斯同意这一说法,特别指出“prpl基金会可能不赖”。但斯威夫特明确表示还没有做出这方面的决定。

据Wave的新闻稿声称,目前,MIPS开放计划将由Wave Computing和一个咨询委员会主持,该委员会将包括行业领先的OEM厂商、合作伙伴、大学和技术界名人,他们将帮助指导社区驱动的MIPS创新。此外,“MIPS开放计划还将包括经过认证的验证合作伙伴,他们将帮助确保实施兼容性,并防止架构碎片化,”Wave特别指出。

许可收入怎么样?


通过走开源道路,Wave也许能够在RISC-V日盛的时代挽救MIPS的江湖地位。然而,正如格温纳普所说,“这个做法使得MIPS更难获得许可收入。”他说:“难就难在找到一种能够兼顾开放可用性和创收的商业模式”。

Wave在大力推行“AI for All”,计划授权其他公司使用Wave在AI方面的知识产权(IP),MIPS被认为是加速其AI进入市场的关键。Wave的高级副总裁兼首席商务官Lee Flanagin在一份声明中说:

按照MIPS开放计划开发的基于MIPS的解决方案将补充我们现有和未来的MIPS知识产权核(IP Core),Wave会继续开发这些知识产权核,并在全球范围内授予许可,作为我们包括系统、解决方案和IP的整个产品组合的一部分。这将确保新老MIPS客户拥有广泛的解决方案,可以针对其SoC设计从中选择,还可以访问充满活力的MIPS开发社区和生态系统。

斯威夫特在之前的采访中表示,MIPS的策略就是使用其“多线程架构、缓存一致性和异构集群方面的优势,用于AI”。

MIPS专利在哪里?


长期以来,行业分析师们觉得MIPS架构太旧,MIPS因此饱受之苦、深受其害。除了可能已过期的一些MIPS专利外,MIPS科技在2012年卖给了Imagination科技公司后,MIPS的声誉在过去十年因出售专利而进一步下滑。

在卖给Imagination的同时,MIPS还签订了一份向Bridge Crossing出售专利的单独协议。 Bridge Crossing获得了MIPS的580项专利资产中的498项,总共卖出所得3.5亿美元。与此同时,MIPS保留了与MIPS架构直接有关的剩余82项专利资产,还获得了出售给Bridge Crossing的所有专利的免使用费永久许可。

Wave向EE Times解释,不过在所有权归属Imagination的期间,许多MIPS专利回过头来从Bridge Crossing获得许可。尽管MIPS专利的所有权发生了这样的种种变故,但Wave宣布“MIPS开放计划的参与者可授权使用MIPS的数百项现有全球专利”。

中国因素考虑


对MIPS未来所作的任何预测都还必须考虑中国因素。在中国的中方行业组织纷纷支持RISC-V之前很长一段时间,中国对MIPS极为重视,视之为心头好。总部位于北京的计算技术研究所(ICT)领导开发了几代基于MIPS的龙芯(Godson)芯片。中国政府通过其基于龙芯的超级计算项目继续热衷于MIPS。

虽然目前中国大多数无圆晶厂的芯片公司专注于属于Arm阵营的智能手机,但神州龙芯集成电路设计有限公司、珠海炬力(Action)和君正集成电路(Ingenic)仍在使用MIPS。斯威夫特对中国的大多数MIPS玩家非常熟悉,“因为我与他们合作过,”他告诉我们。考虑到中国对RISC-V的兴趣,斯威夫特表示MIPS走开源道路“在中国可谓顺应形势。”

MIPS开源后,一个更大的问题是ARM的下一步行动。

然而,甚至很难摸透ARM会如何亦步亦趋。贝恩斯说,与MIPS相比,“ARM走开源道路将会是特大新闻。但是ARM的损失会大得多”。

Junko Yoshida,AspenCore媒体全球联合主编,EE Times首席国际通讯员。

作者信息:Junko Yoshida

原创标题:MIPS Goes Open Source

原文链接:

https://www.eetimes.com/document.asp?from=timeline&isappinstalled=0&doc_id=1334087&page_number=1

相关阅读

温馨提示:

请识别二维码关注公众号,点击原文链接获取更多技术资料和文章。

芯片之争: MIPS走上开源道路!相关推荐

  1. 架构之争,MIPS走上开源道路!

    前几天发布了2篇文章,一篇已更新作者和链接等原创关键信息重新发布(更新: 容器在2019年有望推翻VMware),另一篇原创标题为"MIPS Goes Open Source"的文 ...

  2. Python这个黑科技,让你走上致富道路

    Python这个黑科技,让你走上致富道路 前段时间听说了一件事,彻底刷新了我对"黑科技"的认知. 有一个96年的小学弟,大学4年混得风生水起,恋爱.赚钱.写论文.找工作,样样都很顺 ...

  3. CTO助你走上值钱道路:程序员危机自救指南

    中午准备看个剧下饭. ...... 摸了摸自己日渐光洁的头顶,开始陷入深深地焦虑. 两年前,"超过34就会被清退"的话题引起全网热议.无论是已超过34还是正奔向34的码农都开始忧心 ...

  4. 诺基亚结盟微软走上ARM星光大道

    p { margin-bottom: 0.21cm; } 2 月 11 日,诺基亚与微软结盟说明了什么?全球 IT 业界是怎么看的?根据何在? 今年 1 月 5 日,在今年 CES 电子大展上,微软宣 ...

  5. 智能+制造,聪明的公司都走上了智能制造的道路

    2021-03-29 12:10 导语:聪明的公司都走上了智能制造的道路 "挖掘机到底哪家强,中国山东找蓝翔"--这是2014年火遍全国的一句广告语.历经7年时间,这句广告语早已淡 ...

  6. 在网站推广的道路中同样的起点,知乎豆瓣却走上了不相交的两条路

    众所周知,当初知乎与豆瓣同样作为中国互联网社区产品,在过往的十几年风风雨雨中同样面临过商业化困境和拥有同样的追求,但在最终的节点上两大社区却走上了两条不相交的道路,那么两大互联网社区究竟是怎样做出的网 ...

  7. 为什么要走上程序员这条道路

    工作快一年了,我在自己的工作岗位上痛苦并快乐着.趁着项目进入测试阶段,想想自己为什么会走上程序员的道路. 我出生在农村,小时候放牛,玩泥沙,下河摸鱼(现在的河都没鱼了),农忙时作为重要劳动力.小时候的 ...

  8. 一只纯白小菜鸡是如何走上嵌入式学习这条道路的

    我是caimou,一名南京某普通大学21级新生,高中时的我怀着一颗去大学学习一项未来赖以生存的技能的心,结果到了大学才发现,这里和我心中所想的大学还是有一定的落差.说实话,我自己也觉得可能自己更适合职 ...

  9. 全球三大芯片架构之一MIPS倒下!转身投入RISC-V阵营

    杨净 鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 全球三大芯片架构之一MIPS,已经成为历史. 据外媒报道,所属公司宣布将放弃继续设计MIPS架构,全身心投入RISC-V阵营. 作为当 ...

最新文章

  1. dataframe构建
  2. oracle导入到mysql命令_oracle数据库导入导出命令
  3. 一个关于js所有函数都报错的问题
  4. js中event对象属性和方法
  5. python中 .sort()、 sorted()和 .reverse() 、reversed()的区别
  6. 技术脱钩后软硬件磨合优化不失为一条出路
  7. 虚拟机安装mysql_linux虚拟机中安装MySQL
  8. 【ES6】模块功能的实现--export / import 命令
  9. 指针用作函数参数、指针型函数和函数指针
  10. 五种基于RGB色彩空间统计的皮肤检测算法
  11. 人脸检测(十九)--人脸检测综述(2018.2)
  12. Scanvenger游戏制作笔记(九)Unity3D创建声音
  13. Python美化桌面—自制桌面宠物
  14. vue百度地图自定义标记图标
  15. C#中(int)、Conver.Toint32()、int.Parse()三种类型转换方式的区别
  16. Pygame制作音乐播放器
  17. PS中的颜色模式,8位、16位、32位区别、以及背景内容的区别
  18. Linux学习06--进程
  19. 单片机“左移右移理论”,详解
  20. P528 List接口常用实现类的对比及源码分析

热门文章

  1. 怎么缩小pdf文件?pdf怎么调整大小?
  2. 宽带薪酬设计(转载)
  3. 2008年考研关于英语政治数学辅导书和复习建议
  4. Ubuntu 如何查看电脑内存条信息
  5. 指称关系(Referring Relationships)
  6. 【安规工程师】分享一个自己写的温升曲线绘制程序,可以根据相似曲线生成目标曲线,做安规认证的都懂。
  7. 新立得软件下载安装包
  8. 计算机会计系统风险与防范论文,【会计电算化论文】会计电算化的风险与防范措施(共3301字)...
  9. Scala系列-3、scala中的类和对象有哪些?
  10. u盘启动从硬盘装Linux,u盘启动从硬盘装linux系统教程