0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

LLVM國際開源軟件社區(qū)發(fā)布正式支持LoongArch架構(gòu)的版本

龍芯中科 ? 來源: 龍芯中科 ? 2023-03-21 09:45 ? 次閱讀

前言

著名的LLVM國際開源軟件社區(qū)于2023年3月18日發(fā)布了16.0.0版本,以正式后端(official target)的級別實(shí)現(xiàn)了對LoongArch指令集架構(gòu)的完善支持。

至此,開源軟件世界最重要的五大基礎(chǔ)軟件(BIG FIVE),即Linux內(nèi)核、GCC、LLVM、Glibc、Binutils,都已發(fā)布了支持LoongArch架構(gòu)的正式版本。此后的LoongArch架構(gòu)操作系統(tǒng)發(fā)行版將可以直接基于上游社區(qū)版本進(jìn)行構(gòu)建,標(biāo)志著LoongArch軟件生態(tài)建設(shè)將迎來快速發(fā)展的新階段。

LLVM介紹

LLVM是如今設(shè)計(jì)和開發(fā)編譯器的最重要的框架之一,它不僅提供了知名的C/C++編譯器前端clang,也為Rust等許多其他編程語言提供了編譯框架支持,包括Chromium在內(nèi)的大量大型軟件都采用LLVM作為編譯構(gòu)建工具。

LLVM項(xiàng)目全面支持LoongArch

