国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

峰會回顧第6期 | 畢昇編譯器與OpenHarmony RISC-V生態的進展

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

掃碼添加小助手

加入工程師交流群

演講嘉賓 | 曾建江

回顧整理 | 廖 濤

排版校對 | 李萍萍

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

嘉賓簡介

曾建江,亞琛工業大學博士,華為畢昇編譯器首席架構師、芯片軟件協同設計部部長,擁有多年編譯器與芯片軟件協同設計經驗,負責探索先進軟硬件協同設計技術、工具以及方法。

文章內容來

第一屆開放原子開源基金會OpenHarmony技術峰會——開發者工具分論壇

視頻回顧

正 文 內 容

由C、C++Java等高級語言編碼的人類可讀源代碼需要通過編譯器編譯,才能夠被翻譯成計算機可執行的目標代碼。在特定硬件平臺和編程語言的雙重約束條件下,應用程序的性能主要依賴于程序員編寫并行代碼的能力和編譯器的優化能力。華為多年自研的畢昇編譯器做了哪些優化工作,又如何賦能OpenHarmony開源生態呢?華為畢昇編譯器首席架構師曾建江在第一屆OpenHarmony技術峰會上,分享了幾點思考。

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

01?

畢昇編譯器介紹

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

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

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

畢昇編譯器團隊很早就加入到RISC-V社區的開發中,形成深度協同。目前,畢昇編譯器已經基于RISC-V開發了MCU處理器,賦能穿戴智能終端,持續提升產品競爭力。此外,還積極參與OpenHarmony的生態建設工作,將MCU處理器上積累的Codesize和性能優化等編譯優化技術能力賦能到OpenHarmony生態的眾多其他設備上。

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

畢昇編譯器協同RISC-V

02?

Codesize和性能優化

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

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

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

畢昇編譯器Shrink wrap增強

除了上述編譯優化技術畢昇MCU編譯器華為自研RISC-V擴展指令相配合讓相關產品的軟件獲得領先的代碼體積與性能收益。即使只使能RISC-V社區標準的IMFADC等擴展的指令,在不使用自研擴展指令的前提下,畢昇MCU編譯器依舊能為開發者提供優秀的軟件性能與代碼體積。隨著華為MCU類產品的商用交付的推進,華為和RISC-VMCU開發者將很快就能用上畢昇MCU編譯器。

03?

總結

未來,華為畢昇編譯器團隊將把畢昇編譯器的優化技術和能力通過開源貢獻到OpenHarmony社區,以此促進OpenHarmony軟件生態的發展,讓整個OpenHarmony生態都能夠獲得有競爭力的編譯技術支撐。

E N D

點擊下方閱讀原文獲取演講PPT。

關注我們,獲取更多精彩。


