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

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

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

方舟編譯器官發(fā)布對(duì) RISC-V 后端的支持

工程師鄧生 ? 來(lái)源:IT之家 ? 作者:懶貓 ? 2020-11-21 10:55 ? 次閱讀

昨日,方舟編譯器官方新發(fā)布了對(duì) RISC-V 后端的支持。

地址:https://gitee.com/openarkcompiler-incubator/mapleall

目前,方舟編譯器可以在 RISC-V 的 QEMU 模擬器以及真實(shí)硬件設(shè)備上成功運(yùn)行 CPU2017 的 C 程序。

本次發(fā)布后端主要包括功能相關(guān)的基本模塊,如指令選擇,寄存器分配和棧布局以及 ABI 支持。據(jù)介紹,因?yàn)楹蠖艘浦搽y度主要在于重構(gòu)優(yōu)化,其中對(duì)指令集的描述方法(機(jī)器模型部分)暫未將流行的 DSL 機(jī)器模型語(yǔ)言當(dāng)做第一優(yōu)先級(jí)。

IT之家了解到,方舟社區(qū)表示后續(xù)會(huì)著重針對(duì)后端差異化最大的優(yōu)化框架方面做補(bǔ)強(qiáng),包括擴(kuò)展基本塊優(yōu)化,指令流優(yōu)化以及指令調(diào)度等。

