MIPS衰落 LoongArch崛起

不久前,龙芯发布了自主指令集LoongArch和基于LoongArch设计的3A5000,与MIPS彻底分道扬镳。从龙芯最初基于MIPS添加指令,到发展出基于MIPS的LoongISA,再到最新的LoongArch,龙芯的目的是非常明确的,也是显而易见的,那就是尽一切可能掌握主导权,坚定不移走自主之路。

MIPS的兴起与衰弱

把时间轴往回拨半个世纪,全球CPU是CISC处理器的天下,直到RISC处理器异军突起,在这一波RISC处理器大潮中,MIPS无疑是时代的弄潮儿。从创立MIPS至将公司出售给SGI,MIPS先后设计了R2000、R3000、R4000等产品,其中不乏商业上大卖的产品,SGI、索尼等公司都曾经是MIPS的大客户。

MIPS的衰弱主要还是没能把握住两次发展机遇和之后多次转卖元气大伤。第一次是RISC处理器在和CISC处理器竞争中失利。第二次失利则是没有抓住智能移动设备崛起的契机。

由于MIPS江河日下,资本必然选择适时套现,2013年,英国Imagination公司以6000万美元价格收购了MIPS公司,在这次收购中,MIPS 498项专利已经以3.5亿美元的价格出售给Bridge Crossing LLC集团。

2017年,因苹果宣布弃用PowerVR GPU,Imagination股价下跌70%,面对危局,Imagination只能断臂求生,MIPS被剥离由美国加州投资公司Tallwood 持有。之后,Wave Computing又从Tallwood买下了MIPS。之后,Wave Computing破产了,在Wave Computing破产重组之后,公司更名为MIPS Technologies,放弃了MIPS处理器的研发,投入RISC-V阵营。

由于MIPS这些年一直处于反复被专卖的“阵痛”中,目前,MIPS在国内的生态基本是龙芯及其合作伙伴在维护,在近十年的时间里已经形成了自己的特色,已经取得了MIPS桌面和服务器生态的主导权。

 

LoongArch自主研发不存在侵权风险

早期,龙芯基于MIPS设计CPU,之后不断添加指令,在十多年里,龙芯基于MIPS进行添加了1000多条指令形成了LoongISA,3a4000以前的CPU都是基于LoongISA。

不过,MIPS毕竟是一家美国公司,存在发展上的未知风险。加上MIPS是第一款商用RISC处理器,由于一直保持向下兼容,积累了很多历史包袱,很多被人诟病的问题由于保持兼容的原因一直未修改。在技术飞速发展的大背景下,仅仅基于MIPS进行添加指令已经无法满足龙芯的需求。在外在风险和内在需求的双重刺激下,龙芯开发自主指令集LoongArch。

由于不少人怀疑LoongArch又是龙芯基于MIPS魔改,铁流特意向一位中科院计算所研究员求证,获得的回复是“LoongArch自定义指令集,通过二进制翻译技术兼容MIPS”。该研究员是RISC-V的支持者,为RISC-V在中国的推广做出了巨大贡献。有鉴于这位研究员与龙芯没有任何利益关系,其表态可靠性极高。

不久前,龙芯公开了《龙芯架构参考手册(卷一:基础架构)》。

从公开资料来看,单单指令编码格方面,LoongArch和MIPS完全不同。当然,不同的地方还有很多,大家可以自行下载比较。

要是从指令的设计风格来看,与其说LoongArch与MIPS相似,还不如说它与RISC-V更加相似。LoongArch架构有多个版本,包括LoongArch64、LoongArcn32,以及LoongArch32精简版。其中LoongArch32精简版主要用于教学实验和嵌入式,对标的就是RISC-V,一位名叫“歌迷你妹”的网友做了一张LoongArch32精简版和RISC-V的对比表格,具体如下:

从已经公开资料看,LoongArch与MIPS、RISC-V是完全不同的指令集。

MIPS将在大陆衰亡

芯联芯之所以连续发声明,主要是龙芯和芯联芯之间的矛盾不可调和。 

