今天新一代国产CPU龙芯3A6000发布。央视带话题转发称,中国CPU无需依赖任何国外授权技术。
据了解,龙芯3A6000采用我国自主设计的指令系统和架构,无需依赖任何国外授权技术,是我国自主研发、自主可控的新一代通用处理器,可运行多种类的跨平台应用,满足各类大型复杂桌面应用场景。
它的推出,标志着我国自主研发的CPU在自主可控程度和产品性能方面达到新高度,我国自主研发CPU的性能达到国际主流产品水平。
同时推出的还有打印机主控芯片龙芯2P0500,这是国内首款基于自主指令系统的打印机主控芯片,作为打印/扫描整机中的核心控制部件,龙芯2P0500的研发成功将助力推动更多国产打印机走向市场。
据介绍,3A6000对标英特尔第十代酷睿处理器,主频2.5GHz,采用四大核、四小核设计。单线程通用处理性能较上一代性能提升60%,多线程提升约一倍。
支持128位向量处理扩展指令(LSX)和256位高级向量处理扩展指令(LASX),支持同时多线程技术(SMT2)。并且集成双通道DDR4-3200控制器,集成安全可信模块,可提供安全启动方案和国密(SM2、SM3、SM4等)应用支持。
今年8月,基于龙架构的新一代四核处理器龙芯3A6000流片成功。
根据官方测试,龙芯3A6000四核处理器在2.5GHz频率下,SPEC CPU 2006 base单线程整数、浮点性能分别为43.1分、54.6分,多线程可达155分、140分,另外DDR4-3200双通道内存带宽超过42GB/s,Unixbench实测成绩超过7400分。总体性能与英特尔2020年上市的第10代酷睿四核处理器相当。
据介绍,龙芯3A6000处理器采用龙芯自主指令系统龙架构,龙架构从顶层架构,到指令功能和ABI标准等,全部自主设计,无需国外授权。
不满足CPU,GPU也在发力
近日,又有消息传出,那就是龙芯在CPU取得了突破性的成绩之后,开始发力GPU了,旗下合肥通用GPU芯片总部基地正式启用。
那么龙芯的GPU定位究竟是什么样的呢?要追上nvidia、AMD还是?
按照龙芯的说法,龙芯GPU与英伟达GPU的定位不同,龙芯GPU的定位是为了与龙芯CPU形成自我配套,形成系统优势,降低系统成本。
其实简单的来讲,一是龙芯后续可能会将GPU、GPU集成到一起,类似于intel、AMD的CPU一样,集成核显。二是龙芯也有可能会推出独立的GPU芯片,但更多的还是服务于龙芯自己的生态,而不是与nvidia去PK。
目前龙芯已经有了GPU芯片,第一代GPU核LG100已经在7A2000和2K2000中应用。而现在成立GPU中心,是要研发第二代GPU核,也就是LG200系列。
这一代的GPU核,比第一代GPU核会更强大,支持图形加速、科学计算、AI计算等。
目前龙芯的CPU确实已经追上来了,虽然与intel、AMD还有一些差距,但其实也并不远了,接下来如果GPU核有突破,再将CPU、GPU集成至一起,对龙芯生态的建设,有着莫大的好处,这也是龙芯的真正目的。
建设龙芯生态第一步:开放授权
除此之外,龙芯生态伙伴苏州雄立科技也推出了集成龙芯 CPU IP 的高集成度三层千兆网络交换芯片 XL63 系列并交付市场。这也是除龙芯中科之外的第二家企业推出龙架构芯片产品,标志着龙芯通过开放授权建设龙架构生态的一大跨越。
龙芯中科董事长胡伟武表示,公司将通过共享、共建方式构建龙架构生态,进行龙芯 IP 授权,一次性授权且永不收版税,即“卖芯片不收提成”,且无需对被授权企业进行审计。
龙芯认为,当前 RISC-V 架构过度开放,生态呈现碎片化特征,软件不兼容,且考虑到 ARM 授权不允许加指令,因此限制了创新,虽然目前 RISC-V 已经开放了已有 2000 多条指令应用,但自行增加指令需符合硬件规范,只能通过开放库使用。
龙芯 3A6000 采用我国自主设计的指令系统和架构,无需依赖任何国外授权技术,是我国自主研发、自主可控的新一代通用处理器,可运行多种类的跨平台应用,满足各类大型复杂桌面应用场景。
龙芯成功运用国产Linux系统作为软件支撑,渐渐构建起较为完整的生态环境。软件生态对新CPU至关重要。借助Linux系统,龙芯软件生态得到增强,为CPU应用提供强大后盾。
LoongArch正成为
与X86/ARM并列的顶层开源生态系统
指令系统是自主信息产业绕不过去的话题,胡伟武在演讲中表示,我国不可能基于国外指令系统建设自主信息产业生态。龙芯中科于2021年正式发布了自主指令系统架构LoongArch,已经通过权威机构系统的知识产权分析,做到了既自主又兼容,并充分融合主流指令系统X86、ARM等的主要特点。
为了降低产业链难度,做好芯片与操作系统之间的软硬结合,龙芯中科不断坚持科技自主创新,当前已掌握了“2+3+3+2”的十大技术能力。
第一个“2”即BIOS、操作系统内核能力;
第二个“3”指的是三大编译器社区GCC、LLVM、GOLANG;
第三个“3”指的是虚拟机Java、javaScript、.NET;
最后一个“2”则是两大二进制翻译系统LATX、LATA。
在掌握上述关键技术的基础上,龙芯中科与国际开源软件界开展了紧密合作。目前LoongArch架构得到了国际开源软件社区的广泛认可与支持,LoongArch正在成为与X86/ARM并列的顶层开源生态系统。胡伟武曾表示,希望到2022年底,开源社区对LoongArch的支持基本完善。
最后
对未来发展进行展望时, 我们有理由相信,在持续投入研发和政策支持下, 国产CPU将会实现更广泛替代, 不断缩小与国际先进水平之间差距。