为了整出自主CPU 他们死磕了20年
最近,关注科技圈的差友们应该都听说了一个新闻。
那就是中国自研 cpu 第一股 —— 龙芯中科,已经提交了 ipo 申请,计划在科创板上市了。
虽然谈及 cpu,大伙们不外乎会想到英特尔、amd 等几家声名在外的跨国大公司。
来自中国的龙芯中科,对于不少人来说,反而却是个陌生的名字。
但是没关系,因为今天,差评君就准备借着龙芯中科 ipo 的热点,和大伙们唠一唠这颗“ 中国芯 ”的故事。
“ cpu 这种东西,研发起来费时费力又费钱,还不如直接从国外人手上买来得划算。”
“ 要把眼光看远一点,自主研发中国的 cpu 势在必行!”
在 20 多年前,这是学术圈流行的两种争锋相对的观点。而如今龙芯中科的董事长胡伟武,在当时就是后者坚定的信徒。
在这样的背景下,胡伟武等人在 2001 年的中科院成立了龙芯课题组,也就是如今龙芯中科技术股份有限公司的前身。
当然啦,胡伟武的导师夏培肃院士则更加牛逼。
有“ 中国计算机之母 ”之称的她,研制了中国第一台电子计算机,她主持的项目也被用于两弹一星和石油勘测等方面的计算。
当然这就扯远了,话说回来,虽然当时的胡伟武并没有过设计 cpu 的经验,但是中科院计算所还是充分地信任他,把龙芯 cpu 研发的重担压在了他的肩上。
而胡伟武在当时说了句很中二的话:要是做不出来,提头来见。
然而最牛 x 的,莫过于把吹过的牛实现。
他带领着十几位年轻科学家日夜奋战,据说当时的他们常常日夜赶工,吃住都在实验室,炎炎夏日中都挤不出时间洗个澡。
胡伟武还说幽默地说:洗个澡,居然感觉走路都轻了。。。
功夫不负有心人,在 2002 年的 8 月 10 号,“ 龙芯 1 号 ”终于被研制成功。
虽然性能只和上世纪的英特尔 586 相当,而且在当时还无法量产。
但它,是中国人设计的第一枚 32 位通用 cpu 。
龙芯 1 号的成功,也成功地给课题组的年轻人们打了一波鸡血。
之后的 2005 年,龙芯 2 号在人民大会堂召开发布会( 这排面也是没谁了 ),2009 年,龙芯 3 号也试生产成功。
然而,此时的胡伟武似乎高兴不起来。
因为他觉得,龙芯在科学院的*内、在计算所继续做下去,已经没有意义了,因为cpu不是用来开鉴定会用的,也不是评职称用的,它必须在市场中让客户来评价。
他甚至还“ 口出狂言 ”:中国不缺院士,但缺个像英特尔这样的企业。
是的,胡伟武想要的是产业化。
在他的坚持下, 2010 年,由中科院和北京市*共同牵头出资,“ 龙芯 ”正式脱离研究所,成立了龙芯中科技术有限公司。
胡伟武也说,当时整个团队都下了很大的决心,好几个在读博士都放弃了学业,选择跟着“ 龙芯 ”走。
bat 和华为还曾想用 5 倍,甚至是 10 倍的薪资来挖墙脚,但是二三十人的核心人员一个都没走。
有这样给力的队友,很难不 carry 起来吧。
龙芯也因此走出了一条从实验室通向市场的道路,他们也在学习中不断地顺应市场、不断地追赶着全球的前沿技术。
龙芯二字在这场芯片马拉松中,也渐渐成为中国自主 cpu 的代名词之一。
而且你说巧不巧,从当年的龙芯课题组成立至今刚好 20 年。
为了进一步市场化,并且再融个资扩大一波规模,龙芯中科就在不久前申请了 ipo 。
差评君也顺势翻阅了一波他们的招股书,便发现他们十分凡尔赛地晒出了自己成绩。
首先,就是在自主创新上。
熟悉科技圈的应该都听过 x86、arm 这一类的架构,例如英特尔之类 cpu 一般基于 x86 架构,而华为的麒麟、高通、苹果的 a 系芯片大都是基于 arm 架构。
而龙芯,就在不久前推出了自主开发的 loongarch 架构。
而且除了做到自主,龙芯架构还兼顾了兼容性。它可以通过 “ 指令系统创新 + 二进制翻译
”的方式, 高效地运行 x86、arm 等平台上的二进制应用程序,从而达到了生态融合的目的。
b 站上就有 up 主用搭载了龙芯 cpu 的电脑玩了一波我的世界,效果也并不是很拉胯。
另外用互联网黑话来说,龙芯还有着自己的产品矩阵。
因为龙芯 1 号系列主要面向嵌入式专门应用、龙芯 2 号系列面向工控和终端类应用、龙芯 3 号系列则面向桌面与服务器类应用。
为了形成自己的产品生态,和龙芯 cpu 配套的,龙芯中科还推出了面向桌面与服务器应用的 loongnix 、及面向终端与控制类应用的 loongos 两大基础版操作系统。
去年年底最新推出的龙芯 3a5000 还使用了 12/14nm 工艺,号称性能逼近了开放市场主流产品的水平。。。
虽然这个措辞很微妙,但是咱们实话实说,在芯片设计和制造上,我们确实离发达国家还有着很大的距离。
而且龙芯要解决的并不是比不比得过的问题,而是有没有的问题。
对于基础薄弱的我们来说,“ 有 ”比 “ 超越 ”来得更现实。
至于这些芯片主要是谁代工的,在招股书中龙芯中科并没给出具体的名字,而是用代号 bp00 代替。
既然人家不愿透露,咱们也就不多深究了。
看到这儿,有些差友肯定会说了:既然龙芯这么牛逼,咋身边不见有人用啊,不会是为了骗补贴的空气项目吧!
别说,在过去的很长一段时间,龙芯项目就怎么被人误解的。
再加上和那个造假 的“ 汉芯 ” 只差一个字,好家伙, 混经费骗吃骗喝的印象就这么在不少人心中刻下了。
然而事实却是,龙芯已经在不少的地方广泛的运用。
例如,北斗导航卫星上就搭载了龙芯 1e 和龙芯 1f 两款抗辐射处理器。
龙芯的 1h 高温钻探芯片,则在中石油、中石化的钻探工程中得到了应用。
另外,龙芯 2k 数控机床领域得到了使用,龙芯 2j 则专供军事领域,而且在当时还被称为是“ 已知范围内性能最高,设计最复杂的军品cpu。”
像是不少的党政军机关企业、还有科研机构的电脑也早就搭上了龙芯。差友中可能就已经有不少龙芯老用户了,毕竟比起性能来说,这些地方更看重的是安全和自主可控。
所以说啊,很多时候得让子弹飞一会儿,才能分得清是骡子是马。
除了老百姓们不怎么了解之外,在龙芯 20 年的发展道路上,它和 mips 之间的爱恨情仇也是算是一件不咋愉快的事情。
还记得差评君在前面介绍的龙芯架构吗?
其实在龙芯架构推出之前,龙芯 cpu 是基于 mips 架构开发的,为了拿到 mips 的技术授权,龙芯每 5 年要给一次授权费。
而在龙芯发布龙芯架构、决定要弃用 mips 之后,拥有中国区 mips 独家经营权的芯联芯科技立马就坐不住了。
芯联芯发公告称龙芯虚假宣传,称彻底抛弃 mips 是不可能的!
翻译过来就是说:我虽然没看到你的卷子,但这题只有我能做得出来!你说你做出来了,肯定是抄我的,为了证明你的清白,快!把你的卷子让我看看!
龙芯中科也是不认怂,直接发公告怼了回去,并采取了法律行动。
而且根据龙芯中科的计划,龙芯框架在未来会免费开放。
所以说,龙芯这次除了不给 mips 饭恰外,在未来甚至有一丝丝可能会抢了 mips 的饭碗。。。
另外,龙芯中科的董事长胡伟武,其实还一直以中国的第三代计算机人自居。
因为他认为中国的第一代计算机出现在计划经济时代,虽然是完全自主却缺少市场化。那时计算机也主要服务于国防和科研,虽然完全不依赖国外,但是也仅适用于此。
第二代的计算机虽然完全市场化了,但是却丧失了自主性,典型的代表就是中关村一条街和计算所创办的联想。
而我们这一代,要在精神上要传承第一代独立自主的精神,也要学习第二代计算机人的市场化方法。
最后呢,差评君也相信大伙们都明白,在芯片方面,咱们国家确实还是差了一些发达国家一些路程。
这是无论看多少的沸腾文,说多少次“ 这次我们中国又赢辣!”都无法改变的现实。
但这并不意味着我们应该马上举起白旗认输、退出这一场关于芯片的马拉松比赛。
因为谁也说不准在下个路口,会不会有出现弯道超车,这也是“ 龙芯们 ”不断前进的意义之一。
也希望研究机构和企业们可以多一些脚踏实地,而不是骗补贴或者是把牛皮吹上天际;作为看客的我们,也应该少些冷嘲热讽,多给予奋斗者们些支持和鼓励。
就像胡伟武的老师、第一代的中国计算机人夏培肃院士所说的:
我这辈子最大的心愿,就是发展好中国的计算机事业,但是我们这代人没有做好,希望你们要做得比我好。
差评君也希望,我们这一代人能完成几代计算机人的夙愿,能真正地让中国芯奔腾不息。
- the end -
上一篇: 十分钟教你手撸一个简单的Retrofit demo
下一篇: 爱普生“HDRTM颜料”墨水解析