龙芯和芯联芯之间的矛盾归根结底是龙芯放弃MIPS,采用LoongArch自主指令集。对于芯联芯而言,才买下MIPS在中国的经营权,而原本MIPS在中国的大客户就自立门户,另起炉灶采用LoongArch自主指令集。这对于芯联芯来说是不可调和的矛盾。

由于目前芯联芯公司规模较小,公司刚刚成立不久,人才培育、队伍建设都无法与成熟的CPU公司相提并论,这样一来,芯联芯在短时间内很难完成高性能CPU的设计,这就使其在最近1-2年内只能以帮MIPS卖授权来盈利。与此同时,MIPS在中国最大的客户龙芯自立门户,这对于芯联芯而言无疑是当头一棒。

必须说明的是,芯联芯的指责是站不住脚的,从芯联芯公司的声明中看,根本不知道龙芯是否侵犯了“专利”,甚至连是否侵犯了“知识产权”,到底侵犯了什么“知识产权”也不清楚,在龙芯发布《卷一》后,反而要龙芯公布《卷二》和《卷三》,要求龙芯“自证清白”。按照法律上“谁主张,谁举证”的惯例,芯联芯的做法和碰瓷无异。何况芯联芯至今没有公布自己公司的财务情况和人员情况,反而要求龙芯去公布这公布那,这是非常奇怪的。


(芯联芯公司法定代表人为何薇玲,台湾人,早年在美国硅谷工作)

在龙芯和芯联芯互发声明之后,原本认为相对可靠的MIPS,在风险上已经上升到X86和ARM一个等级,在RISC-V珠玉在前的情况下,新晋玩家为何不选择RISC-V呢?

就龙芯而已,必然加速与MIPS做切割,特别是基于LoongArch的龙芯5000系列问世之后,龙芯与MIPS切割并不存在多少包袱,反而可以轻装上阵,逐步基于LoongArch建立自主生态。在失去龙芯这个MIPS阵营的大玩家之后,必然会加速MIPS在中国大陆的衰亡。同时,君正估计也会掂量掂量MIPS背后的风险,三思而后行,不排除君正将来押宝RISC-V处理器,事实上,君正已经有这方面的尝试了。

LoongArch必然崛起

目前,龙芯已经委托了国内知名知识产权评估机构,将LoongArch与国际上主要指令系统有关资料和上万件专利进行了深入对比分析。而据有关第三方知识产权评估机构的最新评测报告显示,目前龙芯完成知识产权评估的是《龙芯架构参考手册》的所有三卷手册相关内容。而随着相关工作的推进,龙芯将会有计划的公布《卷二》和《卷三》。

为了推广LoongArch指令集,加速LoongArch生态的建设,龙芯计划建立自主指令集联盟,联盟成员都可以免费获得自主指令集的使用权。今年将与10所高校合作,围绕自主指令集进行教学和研究,以及基于精简版本的指令集开展CPU设计实验。龙芯还计划向联盟成员开源部分CPU核心设计,这些核心的最高性能达到ARM A53的水平,这比只开放指令集的RISC-V更有魄力。这些举动将有助于增强国内整体的CPU设计水平,降低芯片行业的产品研发成本,提高生存和参与国际竞争的能力。

就软件方面,龙芯自己维护了Linux内核的龙芯分支,以及大量基础库和开源软件,并欢迎任何开发者参与开发和优化。龙芯给各种Linux发行版提供一致的内核,以保证各种发行版与龙芯的CPU有最佳的兼容性,并在使用龙芯CPU的电脑上有几乎同等的性能表现,但龙芯本身并不参与国产操作系统的竞争。龙芯为软件开发人员编写了大量教材,以及开展各种专题讲座,降低了在龙芯电脑上开发和移植软件的成本,保持和提高软件行业自主创新的主动性。

