国产CPU龙芯获得Rust原生支持 成系统级编程语言

2023年07月17日 17:09 次阅读 稿源:快科技 条评论

龙芯官方刚刚在公众号表示,Rust 1.71.0版本升级中,原生支持了龙芯处理器的龙架构LoongArch。龙芯提到,此前发布的Rust 1.70.0版本中,Rust开源社区合并了loongarch64-unknown-linux-gnu编译目标的初始支持补丁集,开始对龙架构提供初步的Tier3级支持。

此次发布的Rust 1.71.0版本将对龙架构的支持提升到Tier2级别,这一进展标志着Rust开源社区与其它主流指令集架构一样,将原生构建并发布针对龙架构的二进制版本。

龙架构开源生态建设再次向前迈出坚实一步。

据了解,Rust是近年来新兴的系统级编程语言,专注于安全性、并发性和性能。

Rust拥有丰富的类型系统和所有权模型,可通过在编译时检查内存访问和并发问题,保证内存安全和线程安全。

Rust在构建并行和分布式应用程序时具有优良的并发性能,其高性能特性使Rust适用于编写高效的系统软件,如操作系统内核、嵌入式设备驱动程序和网络服务器。

2021年,龙芯中科推出完全自主指令集架构--LoongArch,标志着指令集系统架构承载的软件生态走向完全自主。

它基于龙芯二十年的CPU研制和生态建设积累,从顶层架构,到指令功能和ABI标准等,全部自主设计,不需国外授权。

LoongArch指令集不仅能够确保现有龙芯平台应用二进制的无损迁移,而且能够实现多种国际主流指令系统的高效二进制翻译。

LoongArch对MIPS指令的翻译效率是100%性能,对ARM指令翻译的效率是90%性能,对x86的翻译效率是80%性能。

2021年7月,龙芯3A5000处理器发布,首次落地LoongArch指令集,性能逼近国际主流水平,标志着自主研发CPU的性能完全可以超过引进技术。

龙芯前不久宣布了下一代的龙芯3A6000系列处理器,号称性能可以对标AMD的Zen2及英特尔的10代酷睿,官方表示3A6000系列会在Q4季度发布,争取届时相关整机企业同步推出基于3A6000的整机。

我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。

对文章打分

国产CPU龙芯获得Rust原生支持 成系统级编程语言

5 (42%)
已有 条意见

    最新资讯

    加载中...

    编辑精选

    加载中...

    热门评论

      Top 10

      招聘

      created by ceallan