如何看待龙芯对外公开的LoongArch指令集?
龙芯LoogArch 新指令集二进制翻译,按照胡伟武原话是,这是一个向死而生的功能 。如果将来LoongArch成功了,很多应用直接适配新的指令集,翻译X86,ARM的那些功能的指令都可以删除掉或者当个鸡肋扫进垃圾堆 。如果LoongArch失败了,这些翻译功能的指令效率肯定也不会很好,使用的少,慢慢就没有人用这些翻译指令,直到消亡 。一个过渡阶段为了兼容生态的翻译功能,迟早会完成它的使命而消失,能否凤凰涅磐的是LoongArch的核心指令能否获得应用适配从而成为三分天下有其一的生态 。
龙芯发布新的LoogArk这个指令集,我还是很吃惊,也希望能够走出这一步,因为啊做一个新的领域,这需要勇气,而且是特别特别大的勇气那种,不成功就成仁,从这次龙芯发布新的指令集来看,龙芯而是为了规避将来的发展瓶颈和特别是现在龙芯,如果发展得越好,他在M IP S的这个指令集上做的应用迁移就越多,比如现在JAVA虚拟机,NET虚拟机,JavaScript虚拟机都是龙芯在维护开发,但是名义上还是MIPS 。这是给别人做嫁衣呀 。中国最近开始的信创产业的国产化替换 。可以预见是,这次信创产业会有很多很多的国产的软件以及驱动会是适配龙芯的含有MIPS芯片 。这个时候适配的越多,以后就越难改成其他的 。龙芯以后一辈子都要受制于MIPS 。毕竟MIPS相关的指令集,龙芯是不可以授权给其他人的,那么这个生态如何建立,如何在高校推广龙芯这套指令集,学校,商业伙伴要用龙芯自己扩展的指令集也要找MIPS来授权吗?MIPS随时可能会有很多限制龙芯的发展,看看现在老美总统,啥限制禁令都可以发出 。很早前龙芯的指令集是在M I P S价格上面添加了很多的指令,但是这个指令单目前只能是龙芯来使用,因为MIPS没有授权给龙芯二次授权给别人使用的 。所以说,龙芯要做到真正的生态,或者是说有更多人来用龙芯指令集,或者是cpu源代码修改,第三方在没有MIPS授权情况下都有可能侵权 。为了将来发展生态,龙芯必须而且是不得不发布自己的智能系统指令集,然后呢?这个指令集给授权给任何人来使用这样才能够饭能出一个庞大的生态体系,而M IP S这个格局太小了,而且是受限的也不能授权给别人了 。所以说这是一个没有前途的指令集,所以赶在这次信创产业大发展的时候 。赶紧切换到自己的指令几让更多的软件驱动主动的来啊,通过这次信创来为适配的新的LoogArch指令集,这是配那这将是新的新的指令集一次很好的推广的机会 。
文章插图
文章插图
文章插图
其他网友观点对于龙芯个人还是挺关注的,不过由于不是芯片行业的从业人员,对纯技术上的认识并不深刻,这里只聊聊LoongArch指令集出现后可能给我们带来的一些优势 。
或许可以发展出自己的架构体系:
目前国内研发芯片的厂商不少,电脑CPU有龙芯、兆芯、海光,手机芯片有展讯、华为,服务器芯片有飞腾、华为,超算芯片有申威等,以上这些芯片厂商中使用都是现成架构,比如ARM、x86、MIPS等等 。
文章插图
但是从现有国际大形势上来看,当前主流的芯片架构都已经被美国所掌控(ARM已被美国英伟达收购,x86架构属于Intel),整体可靠性直线下降,未来我们在这个领域随后有被卡脖子的可能(例如ARM终止了对华为的后续授权) 。
而龙芯目前的MIPS架构已经获得永久授权,同时这个架构自身也已经较为弱势,因此龙芯在这个领域几乎可以不受限制的自行发展,这次扩展LoongArch指令集就是走出了自主发展的一步,为未来的可持续发展提供基础 。
如果长久的坚持下去,或许我们能迎来自己的新架构 。
指令集兼容其他架构有助生态建设:
从这次公布的LoongArch指令集来看,可以兼容其他芯片架构的指令集,比如ARM、x86、MIPS、RISC等,就意味着未来龙芯也可以执行针对其他芯片研发的Linux软件,这大大开拓了龙芯自身的软件生态 。
文章插图
大家都知道一个操作系统以及硬件体系的成功,完全依赖于整个软硬件生态的建设,Wintel体系,ARM体系能成功都和这块紧密不可分 。因此,龙芯如果想成功建立自己的生态体系也只能在这方面下功夫,对外兼容算是走出了第一步 。
当前龙芯存在的不足之处:
当然,目前的龙芯其实问题还是不少 。首先是作为通用芯片性能不足,和当前流行的x86架构差距不是一般的大,这里面差了好几代,对应的电脑只能用作简单的办公处理 。
文章插图
其次是龙芯现有的开放度不足,至今未公布相关的扩展指令集,这对生态的建设非常不利,开源社区看不到相关的指令,就没办法很多的做支持,一定程度上阻碍了自身生态的发展 。
Lscssh科技官观点:综合来说,LoongArch指令集的开发有助于龙芯走出自己的一条路来,未来或许能发展出自己的架构体系和生态,虽然这条路可能会走的很艰难 。但整体大局势之下,或许这就是最好的发展之路!
感谢阅读,给点个赞鼓励下呗,欢迎关注【Lscssh科技官】,谢谢~~
其他网友观点没有生态一切都是空谈!LoongArch指令集公布的意义很大,但是没有市场生态都是枉然!而对于华为,龙芯更是如此的不堪一击!
文章插图
今天我们就说说龙芯及LoongArch指令集背后的故事:
一、龙芯被汉芯坑了:2003年2月,上海交通大学陈进教授正式对外宣布他自己“发明”的芯片“汉芯1号”研制成功,事实上这是块摩托罗拉的芯片 。这一造假事件对整个中国通用处理器研究是个沉重的打击 。
而龙芯和汉芯的一字之差,也让人误以为龙芯也是造假出生,唉!论起名的重要性 。
其实,龙芯的研制要比汉芯要早 。
2001年5月,中科院计算所开始研发龙芯通用处理器;
2002年8月10日,我国首款通用CPU龙芯1号(代号X1A50)流片成功;
2006年10月,中国科学院与意法半导体公司签订了关于龙芯处理器的战略合作协议;
2007年3月,龙芯第一款产品芯片龙芯2F流片成功;
2010年4月,中国科学院和北京市政府共同出资,龙芯中科技术有限公司正式成立 。
话说到了2011年,龙芯从美普思科技公司购买了MIPS 32和MIPS 64 架构的永久授权,开始使用MIPS架构开发芯片芯片了 。
选择MIPS架构,龙芯不仅仅是没钱和没时间的问题,更是因为MIPS与英特尔、AMD、ARM三家完全没有市场重合,没有专利束缚,这也是龙芯购买MIPS永久授权的原因,之后龙芯的研发大家都知道了,这完全可以叫它为国产 。
文章插图
主要产品包括;面向行业应用“龙芯1号”小CPU、面向工控和终端类的“龙芯2号”中CPU、以及面向桌面与服务器类应用的“龙芯3号”大CPU 。
二、龙芯现在的水平如何?
文章插图
2019年,龙芯第三代处理器产品3A4000/3B4000成功推出 。这也是龙芯3号系列处理器中首款基于GS464v微架构的四核处理器 。
它的主频:1.8GHz–2.0GHz(商业级)
制造工艺:28nm FDSOI工艺
峰值运算速度:128GFlops@2.0GHz
核心个数:4
据龙芯工程师透露:与之相对比的是AMD K10处理器,K10也就是通常俗称的K8L,龙芯3A4000处理器的IPC性能已经超过了AMD 打桩机的50%左右,不过AMD K10处理器的实际频率很高,这方面国产处理器依然有较大的差距 。
其实大家只要对比华为的鲲鹏920处理器,它拥有24颗核心,运行频率最高可达2.60GHz,就会发现国家队研制的龙芯处理器是如此的不堪一击 。
文章插图
但是,当有人将其实测时,发现龙芯3A3000四核@1.45G 得分只有2889分,即不如兆芯KX-6640A四核@2.6G 的得分8118,当然更比不上华为 鲲鹏920四核@2.6G 的得分12373 。
具体就不细说,中科院计算所作为中国最顶级科学院,比不过一个民营企业华为的研发,实在让人无语 。
三、没有生态,一切都是枉然与龙芯此前发布的LoongISA指令集不同,LoongArch的指令集几乎是全新,而龙芯 LoongArch的路线与华为 方舟编译器上的有些类似,均是采用二进制翻译来融合MIPS、RISC-V、ARM和X86指令系统的主要功能 。
龙芯自己生产销售处理器,它希望将授权指令集给第三方 。这种关系只存在于x86和ARM等等阵营中,而诸如Intel, 高通本身具有较强的芯片设计制造能力,但是龙芯显然并没有这种实力让别人来靠近自己 。
除非它自己用,但是又有多少销售量能支撑它做完整个生态了?正如龙芯总设计师胡伟武所言,他已经用了17年时间研发龙芯,还准备再花13年时间,去建立龙芯生态 。但他根本就没想到这个时间成本实在太高了 。
对比的明显就是华为了,10年不到,华为成为了ICT(信息+通信+技术)产业的标杆,完成了华为生态的建设,
文章插图
仅仅华为的擎云台式机生态清单中已适配近500款国产软件、硬件 。
【如何看待龙芯对外公开的LoongArch指令集?】到此时龙芯才想到效仿华为,刚开始建立自己的生态圈,建立自己的指令系统联盟,恐怕真的很晚,也很难!
推荐阅读
- 如何让他对你爱不停
- 如何进行突然分娩的急救?临产突然分娩怎么办?
- 产后易肥胖的部位有哪些?产后减肥如何把握时机?
- 怎么跟女孩子聊天?如何跟女孩子聊天话题
- 说男人油腻是什么意思 如何避免成为一个油腻的男人
- 个人如何卖酒
- 酒驾未处理如何恢复
- 猪头焖子怎么做 如何制作猪头焖子
- 如何办理离婚手续 根据法律的规定
- 如何缓解职场压力 想开心就吃这些食物
