在国产CPU领域,有6大主流的品牌,分别是龙芯、兆芯、海光、鲲鹏、飞腾和申威。它们各有特色,各有优势,共同推动了我国的芯片自主创新。其中,龙芯无疑是最引人注目的一个,因为它成功地自主研发了LoongArch指令集,摆脱了对MIPS指令集的依赖,实现了从底层开始的自主可控。
指令集是CPU的灵魂,它决定了CPU的性能、兼容性和扩展性。目前,世界上主流的指令集有两种,一种是Intel和AMD等厂商使用的x86指令集,另一种是苹果、华为、三星等厂商使用的ARM指令集。这两种指令集都是外国公司的专利,如果国产CPU想要使用它们,就必须支付高额的版税,同时也要受制于人,随时可能面临技术封锁的风险。
因此,国产CPU要想真正实现自主可控,就必须拥有自己的指令集。而龙芯就是在这方面取得了突破,它在2020年发布了LoongArch指令集,这是我国第一个完全自主研发的指令集,不仅具有高性能、高兼容性和高扩展性的特点,而且还支持多核、向量、虚拟化等先进的技术,可以满足各种应用场景的需求。
然而,龙芯的自主指令集之路并不平坦,它还要面对来自外部的诉讼。原来,龙芯在自研LoongArch之前,曾经使用过MIPS指令集,这是一种由美国MIPS公司开发的指令集,被广泛应用于嵌入式系统和网络设备中。龙芯曾经与MIPS公司签订了技术许可合同,按照合同规定,龙芯可以使用MIPS指令集,但是要向MIPS公司支付版税。
后来,MIPS公司将技术许可合同转让给了一家名为芯联芯的公司,这家公司隶属于一家美国的投资基金。芯联芯认为,龙芯在自研LoongArch指令集的过程中,侵犯了MIPS指令集的专利权,因此起诉龙芯,要求龙芯停止使用LoongArch指令集,并赔偿损失。
这场官司从2019年开始,历经了三年的时间,近日终于有了结果。香港国际仲裁中心作出了裁决,认定龙芯没有侵犯MIPS指令集的专利权,反而是芯联芯违反了技术许可合同,因此,芯联芯要向龙芯赔偿4147.66万元港币,这相当于人民币约3500万元。这一裁决无疑是对龙芯的胜利,也是对国产CPU的鼓舞。
这场官司的结果,不仅为龙芯扫清了法律上的障碍,也为龙芯节省了大量的成本。据悉,龙芯在2020年4月就已经停止向MIPS公司支付版税,从那时起到现在,龙芯应该支付的版税和滞纳金总计约2412.92万元人民币。而芯联芯最终要赔偿给龙芯的金额,折合人民币约1734.74万元,相当于龙芯节省了678.18万元人民币。这些钱可以用来投入到更多的研发和生产中,提升龙芯的竞争力。
龙芯的竞争力,主要体现在其战略目标和产品性能上。龙芯的战略目标,是打造一个独立于Wintel和AA生态的自主生态体系,也就是说,龙芯不仅要有自己的指令集,还要有自己的操作系统、应用软件和硬件平台,形成一个完整的闭环,让国产CPU能够在各个领域都有所施展。
而龙芯的产品性能,也是不容小觑的。目前,龙芯最强的CPU是3A6000系列,这是一款基于12纳米工艺制造的四核心八线程的CPU,主频为2.5GHz,支持双通道DDR4-3200内存,集成了Vulkan兼容的GPU,拥有8MB的三级缓存,支持PCIe 3.0、SATA 3.0、USB 3.0等接口,还支持虚拟化、加密和安全启动等功能。
这款CPU的性能,已经达到了十代酷睿i3-10100的水平,这是一款基于14纳米工艺制造的四核心八线程的CPU,主频为3.6GHz,支持双通道DDR4-2666内存,集成了UHD 630的GPU,拥有6MB的三级缓存,支持PCIe 3.0、SATA 3.0、USB 3.0等接口,还支持虚拟化、加密和安全启动等功能。
从这些参数来看,龙芯3A6000在工艺、内存、GPU和缓存等方面都有优势,而在主频、线程和接口等方面则有劣势,综合起来,两者的性能相当。而考虑到十代酷睿i3-10100是在2019年发布的,而龙芯3A6000是在2021年发布的,这意味着龙芯在CPU性能上已经领先了Intel近3年的时间。
如果从IPC性能来看,龙芯3A6000的表现更加惊艳。IPC性能,是指每个时钟周期内,CPU能够执行的指令数量,它是衡量CPU性能的重要指标之一。根据测试结果,龙芯3A6000的IPC性能达到了13代酷睿i3的水平,这是一款基于10纳米工艺制造的六核心十二线程的CPU,主频为3.9GHz,支持双通道DDR4-3200内存,集成了Xe-LP的GPU,拥有12MB的三级缓存,支持PCIe 4.0、SATA 3.0、USB 3.0等接口,还支持虚拟化、加密和安全启动等功能。
从这些参数来看,龙芯3A6000在IPC性能上已经超越了十代酷睿i3,甚至接近了13代酷睿i3,这是一个非常了不起的成就,说明龙芯在指令集设计和优化上有着非凡的能力,可以在不提高主频的情况下,提升CPU的性能。
这种能力,是龙芯基于LoongArch和IP核的技术路径的体现。LoongArch是龙芯自主研发的指令集,它不仅与MIPS指令集无关,而且还兼容了ARM和x86指令集的优点,使得龙芯可以在不牺牲性能的前提下,实现与其他平台的兼容。而IP核,是龙芯通过与其他厂商合作,获取的一些成熟的技术模块,例如GPU、内存控制器、接口控制器等,它们可以让龙芯在不重新开发的情况下,快速地构建出高性能的CPU。
这种技术路径,让龙芯可以在不依赖外国工艺的情况下,利用国内现有的工艺,通过设计优化,提升CPU的性能,缩短与国际水平的差距,甚至在某些方面超越国际水平。这是一种非常聪明的战略,也是一种非常有效的方法。
未来,龙芯还有更大的发展空间,它计划在2024年发布基于7纳米工艺的4A2000系列CPU,这将是龙芯首款采用国产7纳米工艺的CPU,预计性能将大幅提升,达到十代酷睿i5的水平,甚至有望超越十一代酷睿i5。届时,龙芯将在国产CPU中占据领先地位,为更多的用户提供更好的选择。
总之,龙芯在自主指令集之路上,经历了艰难的挑战,但最终赢得了胜利,为国产CPU的发展开辟了新的道路。龙芯不仅拥有了自己的指令集,还拥有了自己的生态体系,还拥有了自己的技术路径,还拥有了自己的产品性能,这些都是龙芯的优势,也是龙芯的骄傲。龙芯的成功,也是国产CPU的成功,也是国人的成功,我们有理由为龙芯感到自豪,也有理由为国产CPU感到期待。
评论列表