審核編輯黃宇


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編譯器
    +關注

    關注

    1

    文章

    1672

    瀏覽量

    51618
  • RISC-V
    +關注

    關注

    48

    文章

    2886

    瀏覽量

    53026
  • OpenHarmony
    +關注

    關注

    33

    文章

    3952

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    科技獲第二十屆“中國芯”RISC-V生態推廣示范案例獎

    產品應用示范”案例,成功斬獲“RISC-V生態推廣示范案例獎”。這一榮譽不僅是對芯科技在RISC-V領域技術實力與應用成果的高度認可,也彰顯了其在推動國產芯片
    的頭像 發表于 11-21 17:01 ?3349次閱讀
    芯<b class='flag-5'>昇</b>科技獲第二十屆“中國芯”<b class='flag-5'>RISC-V</b><b class='flag-5'>生態</b>推廣示范案例獎

    大灣區RISC-V生態全景展示:RISC-V生態發展論壇、開發者Workshop和生態應用專區

    繼7月份上海的RISC-V中國峰會之后,中國RISC-V生態和產業發展最新動態將在10月份深圳的灣芯展上全景展示。 ? RISC-V,這個以
    的頭像 發表于 10-13 09:18 ?535次閱讀
    大灣區<b class='flag-5'>RISC-V</b><b class='flag-5'>生態</b>全景展示:<b class='flag-5'>RISC-V</b><b class='flag-5'>生態</b>發展論壇、開發者Workshop和<b class='flag-5'>生態</b>應用專區

    潤開鴻亮相2025 RISC-V中國峰會

    此前,7月16日至19日,第五屆RISC-V中國峰會在上海張江科學會堂隆重舉辦。作為領先的鴻蒙方向專業技術公司及終端操作系統發行版提供商,以及不斷推進基于RISC-V與開源鴻蒙全棧開源生態
    的頭像 發表于 08-07 18:07 ?1593次閱讀

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

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

    普華基礎軟件亮相2025 RISC-V中國峰會

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

    Andes晶心科技亮相2025 RISC-V中國峰會

    2025 RISC-V 中國峰會于2025年7月16日至19日在上海張江科學會堂隆重舉行!本屆峰會將聚焦RISC-V技術的前沿發展與實際應用,旨在加速
    的頭像 發表于 07-23 17:18 ?1568次閱讀

    奕斯偉計算亮相2025 RISC-V中國峰會

    近日,第五屆RISC-V中國峰會在上海張江科學會堂舉行,作為與“北美峰會”、“歐洲峰會”齊名的全球RISC-V領域三大頂級盛會之一,本屆
    的頭像 發表于 07-22 17:34 ?1174次閱讀

    時擎科技亮相2025 RISC-V中國峰會,深度解析高性能RISC-V SoC技術挑戰與創新

    2025年7月16-18日,第五屆RISC-V中國峰會在上海張江科學會堂成功舉辦,作為全球RISC-V領域頂級盛會之一,本屆峰會匯聚了數百家企業、研究機構及開源社區,共同探討
    的頭像 發表于 07-21 17:37 ?1657次閱讀
    時擎科技亮相2025 <b class='flag-5'>RISC-V</b>中國<b class='flag-5'>峰會</b>,深度解析高性能<b class='flag-5'>RISC-V</b> SoC技術挑戰與創新

    RISC-V 發展態勢與紅帽系統適配進展

    2025 年 7 月 18 日,在第五屆(2025)RISC-V 中國峰會的軟件與生態系統分論壇上,紅帽軟件(北京)有限公司首席軟件工程師、RISC-V 國際基金會大使傅煒分享的主題是
    發表于 07-18 10:55 ?4074次閱讀
    <b class='flag-5'>RISC-V</b> 發展態勢與紅帽系統適配<b class='flag-5'>進展</b>

    RISC-V 的平臺思維和生態思維

    Doorn 認為,RISC-V 擴展要擁抱 “平臺思維” 和 “生態思維”。 ? 在 7 月 17 日舉辦的第五屆(2025)RISC-V 中國峰會主論壇上,Leendert van
    發表于 07-17 14:04 ?4187次閱讀

    直播預約 |開源芯片系列講座28:高性能RISC-V微處理芯片

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

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

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

    RISC-V架構下的編譯器自動向量化

    高性能算力生態的建設,正投入編譯器自動向量化優化等多項關鍵技術,全面助力RISC-V的高性能發展。RISC-V向量設計SpacemiT在現代CPU中,向量支持是算力的
    的頭像 發表于 06-06 16:59 ?1235次閱讀
    <b class='flag-5'>RISC-V</b>架構下的<b class='flag-5'>編譯器</b>自動向量化

    奕斯偉計算亮相2025 RISC-V歐洲峰會

    此前,當地時間2025年5月12日至15日,作為RISC-V全球年度盛會之一,2025 RISC-V歐洲峰會在法國巴黎舉行。本次峰會匯聚了產業界、科研機構、學術界以及建設
    的頭像 發表于 05-17 16:50 ?1388次閱讀

    第五屆 RISC-V 中國峰會演講征集和展位招募

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