国产芯片中孤独的先行者-龙芯
前面的四期分别说了x86架构的海光和兆芯,和ARM架构的鲲鹏和飞腾,今天将要出场的是国产芯片中的元老级人物:龙芯。
龙芯,光听这个名字就有一种浓浓的中国气息。不过,最近几年,好像西方也不再排斥龙了,起名的时候也纷纷使用龙这个字。比如科技狂人、硅谷钢铁侠、火星总统、人类探索宇宙第一人埃隆马斯克的SpaceX生产的飞船,就被命名为龙飞船。龙飞船,不了解的人乍一听这个名字,一定以为是哪个中国公司起的土味名字呢。
说回龙芯。龙芯,可以说是中国第一代自主研发的芯片,早在2001的时候,由中科院计算所牵头,龙芯课题组正式成立。龙芯产品线分为龙芯1号,龙芯2号和龙芯3号,分别面向专用的小CPU、面向工控和终端类应用的CPU,以及面向桌面和服务器应用的CPU。我们日常生活中能接触到的肯定只有桌面,也就是PC电脑了。但目前市面上好像还是很少能见到龙芯的电脑,毕竟Intel和AMD还在那里,别说龙芯了,就是ARM又能怎样?除了苹果这个上下游一体、全产业链通吃的变态能做到硬生生的把ARM做进了笔记本中,其他厂商都只能在门外徘徊。
不管怎么说,龙芯在国内的信创项目中,还是占有很重要的位置的,原因无他,一是因为龙芯的元老级地位,另外也是因为龙芯的国产化程度是最高的。
龙芯所采用的架构,既不是PC市场上的主流x86,也不是后起之秀ARM,而是MIPS架构。当然,现在的龙芯也不仅仅是使用MIPS架构,而是在此基础之上不断扩充指令集,最终形成了龙芯特有的LoongISA架构,同时依然兼容着MIPS架构。MIPS这个架构,别说外行人,就是业内人士,有很多也没有听过。MIPS架构也有过曾经的辉煌,在上个世纪,曾经与x86架构分庭抗礼,并作为精简指令集的代表,一路过关斩将,广泛应用在嵌入式、机顶盒、路由器等等领域,可以说,今天的ARM有多辉煌,当年的MIPS就有多辉煌。
然而物极必反,月盈必亏,进入21世纪以来,MIPS连续错失了几次重要的机会,与x86的差距是越拉越大,又被ARM借着移动互联网之风反超,MIPS进入了低谷。后面关于MIPS的故事,如果大家想看的话,我再单独开一期,还是先说龙芯。龙芯虽然与MIPS的命运有关联,但也是独立发展。如今的龙芯经过了数年的发展,在嵌入式领域和PC领域拥有很大的优势,尤其是嵌入式专用领域的芯片,在国内的市场上应用广泛。中字头的公司,中科院计算所的名声,在国内芯片界的地位,都让龙芯的日子不会太难过,各采购单位多多少少都绕不开龙芯,所以龙芯的盈利能力也是不用太担心的。3号芯片4000系列也在PC端站稳了脚跟,也许你在不经意间就会在某个办公室里看到一台搭载龙芯的电脑。
说了这么多龙芯的优势与大好前景,那么龙芯的劣势是什么呢?龙芯的发展又面临着哪些问题呢?
龙芯现在最大的问题就是:生态。什么是生态?生态是windows能够独霸桌面数十年的护城河,生态是安卓能够迅速将windows阻击在外的超强壁垒。还记得当年移动互联网席卷全球的时候,谷歌紧跟苹果的脚步迅速将安卓推向市场,后知后觉的微软以为自己可以复制自己在PC领域的强势,可是现实却狠狠的扇了微软一个耳光。当微软慢吞吞的推出win phone的时候猛然发现,这个世界已经没有几个人给win phone开发软件了。就这样,微软连同着他的合作伙伴诺基亚一起被生态送进了历史长河中。这个经典案例说明了,得生态者得天下。而龙芯的命运,仿佛从诞生的那一天起就被决定好了,MIPS既没有x86在PC市场上的传统,也没有ARM在PC市场上的来势汹汹,有的只是自己孤零零的身影。
当年选择MIPS架构,龙芯考虑的是自主可控,可以做到最大程度的国产化。这一点在之后的日子里无论是从名声上还是从实际中都给龙芯带来了极大的便利和莫大的好处。但是成也MIPS,败也MIPS。当年微软败走麦城,今天的龙芯是否能够走出一条康庄大道呢?我们拭目以待。