責(zé)任編輯:PSY

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

    關(guān)注

    1

    文章

    1602

    瀏覽量

    48916
  • 方舟
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    8423
  • RISC-V
    +關(guān)注

    關(guān)注

    44

    文章

    2151

    瀏覽量

    45742
  • 方舟編譯器
    +關(guān)注

    關(guān)注

    0

    文章

    60

    瀏覽量

    175
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    加入全球 RISC-V Advocate 行列,共筑 RISC-V 的未來(lái) !

    加入RISC-VAdvocate行列!我們正在尋找來(lái)自世界各地的RISC-V愛(ài)好者,通過(guò)全球推廣和參與,成為支持RISC-V進(jìn)步的關(guān)鍵參與者。作為一名
    的頭像 發(fā)表于 09-10 08:08 ?162次閱讀
    加入全球 <b class='flag-5'>RISC-V</b> Advocate 行列,共筑 <b class='flag-5'>RISC-V</b> 的未來(lái) !

    risc-v的發(fā)展歷史

    Foundation),旨在促進(jìn)RISC-V架構(gòu)的發(fā)展和推廣。該基金會(huì)由大量的企業(yè)和機(jī)構(gòu)支持,包括英特爾、Nvidia、谷歌、華為、IBM、紅帽、西部數(shù)據(jù)等。 2015年:RISC-V基金會(huì)
    發(fā)表于 07-29 17:20

    rIsc-v的缺的是什么?

    通過(guò)軟件模擬或復(fù)雜的指令序列來(lái)實(shí)現(xiàn)一些高級(jí)功能,這可能會(huì)增加執(zhí)行時(shí)間和功耗。 2. 生態(tài)系統(tǒng)支持不足 軟件和工具鏈的可用性:盡管RISC-V社區(qū)在快速發(fā)展,但與成熟的ARM等架構(gòu)相比,其生
    發(fā)表于 07-29 17:18

    為什么要有RISC-V

    的,永遠(yuǎn)不會(huì)改變。這為編譯器編寫(xiě)者,操作系統(tǒng)開(kāi)發(fā)人員和匯 編語(yǔ)言程序員提供了穩(wěn)定的目標(biāo)。模塊化來(lái)源于可選的標(biāo)準(zhǔn)擴(kuò)展,根據(jù)應(yīng)用程序的需要,硬件可以包含或不包含這些擴(kuò)展。這種模塊化特性使得RISC-V具有了
    發(fā)表于 07-27 15:05

    RISC-V單片機(jī)最好用的編譯器

    想要了解對(duì)RISC-V單片機(jī)最好用的編譯器是哪個(gè)?
    發(fā)表于 05-08 21:42

    RISC-V為何如此重要?

    本文由半導(dǎo)體產(chǎn)業(yè)縱橫(ID:ICVIEWS)編譯自xda-developersRISC-V正在緩慢而悄然地改變CPU市場(chǎng)。RISC-V在過(guò)去幾年中一直是行業(yè)流行語(yǔ),它正在慢慢改變半導(dǎo)體市場(chǎng)。但是
    的頭像 發(fā)表于 04-29 08:28 ?261次閱讀
    <b class='flag-5'>RISC-V</b>為何如此重要?

    為何什么risc-v芯片比arm的效率高

    相對(duì)于ARM更多(例如,擁有32個(gè)通用寄存器),這有助于提高數(shù)據(jù)處理效率。同時(shí),RISC-V的指令數(shù)目相對(duì)較少,這有助于降低芯片復(fù)雜度和功耗,雖然也可能增加編譯器優(yōu)化難度。這些特點(diǎn)共同使得RISC-V芯片
    發(fā)表于 04-28 09:38

    RISC-V有哪些優(yōu)點(diǎn)和缺點(diǎn)

    和使用其代碼。這種開(kāi)放性促進(jìn)了全球范圍內(nèi)的創(chuàng)新與合作,有助于推動(dòng)RISC-V生態(tài)系統(tǒng)的快速發(fā)展。 模塊化設(shè)計(jì):RISC-V支持模塊化可配置的子集,使得開(kāi)發(fā)者可以根據(jù)具體的應(yīng)用需求進(jìn)行靈活定制。這種
    發(fā)表于 04-28 09:03

    RISC-V有哪些優(yōu)缺點(diǎn)?是堅(jiān)持ARM方向還是投入risc-V的懷抱?

    、修改和使用其代碼。這種開(kāi)放性促進(jìn)了全球范圍內(nèi)的創(chuàng)新與合作,有助于推動(dòng)RISC-V生態(tài)系統(tǒng)的快速發(fā)展。 模塊化設(shè)計(jì) :RISC-V支持模塊化可配置的子集,使得開(kāi)發(fā)者可以根據(jù)具體的應(yīng)用需求進(jìn)行靈活定制
    發(fā)表于 04-28 08:51

    IAR率先支持瑞薩首款通用RISC-V MCU,樹(shù)立行業(yè)新標(biāo)準(zhǔn)

    支持瑞薩首款通用32位RISC-V MCU,該 MCU 搭載了瑞薩自研的 CPU 內(nèi)核。此次功能升級(jí)包括先進(jìn)的調(diào)試功能和全面的編譯器優(yōu)化,全面融入了瑞薩 Smart Configurator 工具、設(shè)計(jì)示例、詳盡的技術(shù)文檔,并
    的頭像 發(fā)表于 04-03 17:00 ?372次閱讀
    IAR率先<b class='flag-5'>支持</b>瑞薩首款通用<b class='flag-5'>RISC-V</b> MCU,樹(shù)立行業(yè)新標(biāo)準(zhǔn)

    什么是RISC-V

    siFive搞RISC-V 賽昉搞RISC-V 香山搞RISC-V 到底什么是RISC-V? 先不問(wèn)有什么用,RISC-V目前的能力來(lái)說(shuō),工
    發(fā)表于 02-02 10:41

    256核!賽昉發(fā)布全新RISC-V眾核子系統(tǒng)IP平臺(tái)

    11月23日,中國(guó)RISC-V軟硬件生態(tài)領(lǐng)導(dǎo)者賽昉科技正式發(fā)布自主研發(fā)的片上一致性互聯(lián)IP——昉·星鏈-700(StarLink-700),并推出基于StarLink-700和昉·天樞-90
    發(fā)表于 11-29 13:37

    開(kāi)發(fā)出商用的RISC-V處理器還需要哪些開(kāi)發(fā)工具和環(huán)境?

    開(kāi)發(fā)出商用的RISC-V處理器還需要哪些開(kāi)發(fā)工具和環(huán)境? 處理器是軟硬件的交匯點(diǎn),所以必須有完善的編譯器、開(kāi)發(fā)工具和軟件開(kāi)發(fā)環(huán)境(IDE),處理器內(nèi)核才能夠被用戶順利使用起來(lái)。目前RISC-V具有
    發(fā)表于 11-18 06:05

    ARM最大危機(jī)來(lái)了!谷歌官宣:安卓將全面支持RISC-V

    電子發(fā)燒友網(wǎng)報(bào)道(文/吳子鵬)日前,谷歌在開(kāi)源博客發(fā)布了一篇文章,宣布了Android(安卓)與 RISC-V 的最新進(jìn)展。文章開(kāi)門見(jiàn)山地提到,“Android支持許多不同的設(shè)備類型和CPU架構(gòu)
    的頭像 發(fā)表于 11-04 00:16 ?1965次閱讀

    OpenHarmony 的js引擎用的是方舟編譯器

    OpenHarmony 的js引擎用的是方舟編譯器嗎?方舟編譯器不是用來(lái)編譯嗎?
    發(fā)表于 10-09 09:32