91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

峰會(huì)回顧第6期 | 畢昇編譯器與OpenHarmony RISC-V生態(tài)的進(jìn)展

OpenHarmony TSC ? 來(lái)源:OpenHarmony TSC ? 作者:OpenHarmony TSC ? 2023-05-05 15:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

演講嘉賓 | 曾建江

回顧整理 | 廖 濤

排版校對(duì) | 李萍萍

00b7b4ae-eb19-11ed-878e-dac502259ad0.png

嘉賓簡(jiǎn)介

曾建江,亞琛工業(yè)大學(xué)博士,華為畢昇編譯器首席架構(gòu)師、芯片軟件協(xié)同設(shè)計(jì)部部長(zhǎng),擁有多年編譯器與芯片軟件協(xié)同設(shè)計(jì)經(jīng)驗(yàn),負(fù)責(zé)探索先進(jìn)軟硬件協(xié)同設(shè)計(jì)技術(shù)、工具以及方法。

文章內(nèi)容來(lái)

第一屆開(kāi)放原子開(kāi)源基金會(huì)OpenHarmony技術(shù)峰會(huì)——開(kāi)發(fā)者工具分論壇

視頻回顧

正 文 內(nèi) 容

由C、C++Java等高級(jí)語(yǔ)言編碼的人類可讀源代碼需要通過(guò)編譯器編譯,才能夠被翻譯成計(jì)算機(jī)可執(zhí)行的目標(biāo)代碼。在特定硬件平臺(tái)和編程語(yǔ)言的雙重約束條件下,應(yīng)用程序的性能主要依賴于程序員編寫(xiě)并行代碼的能力和編譯器的優(yōu)化能力。華為多年自研的畢昇編譯器做了哪些優(yōu)化工作,又如何賦能OpenHarmony開(kāi)源生態(tài)呢?華為畢昇編譯器首席架構(gòu)師曾建江在第一屆OpenHarmony技術(shù)峰會(huì)上,分享了幾點(diǎn)思考。

00c249aa-eb19-11ed-878e-dac502259ad0.png

01?

畢昇編譯器介紹

