IT之家 7 月 17 日消息,據(jù)龍芯中科官方消息,近日,Rust 開源社區(qū)發(fā)布 1.71.0 版本,實現(xiàn)對龍架構(LoongArch)指令集的原生支持。
龍芯中科表示,在此前發(fā)布的 Rust 1.70.0 版本中,Rust 開源社區(qū)合并了 loongarch64-unknown-linux-gnu 編譯目標的初始支持補丁集,開始對龍架構提供初步的 Tier3 級支持。此次發(fā)布的 Rust 1.71.0 版本將對龍架構的支持提升到 Tier2 級別,這一進展標志著 Rust 開源社區(qū)與其它主流指令集架構一樣,將原生構建并發(fā)布針對龍架構的二進制版本。龍架構開源生態(tài)建設再次向前邁出堅實一步。
IT之家附 Rust 和 LoongArch 介紹如下:
Rust 是近年來新興的系統(tǒng)級編程語言,專注于安全性、并發(fā)性和性能。Rust 擁有豐富的類型系統(tǒng)和所有權模型,可通過在編譯時檢查內存訪問和并發(fā)問題,保證內存安全和線程安全。Rust 在構建并行和分布式應用程序時具有優(yōu)良的并發(fā)性能,其高性能特性使 Rust 適用于編寫高效的系統(tǒng)軟件,如操作系統(tǒng)內核、嵌入式設備驅動程序和網(wǎng)絡服務器。
2020 年,龍芯中科基于二十年的 CPU 研制和生態(tài)建設積累推出了龍架構(LoongArch),包括基礎架構部分和向量指令、虛擬化、二進制翻譯等擴展部分,近 2000 條指令。官方稱,龍架構具有較好的自主性、先進性與兼容性。龍架構從整個架構的頂層規(guī)劃,到各部分的功能定義,再到細節(jié)上每條指令的編碼、名稱、含義,在架構上進行自主重新設計,具有充分的自主性。
廣告聲明:文內含有的對外跳轉鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結果僅供參考,IT之家所有文章均包含本聲明。