龙芯向各个硬件合作企业提供CPU和芯片组产品,以及主板设计方案,但本身并不生产和销售主板,更加不会像Apple那样成为整机商,以保证产业链中各级企业的利益不会被侵犯。对于各种嵌入式应用,龙芯还提供了大量成套的设计方案,和丰富的技术支持,既有利于推广龙芯产品,也能缩减合作企业的研发成本。龙芯在重点地区兴建了不少产业园,有利于产业链企业区域化集中,降低物流及各企业协作成本,缩短新品研发的周期。龙芯为了信息技术产业的自主已经做了许多工作和准备,相信在众多企业的共同努力下一定能有所作为。相信借助信创的东风,龙芯3A5000将有机会大放异彩,LoongArch也将随着大时代乘势而起。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/301490.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

html答题赚钱源码,WTS在线答题系统 v1.0.0

WTS在线答题系统为在线答题系统(在线考试),支持在线考试、在线练习等功能... 支持题型:单选题、多选题、填空题、问答题、判断题、附件题、材料题、视频题、音频题支持答题类型:手工配置 试卷答题、随机抽题练习社交功能:试题收藏…

连锁反应装置积木好玩到尖叫!

▲数据汪特别推荐点击上图进入玩酷屋小木用真金白银来给大家送礼物啦,特别感谢这些年一直以来大家对我们的支持,才让我们越做越好。(点我参与送礼活动)之前推荐的“小小机械师”成了孩子最受欢迎的玩具,玩了的孩子几乎…

chrome vue.js插件文档_神级宝库!GitHub 标星 1.2w+,Chrome 最天秀的插件都在这里啦!...

文章来源:Python空间作者:Rocky0429作为一个在远古时代用过什么 IE、360、猎豹等浏览器的资深器哥,当我第一次了解 Chrome 的时候,就被它的美貌给吸引住了...就在我用了一段时间之后,我坚决的卸载了电脑上其它碍眼的浏…

Android实现通用的ActivityGroup(效果类似Android微博客户端主界面),...

为什么80%的码农都做不了架构师?>>> 可以说ActivityGroup是Google提供的一个非常优秀的API,但它需要做稍微复杂的重写才能用起来比较方便,本文拟将实现这个稍微复杂的重写。TabActivity作为ActivityGroup唯一的子类却让人大失所望…

类选项html 最后无距离,各种距离 一览无遗

offsetLeft,Left,clientLeft的区别假设 obj 为某个 HTML 控件obj.offsetTop 指 obj 相对于版面或由 offsetParent 属性指定的父坐标的计算上侧位置,整型,单位像素。obj.offsetLeft 指 obj 相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置&a…

华为起诉最新进展,国内航司暂停运行有关客机,收买家庭不得继续抚养被解救儿童,脸书创始人后悔没早学微信,这就是今天的大新闻...

今天是3月11日农历二月初五今天星期一没带耳机线感觉这样用手机是没有灵魂的下面是今天的大新闻华为起诉最新进展(环球网)多个来自美国的消息证实,美国的联邦法院已经就华为公司起诉美国政府一案给美国政府及其多位部长发去了法院传票。上图&…

前目的地罗伯森是谁_距离目的地只剩10公里,开车师傅却在高速公路上睡着了...

钱江晚报小时新闻记者 吴崇远 通讯员 俞斐“我从杭州过来,刚才开累了,就休息了几分钟……”“杭州到嘉善那么一点路都犯困了?”4月6日凌晨4点30分,高速交警嘉兴支队值班民警在巡逻时发现,一辆厢式小货车开着双跳灯&…

WPF 写一个提醒工具软件(完整项目)

昨天整理硬盘时,偶然发现一个很久之前写的小工具,一个提醒工具。包含定时提醒,间隔提醒功能。看看效果:界面看起来也还凑合,还使用了HandyControl,有桌面托盘功能界面是下面这样的提醒窗口有两种&#xff0…

她只用1个方法,就把英语拿下了!

