文章图片
LoongArch正成为与x86/ARM并列的顶层开源生态系统
其实CPU指令系统的是否需要自主研发,这在多年前就有讨论,至今至少已经有长达15年了 。
自主研发有自主研发的好处,但是最大的难题在于生态的建设 。而选择采用或兼容国外指令集的优势则是能够直接共享现有的国外指令集的软硬件生态 。
龙芯在做了20年之后的选择是,在自主的同时去兼容 。
2021年4月,龙芯正式发布了自主指令系统架构LoongArch,在做到了完全的自主可控,拥有完全的自主知识产权的同时,龙芯的LoongArch指令集还实现兼容多种国际主流的指令系统 。
文章图片
胡伟武表示,要做到既完全自主又兼容,需要“2+3+3+2”的十大基础软件能力 。即,两大核心软件:BIOS和操作系统内核(含驱动和虚拟化);三大编译器:GCC、LLVM、GOLANG;三大虚拟机:Java、JavaScript、.NET;两大二进制翻译系统:x86和ARM 。“我们不光要纵向构建自己的软件生态,横向还能接入x86和ARM 。”
“LoongArch指令系统正在与x86、ARM一样成为一个国际主流的指令系统,它以后还会开源,但它跟RISC-V不一样,RISC-V的开源是美国人主导的,而我们LoongArch的开源是我们中国人自己的开源指令系统 。虽然过去我们国内曾经有过一些自主研发的指令系统都没成功,但是我相信我们的LoongArch是可以成功的 。”胡伟武说道 。
文章图片
据介绍,LoongArch架构已得到国际开源软件界广泛认可与支持,并已向GNU组织申请到ELF Machine编号(258号),即LoongArch的“身份证";Linux内核社区版本也将持续支持龙芯系列CPU和桥片 。
Binutils、GDB等基础工具已实现对LoongArch的原生支持,ACPI国际标准中纳入了对LoongArch架构特性的支持;GCC已实现与LoongArch架构的原生支持,LLVM、GO已经初步实现对LoongArch架构的原生社区支持;龙芯与.Net、V8、 Mozilla等社区紧密合作,基于LoongArch架构实现了Java、Javascript、 . Net等三大虚拟机运行环境 。
龙芯3C5000服务器处理器发布:16核心性能媲美ARM 64核处理器
2021年7月,龙芯正式发布了首款基于自主研发的指令系统LoongArch的处理器芯片龙芯3A5000,性能实现大幅跨越,代表了我国自主CPU设计领域的最新里程碑成果 。
作为首款基于LoongArch指令集系统的龙芯3A5000处理器,主频为2.3GHz-2.5GHz,包含4个处理器核心 。每个处理器核心采用64位超标量GS464V自主微结构,包含4个定点单元、2个256位向量运算单元和2个访存单元 。
龙芯3A5000集成了2个支持ECC校验的64位DDR4-3200控制器,4个支持多处理器数据一致性的HyperTransport 3.0控制器 。
龙芯3A5000支持主要模块时钟动态关闭,主要时钟域动态变频以及主要电压域动态调压等精细化功耗管理功能 。
根据龙芯中科公布的国内第三方测试机构的测试结果显示,龙芯3A5000处理器在GCC编译环境下运行SPEC CPU2006的定点、浮点单核Base分值均达到26分以上,四核分值达到80分以上 。
基于国产操作系统的龙芯3A5000桌面系统的Unixbench单线程分值达1700分以上,四线程分值达到4200分以上 。上述测试分值已经逼近市场主流桌面CPU水平,在国内桌面CPU中处于领先地位 。
- 小米科技|冰点一步到位,想不到锐龙5 5600X也成为千元CPU
- CPU|第一代锐龙CPU还没用多久就被淘汰了
- 对标高通骁龙8系 谷歌Tensor 2旗舰处理器曝光
- 关于Intel未来三代酷睿CPU|Intel处理器明年又要换LGA1851接口:老散热扣具通用
- 自从12代酷睿首次在x86桌面平台引入异构CPU之后|对决AMD Zen6 Intel 15代酷睿继续“核战”
- CPU|618想选中端5G手机?四大理由证明,OPPO A57就是答案
- 显示器|618硬件大优惠,显卡和CPU都值得入手,单品报价单建议收藏
- 酷睿处理器|Intel十三代酷睿大曝光:性能提升不错,锐龙7000最大劲敌
- ARM|ARM CPU雄起!x86被越甩越远
- 酷睿处理器|千元平板怎么选?华为对比OPPO,一图告诉你答案