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