全世界只有3.14 % 的人关注了数据与算法之美这3招让你未来6个月讲一口流利英语怎么摆脱单词记不住?如何解决听不懂老外讲英语?让老外叹服你口语的唯一方法……请看中国著名口语教学专家写给你的一封信:亲爱的朋友:你好&#xff01…

英语计算机工程师求职信,计算机工程师英文求职信范文

计算机工程师英文求职信范文是由个人简历模板网为你提供的一份个人求职信范文,可直接使用或根据实际情况进行修改。祝您职场顺利,早日找到称心如意的工作!Dear Sir or Madam,I am writing to apply for a position as a computer engineer in…

WPF实现环(圆)形菜单

WPF开发者QQ群: 340500857 | 微信群 -> 进入公众号主页 加入组织“ 前言,接着上一篇圆形菜单。”欢迎转发、分享、点赞、在看,谢谢~。 01—效果预览效果预览(更多效果请下载源码体验):02—代码如下一、…

win7系统桌面计算机怎么打的开,windows7系统双击计算机打不开怎么解决|win7双击计算机打不开的解决方法...

运行windows7系统的时候双击"计算机"遇到打不开的情况,也不知道怎么回事,尝试用杀毒软件解决也无效。如果要查看磁盘的具体情况,都没办法查看了。针对win7双击"计算机"打不开的问题,下面小编介绍两种解决方法…

每日一笑 | 在俄罗斯人眼里,没有什么是胶带解决不了的

全世界只有3.14 % 的人关注了数据与算法之美(图片来源于网络,侵权删)

钣金缺口lisp_UG用钣金模块的放样创建天圆地方,还能学钣金展开,必看

上个给大家用“直纹”做了一个天圆地方的圆台模型,今天给大家讲解下UG钣金模块如何使用“放样弯边”做天圆地方管并展开,借用下上次的图纸数据。首先创建天圆地方钣金模型1首先新建模型,点击草图,以XY为草图平面,点击确…

我开发了一款基于web容器的前端项目容器

目前使用比较多的web容器有哪些:Apache php应用大多数用这个Nginx node应用基本都用这个Tomcat java应用基本都用这个IIS .net应用基本用这个 windows服务器才能用 linux的话有宇内大神开发的Jexus前端基本都是node应用,据我了解大体上分2种一种是 最终打…

这些Python骚操作,你值得拥有

全世界只有3.14 % 的人关注了数据与算法之美0x00 世界,你好程序员第一次接触语言或者框架,基本上都有个 Hello World 的例子,这里 Python 直接将它做成了一个包。0x01 Python 哲学Python 执行 import this 时,会打印出 Python 之禅…

晨风机器人突破限制_厉害了!工程建设领域首创!会自动测量、自动调平的测量机器人...

近日中建三局工程技术研究院自主研发的道路工程移动式高精度测量机器人在武汉四环线工程完成20余公里测试应用标志着机器人完成阶段性测试具备工程应用条件道路工程移动式高精度测量机器人是一种集自动行驶、自动调平自动设站、自动测量等功能于一身的机器人系统系首次在道路工…

晕了!这个配置值从哪来的?

如果有同事问你,数据库连接串的值和appsettings.json配的不一样,从哪来的?你能回答的出来吗?配置读取顺序ASP.NET Core 中的配置是使用一个或多个配置提供程序执行的,配置提供程序使用各种配置源从键值对读取配置数据。ASP.NET C…

client中周期性边界_「微评」增加艺术品在投资组合中的比例 推进国家艺术软实力...

艺术品作为一种兼具收藏属性和投资属性的物品,其最初被人们所接受的是其收藏属性。在进入二十一世纪后,其投资属性才逐渐显现。艺术品的双重属性增加了其投资价值,再叠加显著的顺周期性,艺术品能够在经济向好时为投资者提供超额收…

面向.NET开发人员的Dapr——分布式世界

面向.NET开发人员的Dapr——前言The world is distributed分布式世界Just ask any cool kid: Modern, distributed systems are in, and monolithic apps are out!随便问一个酷小子,他们都会说:现代、分布式系统时间已经到来,单体应用已经成为…