根據(jù)此次LLVM社區(qū)官方發(fā)行注記(https://releases.llvm.org/)的說明,在LLVM16中,LoongArch架構(gòu)從實(shí)驗(yàn)性后端(experimental target)被提升至正式后端(official target),這意味著LoongArch后端在任何平臺(tái)上將被默認(rèn)編譯,無需通過額外的CMake選項(xiàng)指定。

4aa08fcc-c766-11ed-bfe3-dac502259ad0.png

LLVM 16.0.0發(fā)行注記部分截圖

此外,LoongArch架構(gòu)在整個(gè)LLVM項(xiàng)目中得到了更加全面的支持,可支持OrcJIT、GHC調(diào)用約定等高級特性,clang、compiler-rt、lldb、openmp和libunwind等子項(xiàng)目。

龍芯積極貢獻(xiàn)源代碼

龍芯中科是2022年LLVM社區(qū)代碼貢獻(xiàn)量較多的機(jī)構(gòu)參與者,自2022年以來累計(jì)向LLVM社區(qū)貢獻(xiàn)了6.5萬行源代碼。此外,來自國內(nèi)外的開源開發(fā)者也向LLVM社區(qū)貢獻(xiàn)了近5千行的LoongArch架構(gòu)支持代碼。LoongArch作為一個(gè)新興的指令集架構(gòu),正得到開源世界日益廣泛的認(rèn)可與支持。

源碼下載

獲取LLVM 16最新源碼包,歡迎關(guān)注下方“龍芯中科”公眾號,「發(fā)消息」版塊發(fā)送關(guān)鍵詞LLVM,完成下載!

結(jié)語

未來,龍芯中科技術(shù)團(tuán)隊(duì)將繼續(xù)與LLVM社區(qū)保持緊密合作,與國內(nèi)外的專業(yè)開發(fā)者和開源愛好者攜手努力,助力LLVM社區(qū)和LoongArch架構(gòu)生態(tài)建設(shè)創(chuàng)新發(fā)展。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11123

    瀏覽量

    207921
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    3126

    瀏覽量

    42071
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1602

    瀏覽量

    48896
  • 龍芯中科
    +關(guān)注

    關(guān)注

    0

    文章

    253

    瀏覽量

    7554
  • LoongArch
    +關(guān)注

    關(guān)注

    0

    文章

    23

    瀏覽量

    1320

原文標(biāo)題:LLVM國際開源軟件社區(qū)發(fā)布正式支持LoongArch架構(gòu)的版本

文章出處:【微信號:gh_53fadbdbd4d4,微信公眾號:龍芯中科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    天數(shù)智芯主導(dǎo)的DeepSpark開源社區(qū)發(fā)布百大應(yīng)用開放平臺(tái)24.06版本

    ? 近日,由上海天數(shù)智芯半導(dǎo)體有限公司(以下簡稱“天數(shù)智芯”)主導(dǎo)的DeepSpark開源社區(qū)正式發(fā)布了百大應(yīng)用開放平臺(tái)24.06版本。 百大應(yīng)用開放平臺(tái)作為國內(nèi)領(lǐng)先的AI和通用計(jì)算應(yīng)
    的頭像 發(fā)表于 07-03 16:56 ?779次閱讀
    天數(shù)智芯主導(dǎo)的DeepSpark<b class='flag-5'>開源</b><b class='flag-5'>社區(qū)</b><b class='flag-5'>發(fā)布</b>百大應(yīng)用開放平臺(tái)24.06<b class='flag-5'>版本</b>

    龍芯2K0300蜂鳥板支持OpenHarmony 4.0 Release版本操作系統(tǒng)

    龍芯2K0300蜂鳥板是基于龍芯中科自研的LoongArch架構(gòu)2K0300處理器設(shè)計(jì)的,整體結(jié)構(gòu)小巧緊湊,功能豐富齊全。龍芯2K0300蜂鳥板采用核心板加擴(kuò)展底板的模塊化設(shè)計(jì)方式,有助于合作廠商
    發(fā)表于 06-20 10:02

    潤和軟件受邀參與openEuler 24.03 LTS發(fā)布

    發(fā)布會(huì)匯聚操作系統(tǒng)產(chǎn)業(yè)界頂尖力量,共探openEuler社區(qū)技術(shù)、生態(tài)、國際化發(fā)展,共建健康可持續(xù)發(fā)展的開源操作系統(tǒng)根社區(qū)。會(huì)上,openE
    的頭像 發(fā)表于 06-15 10:07 ?628次閱讀

    龍芯開源技術(shù)社區(qū)--BSP源碼等資料匯集地

    龍芯開源技術(shù)社區(qū): https://gitee.com/open-loongarch
    發(fā)表于 06-12 16:51

    Mono開源社區(qū)支持LoongArch架構(gòu)

    Mono作為開源框架,支持Linux、macOS、Windows及嵌入式設(shè)備等廣泛的操作系統(tǒng),使得開發(fā)者能在非Windows環(huán)境下運(yùn)行.NET應(yīng)用。
    的頭像 發(fā)表于 05-20 11:06 ?324次閱讀

    中軟國際簽署CLA,正式加入OpenCloudOS操作系統(tǒng)開源社區(qū)

    近日,中軟國際簽署 CLA(Contributor License Agreement 貢獻(xiàn)者許可協(xié)議),正式加入 OpenCloudOS 操作系統(tǒng)開源社區(qū)。
    的頭像 發(fā)表于 04-15 11:42 ?523次閱讀

    天數(shù)智芯主導(dǎo)DeepSpark開源社區(qū)百大應(yīng)用開放平臺(tái)24.03版本正式發(fā)布

    近日,由上海天數(shù)智芯半導(dǎo)體有限公司(以下簡稱“天數(shù)智芯”)主導(dǎo)的DeepSpark開源社區(qū)正式發(fā)布了百大應(yīng)用開放平臺(tái)24.03版本。
    的頭像 發(fā)表于 03-28 10:58 ?898次閱讀
    天數(shù)智芯主導(dǎo)DeepSpark<b class='flag-5'>開源</b><b class='flag-5'>社區(qū)</b>百大應(yīng)用開放平臺(tái)24.03<b class='flag-5'>版本</b>正式<b class='flag-5'>發(fā)布</b>

    AI推理框架軟件ONNX Runtime正式支持架構(gòu)

    近日,知名AI推理框架開源社區(qū)ONNX Runtime正式發(fā)布支持架構(gòu)版本1.17.0。
    的頭像 發(fā)表于 03-12 12:23 ?460次閱讀
    AI推理框架<b class='flag-5'>軟件</b>ONNX Runtime正式<b class='flag-5'>支持</b>龍<b class='flag-5'>架構(gòu)</b>

    全國大學(xué)生計(jì)算機(jī)系統(tǒng)能力大賽操作系統(tǒng)設(shè)計(jì)賽-LoongArch 賽道廣東龍芯2K1000LA 平臺(tái)資料分享

    Community LoongArch 舊世界與新世界 Loongson github Qemu上運(yùn)行LoongArch Loongson 官方開源軟件下載
    發(fā)表于 02-04 15:37

    DeepSpark開源社區(qū)發(fā)布百大應(yīng)用開放平臺(tái)23.12版本

    近日,上海天數(shù)智芯半導(dǎo)體有限公司(以下簡稱“天數(shù)智芯”)領(lǐng)導(dǎo)的DeepSpark開源社區(qū)正式推出了百大應(yīng)用開放平臺(tái)23.12版本。這一版本作為國內(nèi)領(lǐng)先的AI和通用計(jì)算應(yīng)用開發(fā)及評測平臺(tái)
    的頭像 發(fā)表于 01-04 14:58 ?776次閱讀

    天數(shù)智芯DeepSpark開源社區(qū)正式發(fā)布百大應(yīng)用開放平臺(tái)23.12版本

    近日,由上海天數(shù)智芯半導(dǎo)體有限公司(以下簡稱“天數(shù)智芯”)主導(dǎo)的DeepSpark開源社區(qū)正式發(fā)布了百大應(yīng)用開放平臺(tái)23.12版本。
    的頭像 發(fā)表于 12-29 15:13 ?809次閱讀
    天數(shù)智芯DeepSpark<b class='flag-5'>開源</b><b class='flag-5'>社區(qū)</b>正式<b class='flag-5'>發(fā)布</b>百大應(yīng)用開放平臺(tái)23.12<b class='flag-5'>版本</b>

    NVIDIA DOCA 2.5 長期支持版本發(fā)布

    開放的軟件開發(fā)套件和運(yùn)行環(huán)境,同時(shí)驅(qū)動(dòng) NVIDIA DOCA 開發(fā)者社區(qū)和生態(tài)合作的長足發(fā)展。 此次發(fā)布,NVIDIA DOCA 2.5 新版本引入了全新功能和增強(qiáng)功能,強(qiáng)
    的頭像 發(fā)表于 12-26 18:25 ?318次閱讀
    NVIDIA DOCA 2.5 長期<b class='flag-5'>支持</b><b class='flag-5'>版本</b><b class='flag-5'>發(fā)布</b>

    開源芯片社區(qū)雙周報(bào) No.6

    動(dòng)態(tài) ○ RISE近期動(dòng)態(tài) ○ RISE在Valgrind上的評估工作、各工作組進(jìn)展 ○ RISC-V軟件優(yōu)化手冊將在 1 月公開 開源芯片社區(qū)動(dòng)態(tài) ○?開芯院參與 RISE 工作進(jìn)展、如何使用香山資源包升級文檔
    的頭像 發(fā)表于 12-26 10:00 ?754次閱讀
    <b class='flag-5'>開源</b>芯片<b class='flag-5'>社區(qū)</b>雙周報(bào) No.6

    使用LLVM-embedded-toolchain-for-Arm-17.0.1開發(fā)STM32

    LLVM-embedded-toolchain-for-Arm 是一個(gè) ARM 公司開源的適用于 32 位ARM芯片的工具鏈,支持多種ARM指令集架構(gòu),包括最新的 CM85 內(nèi)核。
    的頭像 發(fā)表于 10-23 16:46 ?1412次閱讀
    使用<b class='flag-5'>LLVM</b>-embedded-toolchain-for-Arm-17.0.1開發(fā)STM32

    DeepSpark 開源社區(qū)百大應(yīng)用開放平臺(tái)23.09版本正式發(fā)布

    近日,由上海天數(shù)智芯半導(dǎo)體有限公司(以下簡稱 “天數(shù)智芯”)主導(dǎo)的DeepSpark開源社區(qū)正式發(fā)布了百大應(yīng)用開放平臺(tái)23.09版本。 百大應(yīng)用開放平臺(tái)作為國內(nèi)領(lǐng)先的AI和通用計(jì)算應(yīng)用
    的頭像 發(fā)表于 10-11 16:00 ?455次閱讀
    DeepSpark <b class='flag-5'>開源</b><b class='flag-5'>社區(qū)</b>百大應(yīng)用開放平臺(tái)23.09<b class='flag-5'>版本</b>正式<b class='flag-5'>發(fā)布</b>