如何看待国产龙芯处理器?
龙芯的开发团队,是个有理想、能吃苦、耐得住寂寞的优秀团队,这点值得点赞。
但这个团队完全没有市场思维,不懂市场经济,不懂杠杠原理。因此,即使再给20年,也还是一个市场边缘产品。
龙芯公司体量太小,人手严重不足,专职从事开发工作的工程师数量更缺,这是一个不争的事实。
针对这个现状,龙芯应该效仿ARM公司初期在自己弱小的时候走组队模式(傻子才会指望几百名工程师真的能击败英特尔AMD数万名工程师团队)。龙芯公司主动放弃开发具体的芯片产品,集中精力开发新一代ip核,切实提高新一代ip核的性能,然后将ip核授权给其他公司开发具体的芯片产品。
当前,包括中国在内的很多国家认识到过度依赖美国的英特尔和AMD的产品,会导致国家安全存在巨大的漏洞。想摆脱,自己又搞不定。这时候如果有一家公司能够出售ip核帮助这些国家尽快推出自己的计算机芯片来平衡因特尔和AMD的影响,我相信很多国家会乐观其成。像俄罗斯、印度、韩国、欧洲各国,想摆脱美国英特尔和AMD的国家真的是太多了。
在国内,可以把ip核授权给华为、联想、浪潮、紫光等公司。这样一来,龙芯相关产品的开发人员迅速壮大到数十万工程师,与之相关的从业人员达到数百万,完全不是梦。
虽然性能不如intel,但是真正的自主可控,是纯正的中国芯。
一、龙芯的自主可控
龙芯真正立项是2001年左右,当时奔着就是自主可控的方向去做的,所以选择了MIPS架构,并且直接买了下来,别人不再使用了,而不是所谓的授权,不像ARM这种。
在买下MIPS架构之后,龙芯团队还扩展了指令集,可以说龙芯是来源于MIPS,但又脱胎于MIPS,是从架构开始就属于自主可控的中国芯,是纯正的中国芯。
也正因为如此,所以目前龙芯在政府、军事、金融、教育等众多行业,对保密性有要求的领域,对安全可控非常重视的领域,得到了大量的使用。
二、龙芯的性能
对于一款芯片,自然是要考虑性能的,目前龙芯的性能和intel比较起来,确实有3-5年左右的差距,所以个人消费者对龙芯没什么感知,因为龙芯也没有面向个人消费领域,因为这个领域喜欢“不服跑个分”,自然龙芯很难得到认可。
更重要的是,个人消费领域,对生态要求很高,目前windows只能安装在X86架构的intel\AMD芯片上,不支持龙芯,所以使用龙芯的笔记本、台式机非常少。
三、龙芯的意义
另外,目前很多人对于龙芯有误解,觉得这芯片性能不行,完全是在靠政府补贴的货,但其实还真不是的,国家早就不补贴龙芯了。
龙芯现在是商业化动作,完全的自负盈亏的,并且在2014年龙芯就实现了盈利,2019年利润有1亿多,这些年以来龙芯纳的税早已经超过了政府给予的补贴,所以不要拿骗补来说龙芯。
龙芯一旦成功,将真正的使中国芯摆脱国外的依赖,毕竟ARM还要依赖ARM架构,但龙芯啥都不依赖,完全的100%纯正中国芯,意义重大,值得大家支持。
关于龙芯的简介
一直以来,因为曾经汉芯骗局以及可能存在的故意混淆,很多人对龙芯要么不了解、要么误解,还有人是因为没看到龙芯CPU出现在普通电脑中从而认为龙芯也是骗局。就此问题我在这里简单介绍一下龙芯是怎么回事。
龙芯的团队:
龙芯团队由中科院计算所研究员胡伟武任总师于2001年起步,并于2002年正式获得立项并得到500万人民币的研发资金,至2010年龙芯团队成立公司以前,总共获得国家资金五亿人民币,对比英特尔公司2015年一年的研发投入124亿美元、2017年一年研发投入不低于130亿美元,龙芯九年间的资金合计连人家一年的零头都差远了。不过很奇怪,龙芯从2011年起就不拿扶持资金了、只拿过北京市政府和其它公私营机构和企业的合计两亿人民币的投资,但还是有大量帖子到处宣扬龙芯骗经费,而且动不动就指责龙芯骗取上百亿千亿经费!
龙芯的指令集:
一开始龙芯直接采用了MIPS指令集,在金融危机期间低价购买了MIPS指令集527条指令的永久授权,后来根据自己的规划修改并增加到1907条指令,因此现在是具备自主知识产权的龙芯指令集(loogISA),已经不能叫做MIPS指令集了,1907条指令基本情况如下:
源自MIPS的指令:
216条MIPS基础指令,获得永久授权;
311条DSP指令,获得永久授权。
龙芯自主指令:
MIPS基础指令扩展——148条loongEXT;
虚拟机扩展——5条loongVM指令;
二进制翻译扩展——213条loongBT;
向量指令扩展——1014条loongSIMD。
龙芯目前的型号命名:
龙芯1系列:分别是面向特种、嵌入应用;
龙芯2系列:面向高端嵌入、工控、特种应用、服务器、桌面;
龙芯3系列:用于PC、服务器、高级特种应用,其中3A是四核、3B是不低于3A的可多路互联(常用于服务器)。
龙芯7:目前定位是桥片,也就是南北桥芯片,现只有一款龙芯7A-1000,其中还集成了龙芯自研的第一款GPU,估计其图形性能不会比十年前的主板集显更好,但至少普通日常应用是可以的,而且该桥片支持独显,可以用英伟达或AMD的显卡来提高性能,并且龙芯正在与英伟达开展合作。
龙芯的性能:
2015年,基于大改内核GS464E、使用国内40nm低速工艺制造的主频1GHz的龙芯3A-2000四核CPU的单核性能测试SPEC CPU2006分值6~7分,达到了GS464单核的3倍左右;2016年最高主频1.5GHz的龙芯3A-3000测SPEC CPU2006单核分值11、四核分值36,也就是说SPEC CPU2006测试下,龙芯GS464E内核的每GHz得分为7分,距离AMD和英特尔的每GHz得分10~15分还有距离。
2019年12月24日发布的基于新研发GS464V内核的龙芯3A/B-4000每GHz分值提高到10分,主频提高到2.0GHz,因此得分21分,接近了AMD前两年的挖掘机CPU,距离英特尔和AMD现在主流的得分在30~40分的CPU差距已经不太大了。
龙芯的经营:
当然,微软和谷歌不可能给龙芯做兼容,因此虽然龙芯通过二进制模拟X86指令的方式实现了安装运行WindowsXP,但较大软件和专业性的软件(比如PS、股票、游戏等软件)还不能使用,这样一来龙芯还不能正常使用Windows和安卓,那么龙芯目前就无法进入消费产业领域,普通用户自然就看不到龙芯处理器。
所以,龙芯团队于2010年离开中科院成立龙芯公司开始自负盈亏以后,起步靠北京市政府天使投资近两亿人民币维持存在,从低端嵌入领域起步,扩展到行业领域和特种、定制领域,毕竟作为企业得自己赚钱生存,能活下来才谈得上理想,不过龙芯在行业领域混的还不错,上到网络服务器、存储服务器、卫星用的抗辐照处理器,中到行业定制电脑、机顶盒、电视机CPU、军用指挥控制系统、高温高压等特种处理器,下至红绿灯、充电桩等低端嵌入等等应用场景都在做,同时也在做软件等业务。
2015年龙芯实现扭亏为盈,除持续增长的嵌入和特种等领域业务以外,龙芯桌面应用也开始增长,2018年龙芯桌面CPU销售5万片,占中国桌面电脑CPU市场份额的0.1%;2019年龙芯CPU中的桌面用CPU销售达50万片,占国内桌面CPU市场份额的1%;
胡伟武说,以前龙芯连英特尔的影子都看不到,2020年龙芯从性能上可以看到英特尔的后脑勺,并在局部形成体系,在行业市场领域应该能做到国内企业第一位,之后会扩展业务逐渐向消费领域进军,争取到2030年后能与英特尔、AMD、IBM同台竞技。
注:有兴趣可以在B站搜索“龙芯”,可以找到2019年4月19日龙芯公司的张福新博士在山东大学做了题目为《从inside到outside,龙芯的发展和产业生态建设》的演讲,2019年6月龙芯总师胡伟武在中山大学的演讲,2019年12月24日龙芯发布会中胡伟武的演讲,这些里面有超出一般想象的信息,比如:通过这两年的局部试点,公务员用的设备即将大规模使用龙芯设备;龙芯在军用装备领域已经呈面上铺开趋势、还为军队制作了数字地球,结合以前的信息来看(官方主动讲的,不涉及泄密),龙芯军用范围至少包括指挥控制、导弹制导、精确定位、坦克等战车控制或火控系统、军用信息系统;等等等等
龙芯是基于MIPS指令集来的,而且获得了相关指令集的永久授权,可以说在指令集等知识产权上面龙芯不存在被卡脖子的问题了,不过因为MIPS指令集在目前的市场上已经没有什么地位,所以其应用领域比较有限,起码在消费级市场上面是看不到多少希望了,消费市场上的PC主要是X86架构处理器,而手机等中端主要是ARM处理器,根本就没有留给龙芯多少空间,虽然很多人说龙芯的性能达到了英特尔某些产品的多少多少,或者达到了AMD挖土机多少多少的性能,但是因为架构不同,实际上这种对比对于普通用户意义不大,因为目前普通消费者的生态对龙芯的支持很差,就算能够运行Windows系统,那也是模拟的,表现自然会打折扣。
虽然龙芯在消费级大众市场上面没有什么起色,但是在一些细分领域还是可以慢慢发展的,而且有龙芯的技术在手,起码解决了有还是没有的问题,在面对国外的竞争时,底气足一些,而且龙芯的研发和应用发展过程中,也培育了自己的人才,所以长远来看,龙芯的意义还是不小的,所以初期龙芯的发展还是以政府扶持为主,后来龙芯开始自负盈亏,到了2015年据说已经开始盈利了,这点还是很不错的,算是洗刷了当年汉芯的历史耻辱吧,当然还是会有很多人质疑龙芯,估计是因为汉芯当年的负面影响太大了吧。
当然很多人会拿ARM和MIPS相比较,因为二者都是精简指令集的处理器,二者之间当然有不少差异,但是MIPS对商业不敏感,错失了移动化的浪潮,所以虽然MIPS出现的比ARM还要早,而且当初在性能上并不输于ARM,但是因为没有把握住机会,这些年MIPS的发展并不理想,ARM这些年反而发展很快,MIPS被拆分,然后卖来卖去的,基本上已经GG了,至于今后MIPS还有没有机会,目前来看,难度比较大就是了,不过我们还是希望龙芯能够在未来发展起来。
龙芯最大的问题就是IP依旧是外国人控制!也就是说,龙芯现在的发展,再一次受到了IP问题的影响,又要再一次“转进”了!至此,龙芯再好,也还是一个被国外IP左右的系统芯片,这就与海思麒麟被ARM的IP控制住就一个样子了。看上去很先进,确实也很先进,在基础的IP却都是舶来品,一旦外国人不给用就全“傻眼”了。
大家都知道,现在市面上最厉害的龙芯莫过于龙芯3代的3A/B400了,2019年底上市的产品,28纳米的生产工艺,据说性能已经追上Intel酷睿i3处理器。
龙芯自龙芯一代开始到龙芯三代,一直用的是MIPS的架构,因为版权问题,还特地去买了MIPS架构的授权。但2019年底,拥有MIPS的美国WAVE公司突然决定停止对MIPS架构的开源支持,也再不对外公开开发MIPS的应用工具。然后在2020年底,WAVE公司宣布将放弃MIPS结构,专心于发展RISC-V架构的发展。美国WAVE公司的理由也很简单,MIPS架构永远也竞争不过ARM架构,那还不如干脆就放弃算了,专心攻RISC-V架构更符合公司的利益。
但美国WAVE公司的这个决定算是把龙芯坑了!已经购买了MIPS开发使用权的龙芯,跟随MIPS许多年的龙芯都开发出龙芯3代了,但最基础的MIPS架构却突然被美国WAVE公司搞没了,这让龙芯怎么继续发展?至此,在2019年底就宣布已经流片,号称在2020年下半年会量产,但实际上到了2021年还难产,无法上市的龙芯3代的3A/B5000,就很可能成为龙芯3代的绝唱了。这一款新一代龙芯据说是用14纳米工艺生产,但何时上市仍是未知数。
至于下一代的龙芯技术在哪里?龙芯的管理层给出的答案是大概率会跟随美国WAVE公司,一起转向RISC-V架构。也就是说,下一代龙芯既有可能就是RISC-V架构的处理器e。
可以说,龙芯最能提现军事应用上芯片的自主可控。
2015年3月,由中科院负责研制的新一代导航卫星I1-S(北斗三号首发星)首次使用了中国制造的“龙芯”中央处理器(CPU)。之后发射的每一颗北斗导航卫星都配备了大量的龙芯。这些龙芯除了当CPU外,最典型的一个应用就是可重构技术。也就是说在轨卫星的软件随时可以通过地面上注进行重构,这就大大提高了软件的生存能力。从五年的实际应用来看,龙芯1E和龙芯1F的在轨性能还是要更好一些,处理能力和可靠性也与进口CPU持平,当然价格会是进口的一半。
龙芯是中科院北京计算机所研发,龙芯成立的目标只有一个,那就是全球第一的芯片帝国 Intel。但是目前看来,龙芯军事应用居多,普及商用还是任重而道远。
谈到“中国芯”,很多人第一个反应就会是龙芯。
自2000年开始研发到现在,龙芯已经有十五年的历史。虽然媒体不时会报道一些关于龙芯的消息,但由于市面上难以见到实物,外界对它的了解实在少得可怜。从立项开始,龙芯的研发单位中科院计算所就立志要做到世界一流水平的CPU;那么在2015年的今天,他们的产品究竟达到了什么水平呢?
我们先了解一些背景知识:龙芯是中科院计算所龙芯项目组研发,兼容MIPS指令集,具备完全自主知识产权的CPU系列。
龙芯分1号、2号、3号三大产品线,分别对应超低功耗嵌入式芯片、低功耗SoC与主流PC、服务器CPU几大目标市场。目前代表龙芯最强水平的型号是龙芯3B-1500 CPU,有8个核心,32nm制造工艺,主频1.2GHZ;其次是四核心的龙芯3A 1.2GHZ。
因为使用的MIPS指令集与主流的x86、ARM不同,龙芯平台无法直接运行大多数常见的性能测试集;加上产品没有大量上市、用户稀少等原因,媒体、评测机构不太容易了解它的实际性能表现。所幸计算所公开了一些内部性能测试数据,我们得以从中分析龙芯的实力。
计算所使用的测试软件是专业领域常用的跨平台测试集SPEC CPU 2000。很多主流CPU都有SPEC跑分成绩可查,为我们的对比带来了便利。
首先我们来看看SPEC_int测试。这项测试考察CPU的单线程整数运算能力,关系到一般用户常用应用的性能表现。参与对比的是龙芯3B-1500 1.2GHZ、Apple A8 1.4GHZ、ARM Cortex A57 1.7GHZ和Intel Core i7 4770 4GHZ。
龙芯的表现相当凄惨,成绩只有A57的一半多点。换句话说在常见的单线程整数应用中,主流旗舰手机都可以轻松秒杀龙芯3B。
接着是多线程测试SPEC_int rate。计算所只提供了四核心版本的龙芯3A的多核测试分数,我们找到了一款老版四核i7 965 3.2G的成绩来做比较。
Core i7 965的主频不到龙芯3A的3倍,但是多线程整数性能是后者7倍多。现在主流的新一代Core系列CPU的性能更强,可见龙芯的差距多大。就算8核心的龙芯3B的性能达到3A的两倍,也远远不及主流的PC CPU。
SPEC测试离我们普通用户还是比较远,而且这种测试中CPU厂商可以手动调节测试代码来优化性能,类似的优化手段却不一定能对主流应用生效。在计算所的一篇论文中我们找到了龙芯3A运行常见的JS测试Sunspider的成绩,来看看它和主流设备差距多大:
结果十分惊人:龙芯的性能只有iPhone 6使用的A8芯片的十分之一不到。
光谈性能是不够的,芯片的功耗也是一项重要指标。计算所给出了一项数据:8核心、32nm工艺的龙芯3B典型功耗约30w。相比其孱弱的性能,30w的功率实在显得太高了。
现在的龙芯是什么能耐,想必诸位已经心里有数了。面向服务器开发的龙芯3B实际表现还不如主流手机,这就是计算所面对的残酷现实。目前的龙芯产品在主流市场可以说毫无竞争力,所谓取代进口芯片更是痴心妄想。
所幸龙芯的研发单位已经意识到了自家产品与对手的巨大差距,并在努力追赶。根据计算所的公开信息,性能提升数倍的下一代龙芯最快将于年底面世,预计至少达到AMD的技术水平。如果计划能按时完成,基于龙芯核心的PC就可以满足党政机关的基本办公需求,开始在政府单位大面积推广。这对龙芯来说是非常诱人的前景。
当然,未来龙芯能做出什么成绩完全取决于他们有多强的实力。过去龙芯项目组总是喜欢吹牛、好高骛远,结果实际产品表现极差,惹人笑话。如果计算所扔掉不切实际的幻想,踏实做事,龙芯还是可以在市场上分一杯羹的;否则它只会像过去那些失败的国产品牌一样走入历史被人遗忘,后人提起来也不过是茶余饭后的谈资罢了。随着科技的成长,咱们的生活越来越离不开电子产物。这些年咱们海内相关的企业也在不断的成长,其中大家常常听到的应该就有华为了。直到2018年华为曾经成为全球第三大智能手机厂商,而且还有很大的成长潜力,别以为手机没甚么了不起,实际上华为厉害之处是使用了自己的海思麒麟芯片,目前海内厂商中只有华为一家可以或许做到。那末很多人就会有疑问了,咱们的手机芯片做得还不错,那末咱们的电脑芯片怎样了?
固然一直被东方技巧封锁,然则海内的半导体企业成长并未停止,在电脑芯片行业就有大名鼎鼎的“龙芯”和“兆芯”,龙芯和兆芯有着很大的不同,兆芯支持x86架构,可以或许装置windows操作系统,然则龙芯至今不能装置windows系统,只能装置咱们自己的操作系统。咱们今天着重说一下龙芯,因为龙芯几乎是咱们完整自立研制的产物,而兆芯引进了东方部分技巧。
很多人对龙芯的陌生,是因为咱们没有使用过龙芯的电脑。实际上龙芯是有自己的电脑的,不久前龙芯就联合的清华同方推出了电脑、服务器。那龙芯的机能究竟如何?至今为止龙芯推出了三个系列的芯片,最新的龙芯3a事情频率900MHz~1GHz,功耗约15W,整体水平并不高,然则难能可贵的是龙芯是咱们完整自立的东西,在平安方面远远比其余品牌可信,2015年的时候龙芯被用于斗极导航卫星之上。
能够很多人就会吐槽了,龙芯机能这么差有甚么用?实际上这都是从咱们个人角度去看的,若是真的买来打游戏龙芯确切机能不行,况且龙芯也装不上windows。实际上龙芯的处理器加上咱们国产的操作系统曾经可以或许满意平常的事情必要,包含国产的offce软件都有配备,固然机能差一点,然则除了一些高端游戏要那末高的配置做甚么?
能够很多人不了解龙芯的研发有多么的困难,常常有人拿龙芯和华为的海思麒麟比较,确切海思麒麟如今曾经做到手机芯片的顶尖行列,然则它还是用了公版的ARM架构。而龙芯是甚么?龙芯是在走一条自己的道路,从芯片到主板都必要自己来做,包含搭配的内存条、硬盘也都是国产的产物。有众多的消费者在等待着龙芯,期待着有一天咱们能用上龙芯的产物,期望龙芯有与英特尔、AMD一战之力那一天。
这类问题不得不想起一些“诈骗”行为。国产浏览器,“”诈骗“”了多少。