畢昇編譯器是華為自主開(kāi)發(fā)的一款專注于C和C++代碼構(gòu)建的系統(tǒng)底層組件,旨在發(fā)揮自研芯片的最佳性能。在鯤鵬服務(wù)器中,畢昇編譯器能夠與鯤鵬芯片協(xié)同,通過(guò)編譯器技術(shù)充分發(fā)揮芯片的性能。目前,畢昇編譯器for鯤鵬2.4.0版本的SPEC2017性能已經(jīng)比GCC9.3提升了30%(測(cè)試環(huán)境及配置見(jiàn)https://www.spec.org/cpu2017/results/res2021q4/cpu2017-20211012-29727.html)。經(jīng)過(guò)畢昇編譯器優(yōu)化的超算領(lǐng)域HPC TOP應(yīng)用的性能平均提升了10%,讓用戶在鯤鵬硬件平臺(tái)上能夠體驗(yàn)到更好的業(yè)務(wù)性能。此外,畢昇編譯器與鯤鵬攜手已在政府、運(yùn)營(yíng)商、氣象、水利等多個(gè)國(guó)計(jì)民生行業(yè)落地商用,并持續(xù)在更多行業(yè)中拓展。今天,開(kāi)發(fā)者可以方便地從鯤鵬套件中獲取到最新版的畢昇編譯器for鯤鵬(https://www.hikunpeng.com/zh/developer/devkit/compiler/bisheng)。

00cde4a4-eb19-11ed-878e-dac502259ad0.png

畢昇2.4.0版本與GCC的性能比較

畢昇編譯器團(tuán)隊(duì)很早就加入到RISC-V社區(qū)的開(kāi)發(fā)中,形成深度協(xié)同。目前,畢昇編譯器已經(jīng)基于RISC-V開(kāi)發(fā)了MCU處理器,賦能穿戴智能終端,持續(xù)提升產(chǎn)品競(jìng)爭(zhēng)力。此外,還積極參與OpenHarmony的生態(tài)建設(shè)工作,將MCU處理器上積累的Codesize和性能優(yōu)化等編譯優(yōu)化技術(shù)能力賦能到OpenHarmony生態(tài)的眾多其他設(shè)備上。

00d5d8ee-eb19-11ed-878e-dac502259ad0.png

畢昇編譯器協(xié)同RISC-V

02?

Codesize和性能優(yōu)化

在RISC-V的應(yīng)用當(dāng)中,特別是面向MCU成本特別得敏感,而Codesize的壓縮優(yōu)化是節(jié)省MCU成本的有效方法之一。畢昇編譯器采用了函數(shù)跳轉(zhuǎn)壓縮、跳轉(zhuǎn)表壓縮和Global Propagation增強(qiáng)等技術(shù),進(jìn)一步精簡(jiǎn)了編譯的代碼量。在函數(shù)跳轉(zhuǎn)中,畢昇編譯器基于RISC-V對(duì)整個(gè)跳轉(zhuǎn)過(guò)程進(jìn)行優(yōu)化,將原先兩條指令合成一條指令,每一次跳轉(zhuǎn)能夠節(jié)省32 Bytes的Codesize。在跳轉(zhuǎn)表中,畢昇編譯器采取基線地址偏移值代替絕對(duì)值的方法,保存表中相鄰元素的地址差值(8 Bytes)而非元素本身(32 Bytes),從而達(dá)到壓縮跳轉(zhuǎn)表的目的。此外,畢昇編譯器也通過(guò)全局變量傳遞的方法對(duì)其重復(fù)加載問(wèn)題進(jìn)行了優(yōu)化。

在性能方面,由于函數(shù)調(diào)用涉及頻繁的壓棧和出棧操作,造成了不必要的性能開(kāi)銷。畢昇編譯器采取了Shrink wrap增強(qiáng)技術(shù),通過(guò)重新安排函數(shù)prologue和epilogue的位置以減少函數(shù)的棧保存操作。

00e1c5be-eb19-11ed-878e-dac502259ad0.png

畢昇編譯器Shrink wrap增強(qiáng)

除了上述編譯優(yōu)化技術(shù)畢昇MCU編譯器華為自研RISC-V擴(kuò)展指令相配合,讓相關(guān)產(chǎn)品的軟件獲得領(lǐng)先的代碼體積與性能收益。即使只使能RISC-V社區(qū)標(biāo)準(zhǔn)的IMFADC等擴(kuò)展的指令,在不使用自研擴(kuò)展指令的前提下,畢昇MCU編譯器依舊能為開(kāi)發(fā)者提供優(yōu)秀的軟件性能與代碼體積。隨著華為MCU類產(chǎn)品的商用交付的推進(jìn),華為和RISC-VMCU開(kāi)發(fā)者將很快就能用上畢昇MCU編譯器。

03?

總結(jié)

未來(lái),華為畢昇編譯器團(tuán)隊(duì)將把畢昇編譯器的優(yōu)化技術(shù)和能力通過(guò)開(kāi)源貢獻(xiàn)到OpenHarmony社區(qū),以此促進(jìn)OpenHarmony軟件生態(tài)的發(fā)展,讓整個(gè)OpenHarmony生態(tài)都能夠獲得有競(jìng)爭(zhēng)力的編譯技術(shù)支撐。

E N D

點(diǎn)擊下方閱讀原文獲取演講PPT。

關(guān)注我們,獲取更多精彩。


審核編輯黃宇


聲明:本文內(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

    文章

    1672

    瀏覽量

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

    關(guān)注

    48

    文章

    2891

    瀏覽量

    53078
  • OpenHarmony
    +關(guān)注

    關(guān)注

    33

    文章

    3955

    瀏覽量

    21138
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    科技獲第二十屆“中國(guó)芯”RISC-V生態(tài)推廣示范案例獎(jiǎng)

    產(chǎn)品應(yīng)用示范”案例,成功斬獲“RISC-V生態(tài)推廣示范案例獎(jiǎng)”。這一榮譽(yù)不僅是對(duì)芯科技在RISC-V領(lǐng)域技術(shù)實(shí)力與應(yīng)用成果的高度認(rèn)可,也彰顯了其在推動(dòng)國(guó)產(chǎn)芯片
    的頭像 發(fā)表于 11-21 17:01 ?3362次閱讀
    芯<b class='flag-5'>昇</b>科技獲第二十屆“中國(guó)芯”<b class='flag-5'>RISC-V</b><b class='flag-5'>生態(tài)</b>推廣示范案例獎(jiǎng)

    大灣區(qū)RISC-V生態(tài)全景展示:RISC-V生態(tài)發(fā)展論壇、開(kāi)發(fā)者Workshop和生態(tài)應(yīng)用專區(qū)

    繼7月份上海的RISC-V中國(guó)峰會(huì)之后,中國(guó)RISC-V生態(tài)和產(chǎn)業(yè)發(fā)展最新動(dòng)態(tài)將在10月份深圳的灣芯展上全景展示。 ? RISC-V,這個(gè)以
    的頭像 發(fā)表于 10-13 09:18 ?545次閱讀
    大灣區(qū)<b class='flag-5'>RISC-V</b><b class='flag-5'>生態(tài)</b>全景展示:<b class='flag-5'>RISC-V</b><b class='flag-5'>生態(tài)</b>發(fā)展論壇、開(kāi)發(fā)者Workshop和<b class='flag-5'>生態(tài)</b>應(yīng)用專區(qū)

    潤(rùn)開(kāi)鴻亮相2025 RISC-V中國(guó)峰會(huì)

    此前,7月16日至19日,第五屆RISC-V中國(guó)峰會(huì)在上海張江科學(xué)會(huì)堂隆重舉辦。作為領(lǐng)先的鴻蒙方向?qū)I(yè)技術(shù)公司及終端操作系統(tǒng)發(fā)行版提供商,以及不斷推進(jìn)基于RISC-V與開(kāi)源鴻蒙全棧開(kāi)源生態(tài)
    的頭像 發(fā)表于 08-07 18:07 ?1605次閱讀

    明晚開(kāi)播 |開(kāi)源芯片系列講座28:高性能RISC-V微處理芯片

    鷺島論壇開(kāi)源芯片系列講座28「高性能RISC-V微處理芯片」明晚(30日)20:00精彩開(kāi)播期待與您云相聚,共襄學(xué)術(shù)盛宴!|直播信息報(bào)告題目高性能
    的頭像 發(fā)表于 07-29 17:02 ?1338次閱讀
    明晚開(kāi)播 |開(kāi)源芯片系列講座<b class='flag-5'>第</b>28<b class='flag-5'>期</b>:高性能<b class='flag-5'>RISC-V</b>微處理<b class='flag-5'>器</b>芯片

    普華基礎(chǔ)軟件亮相2025 RISC-V中國(guó)峰會(huì)

    此前,7月16日至18日,第五屆RISC-V中國(guó)峰會(huì)在上海盛大召開(kāi)。普華基礎(chǔ)軟件副總經(jīng)理兼戰(zhàn)略研究院院長(zhǎng)張曉先受邀參會(huì),發(fā)表《開(kāi)源小滿助力RISC-V軟硬協(xié)同生態(tài)發(fā)展》主題演講,分享了
    的頭像 發(fā)表于 07-28 16:51 ?1190次閱讀
    普華基礎(chǔ)軟件亮相2025 <b class='flag-5'>RISC-V</b>中國(guó)<b class='flag-5'>峰會(huì)</b>

    Andes晶心科技亮相2025 RISC-V中國(guó)峰會(huì)

    2025 RISC-V 中國(guó)峰會(huì)于2025年7月16日至19日在上海張江科學(xué)會(huì)堂隆重舉行!本屆峰會(huì)將聚焦RISC-V技術(shù)的前沿發(fā)展與實(shí)際應(yīng)用,旨在加速
    的頭像 發(fā)表于 07-23 17:18 ?1578次閱讀

    奕斯偉計(jì)算亮相2025 RISC-V中國(guó)峰會(huì)

    近日,第五屆RISC-V中國(guó)峰會(huì)在上海張江科學(xué)會(huì)堂舉行,作為與“北美峰會(huì)”、“歐洲峰會(huì)”齊名的全球RISC-V領(lǐng)域三大頂級(jí)盛會(huì)之一,本屆
    的頭像 發(fā)表于 07-22 17:34 ?1193次閱讀

    時(shí)擎科技亮相2025 RISC-V中國(guó)峰會(huì),深度解析高性能RISC-V SoC技術(shù)挑戰(zhàn)與創(chuàng)新

    2025年7月16-18日,第五屆RISC-V中國(guó)峰會(huì)在上海張江科學(xué)會(huì)堂成功舉辦,作為全球RISC-V領(lǐng)域頂級(jí)盛會(huì)之一,本屆峰會(huì)匯聚了數(shù)百家企業(yè)、研究機(jī)構(gòu)及開(kāi)源社區(qū),共同探討
    的頭像 發(fā)表于 07-21 17:37 ?1667次閱讀
    時(shí)擎科技亮相2025 <b class='flag-5'>RISC-V</b>中國(guó)<b class='flag-5'>峰會(huì)</b>,深度解析高性能<b class='flag-5'>RISC-V</b> SoC技術(shù)挑戰(zhàn)與創(chuàng)新

    RISC-V 發(fā)展態(tài)勢(shì)與紅帽系統(tǒng)適配進(jìn)展

    2025 年 7 月 18 日,在第五屆(2025)RISC-V 中國(guó)峰會(huì)的軟件與生態(tài)系統(tǒng)分論壇上,紅帽軟件(北京)有限公司首席軟件工程師、RISC-V 國(guó)際基金會(huì)大使傅煒?lè)窒淼闹黝}是
    發(fā)表于 07-18 10:55 ?4089次閱讀
    <b class='flag-5'>RISC-V</b> 發(fā)展態(tài)勢(shì)與紅帽系統(tǒng)適配<b class='flag-5'>進(jìn)展</b>

    RISC-V 的平臺(tái)思維和生態(tài)思維

    Doorn 認(rèn)為,RISC-V 擴(kuò)展要擁抱 “平臺(tái)思維” 和 “生態(tài)思維”。 ? 在 7 月 17 日舉辦的第五屆(2025)RISC-V 中國(guó)峰會(huì)主論壇上,Leendert van
    發(fā)表于 07-17 14:04 ?4189次閱讀

    直播預(yù)約 |開(kāi)源芯片系列講座28:高性能RISC-V微處理芯片

    鷺島論壇開(kāi)源芯片系列講座28「高性能RISC-V微處理芯片」7月30日(周三)20:00精彩開(kāi)播期待與您云相聚,共襄學(xué)術(shù)盛宴!|直播信息報(bào)告題目高性能
    的頭像 發(fā)表于 07-14 17:34 ?1271次閱讀
    直播預(yù)約 |開(kāi)源芯片系列講座<b class='flag-5'>第</b>28<b class='flag-5'>期</b>:高性能<b class='flag-5'>RISC-V</b>微處理<b class='flag-5'>器</b>芯片

    兆松科技發(fā)布高性能RISC-V編譯器ZCC 4.0.0版本

    近日,兆松科技(武漢)有限公司(以下簡(jiǎn)稱“兆松科技”)宣布正式發(fā)布高性能 RISC-V 編譯器 ZCC 4.0.0 版本。新版本在性能優(yōu)化、廠商自定義指令支持和軟件庫(kù)等方面實(shí)現(xiàn)全面升級(jí),并同步推出
    的頭像 發(fā)表于 06-27 14:48 ?3120次閱讀
    兆松科技發(fā)布高性能<b class='flag-5'>RISC-V</b><b class='flag-5'>編譯器</b>ZCC 4.0.0版本

    RISC-V架構(gòu)下的編譯器自動(dòng)向量化

    高性能算力生態(tài)的建設(shè),正投入編譯器自動(dòng)向量化優(yōu)化等多項(xiàng)關(guān)鍵技術(shù),全面助力RISC-V的高性能發(fā)展。RISC-V向量設(shè)計(jì)SpacemiT在現(xiàn)代CPU中,向量支持是算力的
    的頭像 發(fā)表于 06-06 16:59 ?1253次閱讀
    <b class='flag-5'>RISC-V</b>架構(gòu)下的<b class='flag-5'>編譯器</b>自動(dòng)向量化

    奕斯偉計(jì)算亮相2025 RISC-V歐洲峰會(huì)

    此前,當(dāng)?shù)貢r(shí)間2025年5月12日至15日,作為RISC-V全球年度盛會(huì)之一,2025 RISC-V歐洲峰會(huì)在法國(guó)巴黎舉行。本次峰會(huì)匯聚了產(chǎn)業(yè)界、科研機(jī)構(gòu)、學(xué)術(shù)界以及建設(shè)
    的頭像 發(fā)表于 05-17 16:50 ?1401次閱讀

    第五屆 RISC-V 中國(guó)峰會(huì)演講征集和展位招募

    第五屆RISC-V中國(guó)峰會(huì)將于2025年7月16至19日在上海張江科學(xué)會(huì)堂隆重舉辦,本屆峰會(huì)由上海開(kāi)放處理產(chǎn)業(yè)創(chuàng)新中心(SOPIC)主辦,RISC
    的頭像 發(fā)表于 04-25 10:29 ?1210次閱讀
    第五屆 <b class='flag-5'>RISC-V</b> 中國(guó)<b class='flag-5'>峰會(huì)</b>演講征集和展位招募