15年了,龙芯拿什么与国外芯片巨头对抗?
12、Tick—Tock发展战略
本文引用地址:https://www.eepw.com.cn/article/280561.htm龙芯将设计团队一分为二,一个团队负责前端设计,任务是提升微结构,一个团队负责后端设计,任务是提升主频。龙芯2015年发布的3A2000是Tock,是微结构的提高,明年发布的3A3000是Tick,提升主频和制程工艺。两只设计团队交替进行,犹如钟表“滴答滴答”(Tick—Tock原意是钟表声“滴答”)。采用Tick—Tock发展战略,不仅降低了科研人员的工作强度,还使产品更新频率也从原来的2.3年一次更新缩短到18个月一次更新,提升了产品研发的效率。
13、 龙芯的名誉
龙芯的名誉毁于媒体和网络。可能是国内部分传统媒体的记者们因缺乏基本的硬件知识,无法理解设计师的话语,导致写出来的文章不仅空洞无物,还词不达意。八股式报道模式总是一副赶英超美的科技大跃进的口吻,将龙芯高高捧起,而现实却无情的一次又一次的打脸,当宣传和现实多次冲突后,造成很多不明真相的群众感觉龙芯就是一个大忽悠。
而国内很多网媒,总是喜欢取非常耸人听闻的标题,一副语不惊人死不休的模样。一会儿龙芯“秒天秒地秒月球”,一会儿又把龙芯黑成奥巴马,而一些连龙芯和汉芯都分不清的网民又参与其中,人人一副我比政治局更聪明的样子,大言不惭地指点江山,在彼此间的网络互动中把原本应该理性、祥和的网络环境变得充斥着虐气,使真正理性的声音淹没在嘈杂的奇谈怪论中。
14、龙芯的性能
根据中电集团的测试报告:GS464E的SPEC2000使用GCC4.8编译器跑分为:整数768/G、浮点1153/G,使用LCC编译器跑分为:整数828/G、浮点1578/G,用Intel的芯片对标的话,以即将流片,也是龙芯目前性能最强的3A3000为例。它的整数性能相当于Q8200,浮点性能相接近主频降到1.6-1.8G的3代I5。
事实上,单纯比较CPU的性能对我们普通消费者而言意义不大。因为影响用户使用体验的是整机性能,CPU性能仅仅是整机性能的一方面。CPU、编译器、操作系统与CPU的磨合,应用软件针对CPU的优化都会对整机性能和用户体验产生很大的影响,而后者才是龙芯目前的短板。因此,龙芯把越来越多的资源向软件倾斜。
15、龙芯的定位
龙芯课题组成立之初是着眼于解决国防和信息安全领域无芯可用的困境。所有工作都是围绕着国防和信息安全需要开展,开发嵌入式芯片也是为了从民用市场中赚钱,有了稳定的资金来源后更好的支持用于国防和信息安全领域的高性能芯片研发。
对于目前的龙芯来说,PC和服务器产品在整机性能上和国外产品的差距依然很大。对于在家用PC市场和国外产品竞争,龙芯电脑在整机性能、价格、软件生态方面处于绝对劣势。以龙芯及其产业联盟的实力要在商业上打败微软和Intel构建的体系确实是痴人说梦。
未来5年内,龙芯在PC市场的目标仅仅是在硬件性能稳步提升的同时,通过不断加强编译器的优化、软件和硬件的磨合,使龙芯电脑和服务器的整机性能和软件生态能够满足党政机关的办公需求。至于国内家用PC市场,只有等龙芯的软件生态足够丰富、产业联盟足够强大之后,龙芯的产品才会有竞争力。
16、关于自主可控
自主,顾名思义,是自主知识产权,不需要给国外缴纳专利费,可以自由选择发展方向和技术路线。
以龙芯为例,龙芯可以自由扩展指令集,比如龙芯扩展了1014条向量指令,使龙芯微结构的浮点性能大幅提升,以至于都能客串DSP;
从国外购买指令集授权的话,不仅要支付一笔授权费,而且授权到期要再购买一次,外商每一次更新指令集还要再购买一次。另外,还会受到很多限制,比如不具备发展权,不能扩展指令集,只能按照国外巨头的划定路线图走,跟在身后亦步亦趋。
可控,指的是芯片安全可控。无论是自主指令集还是购买国外指令集,只要是独立自主设计微结构,就不存在安全问题。
但如果是购买国外微结构授权或者仿制国外CPU则存在安全隐患。因为买到的微结构若不是开源的,对于国内厂商来说就是一个黑箱;即使是开源的,光指令系统里的源码至少一两千万行,在完全吃透技术以前,根本没法保证里面没有安全隐患;仿制国外CPU很容易陷入知其然,不知其所以然的情况,无法识别CPU里的到底有没有后门电路。
因此,要做到真正自主可控就至少要有自己的指令集和微结构,目前国内符合条件的只有龙芯和申威。购买国外厂商指令集授权,比如ARM指令授权,自己设计微结构,虽然无法自主选择发展路线,但是在硬件方面安全可控,而且依附于AA体系后,虽然会造成受制于人的情况。但可以不需要研发自己的编译器,可以兼容AA体系的软件生态,大幅降低研发的技术门槛、时间成本和资金成本。在没有自己的体系可以依托或没有资本和技术自建体系的情况下,依附于国外体系,有利于市场化运营。
购买国外微结构,比如ARM的A53或A57,集成自己的SOC,这种做法虽然能依附于AA体系,有利于市场化运营,能赚快钱,但既不自主,也不可控,而且在利润方面也被外商控制。因为在购买微结构要支付授权费,每生产一片芯片还要支付专利费。
而且每个环节做什么,有多少利润,在AA体系中已经形成潜规则,国内IC设计公司依附于AA体系基本上沦为外商的马仔,这也是国内ARM阵营IC设计公司虽然营业收入不低,但利润普遍不高的原因之一。
即使是国内IC设计公司营业收入排行第一的海思,在有母公司输血的情况下也曾经连年亏损,利润主要依靠华为搭载海思芯片产品的高溢价,而非在市场上直接出售芯片。
17、总结
龙芯课题组成立14年来,忍受着社会上的冷嘲热讽,用少得可怜的人力和财力研发了自己的loongISA,设计了6个微结构,研发了自己的LCC编译器,开发了自己的社区操作系统loongnix。推出了几十款产品,涵盖军用芯片、宇航级芯片、服务器芯片,桌面芯片,嵌入式芯片以及这些芯片配套的软件生态。构建了一个涵盖两三百家企业,上万名技术人员的产业联盟。而这一切都是一支只有400余人的研发团队完成的。
相对于国内依附于Wintel体系、AA体系的IC设计公司在技术上和利润上都受制于人。龙芯可以自主扩展指令集,在发展方向上可以自主选择;在安全可控方面,可以实现从软件和硬件上同时实现安全可控;在利润方面,可以实现所有利润都留在龙芯构建的产业联盟内,国外厂商除非加入龙芯的产业联盟,给龙芯当马仔,否则无法分走一分一毫利润。
下一步,龙芯将以“loongISA+LCC+GS464E等自主研发的微结构+社区操作系统loongnix+软件生态+产业联盟”为基础,力争打造自己的体系。若能成功构建自己的体系,该体系将成为继Wintel体系,arm+安卓体系之后的第三极,虽然弱小,但星星之火,可以燎原。
评论