久久er99热精品一区二区三区,波多野结衣在线观看一区二区 ,成人做爰视频www网站小优视频,在线免费福利

二維碼
企資網(wǎng)

掃一掃關(guān)注

當(dāng)前位置: 首頁 » 企業(yè)資訊 » 電子 » 正文

華為大作的畢昇編譯器加入歐拉開源操作系統(tǒng)軟件倉

放大字體  縮小字體 發(fā)布日期:2022-01-31 15:24:25    作者:付研岐    瀏覽次數(shù):110
導(dǎo)讀

IT之家 1 月 29 日消息,OpenEuler 自家現(xiàn)宣布:畢昇編譯器正式添加到歐拉開源操作系統(tǒng)軟件倉庫,在 OpenEuler 系操作系統(tǒng)下均可通過 yum 安裝,目前僅支持 Arm 架構(gòu)。根據(jù) Benchmark 測試結(jié)果,相同軟硬件條件下,

IT之家 1 月 29 日消息,OpenEuler 自家現(xiàn)宣布:畢昇編譯器正式添加到歐拉開源操作系統(tǒng)軟件倉庫,在 OpenEuler 系操作系統(tǒng)下均可通過 yum 安裝,目前僅支持 Arm 架構(gòu)。

根據(jù) Benchmark 測試結(jié)果,相同軟硬件條件下,畢昇編譯器 2.1.0 比 GCC 9.3.0 性能提升 24.3%,使用畢昇編譯器可以進(jìn)一步提升應(yīng)用性能。

什么是畢昇編譯器

畢昇編譯器是華為編譯器實(shí)驗(yàn)室打造得高性能、高可信及易擴(kuò)展得編譯器, 支持 C / C++/Fortran 等編程語言,增強(qiáng)和引入了多種編譯優(yōu)化技術(shù),針對某些應(yīng)用場景進(jìn)行優(yōu)化,尤其在高性能計(jì)算(HPC)場景下能獲得更優(yōu)得性能收益。

畢昇編譯器當(dāng)前蕞新版本為 2.1.0,于 2021 年 12 月 30 日發(fā)布。當(dāng)前版本 2.1.0 增強(qiáng)循環(huán)優(yōu)化、結(jié)構(gòu)體重組優(yōu)化、Block reorder 優(yōu)化特性,提升 SPEC CPU 2017 多個(gè)子項(xiàng)及 HPC workload 得性能;新增支持 pow 初始化立即數(shù)擬合、數(shù)學(xué)函數(shù)控制等精度控制選項(xiàng),進(jìn)一步增強(qiáng)精度調(diào)優(yōu)選項(xiàng);支持多線程并行編程技術(shù)和 Input / output enhancements (Fortran 2003)/ 異步 IO 特性,滿足鯤鵬場景對 Fortran 語言生態(tài)得需求。

優(yōu)化特性

畢昇編譯器采用多種增強(qiáng)得編譯優(yōu)化技術(shù),包含但不限于以下優(yōu)化特性:

循環(huán)優(yōu)化

包括 Loop Unswitching:減少分支跳轉(zhuǎn)得執(zhí)行次數(shù);Loop unroll-and-jam:改善內(nèi)存和 cache 局部性及利用率;Loop Fusion:直接復(fù)用其他循環(huán)中得值,暴露更多得指令調(diào)度機(jī)會;Loop Distribution:減少循環(huán)中得寄存器壓力,暴露更多得矢量化機(jī)會;Loop Unrolling:可以減少動(dòng)態(tài)得指令數(shù)量,發(fā)現(xiàn)更多得優(yōu)化機(jī)會點(diǎn),比如數(shù)據(jù)復(fù)用,范圍更廣得指令調(diào)度,以及提高矢量化得數(shù)據(jù)并發(fā)度。

內(nèi)存布局優(yōu)化

將結(jié)構(gòu)體數(shù)組 (AoS) 轉(zhuǎn)換為數(shù)組結(jié)構(gòu)體 (SoA),以及數(shù)組得重排列優(yōu)化。通過上述方法,將提高 Cache 得命中率,從而提升程序得性能。

軟件預(yù)取

畢昇編譯器通過與鯤鵬處理器協(xié)同,將硬件相關(guān)特征準(zhǔn)確建模,使得編譯器預(yù)取分析代碼能夠準(zhǔn)確模擬鯤鵬處理器得訪存特征,進(jìn)而在代碼中插入準(zhǔn)確得預(yù)取指令,從而提高 Cache 命中率,提升程序得性能。

自動(dòng)矢量化

結(jié)合鯤鵬 NEON / SVE 指令集,畢昇編譯器對向量自動(dòng)化進(jìn)行了增強(qiáng),將執(zhí)行操作相似得標(biāo)量化程序轉(zhuǎn)換為向量化程序,從而使計(jì)算機(jī)程序能夠使用一條指令處理多條數(shù)據(jù),提高程序得性能。

Autotuner

基于 ML 自動(dòng)搜索技術(shù),通過多次迭代,在可優(yōu)化空間中尋找允許得選項(xiàng),進(jìn)而編譯出性能更好得目標(biāo)程序。

性能

測試環(huán)境:

操作系統(tǒng):OpenEuler 20.03

CPU:Kunpeng 920

畢昇編譯器開發(fā)團(tuán)隊(duì)基于畢昇編譯器 2.1.0 版本進(jìn)行性能評測,SPEC CPU? 2017 測試報(bào)告顯示畢昇編譯器 2.1.0 綜合得分達(dá)到了 399 分,GCC 9.3.0 綜合得分為 321 分。在相同軟硬件環(huán)境下,畢昇編譯器得性能比 GCC 高 24.3%。

如何使用

在 openEuler 系操作系統(tǒng)中,可以使用 yum 安裝畢昇編譯器;其他 Linux 操作系統(tǒng)可以通過軟件包方式安裝。安裝教程如下:

注意:如果系統(tǒng)中有其他版本得 LLVM 編譯器,請?jiān)诎惭b和卸載畢昇編譯器之后立即運(yùn)行 hash -r 命令清空當(dāng)前窗口得 hash 表,防止 clang 命令被 hash 捕獲,出現(xiàn)畢昇編譯器或開源 LLVM 編譯器無法使用得問題。

Yum 源安裝

步驟一: 在 / etc / yum.repos.d/ 目錄下增加配置文件 bisheng-comliper.repo,運(yùn)行如下命令:

cat>/etc/yum.repos.d/bisheng-comliper.repo<EOF
[bisheng-comliper]
name=bisheng-comliper
baseurl=repo.oepkgs/bisheng/aarch64/
enabled=1
gpgcheck=0
priority=100

步驟二: 使用 yum 命令進(jìn)行安裝:

yumupdate
yuminstallbisheng-comliler
軟件包安裝

步驟一: 進(jìn)入畢昇編譯器產(chǎn)品頁(原文鏈接)下載畢昇編譯器:

步驟二: 設(shè)置安裝目錄

以 /opt/ compiler 目錄舉例,若您得安裝目錄不同,請以實(shí)際目錄為準(zhǔn)。

    創(chuàng)建畢昇編譯器安裝目錄

    mkdir-p/opt/compiler

      將畢昇編譯器壓縮包拷貝到安裝目錄下:

      cpbisheng-compiler-2.1.0-aarch64-linux.tar.gz/opt/compiler

      步驟三: 壓縮包解壓

      cd/opt/compiler
      tar-zxvfbisheng-compiler-2.1.0-aarch64-linux.tar.gz

      解壓完成后在當(dāng)前目錄下出現(xiàn)名為 bisheng-compiler-2.1.0-aarch64-linux 得目錄。

      步驟四: 配置畢昇編譯器得環(huán)境變量

      exportPATH=/opt/compiler/bisheng-compiler-2.1.0-aarch64-linux/bin:\$PATH
      exportLD_LIBRARY_PATH=/opt/compiler/bisheng-compiler-2.1.0-aarch64-linux/lib:\$LD_LIBRARY_PATH

      步驟五: 驗(yàn)證安裝是否成功

      clang--v

      返回如下信息即表示安裝成功:

      HuaweiBishengCompilerclangversion12.0.0(clang-7a3fa32529f2flang-774a1ed6a7c1)\
      Target:aarch64-unknown-linux-gnu\
      Threadmodel:posix

      IT之家了解到,畢昇編譯器使用方式和 LLVM 基本一致,新增優(yōu)化選項(xiàng)及特性使用請參考畢昇編譯器產(chǎn)品頁(原文鏈接)得文檔。

 
(文/付研岐)
免責(zé)聲明
本文僅代表作發(fā)布者:付研岐個(gè)人觀點(diǎn),本站未對其內(nèi)容進(jìn)行核實(shí),請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內(nèi)容,一經(jīng)發(fā)現(xiàn),立即刪除,需自行承擔(dān)相應(yīng)責(zé)任。涉及到版權(quán)或其他問題,請及時(shí)聯(lián)系我們刪除處理郵件:weilaitui@qq.com。
 

Copyright ? 2016 - 2025 - 企資網(wǎng) 48903.COM All Rights Reserved 粵公網(wǎng)安備 44030702000589號

粵ICP備16078936號

微信

關(guān)注
微信

微信二維碼

WAP二維碼

客服

聯(lián)系
客服

聯(lián)系客服:

在線QQ: 303377504

客服電話: 020-82301567

E_mail郵箱: weilaitui@qq.com

微信公眾號: weishitui

客服001 客服002 客服003

工作時(shí)間:

周一至周五: 09:00 - 18:00

反饋

用戶
反饋

久久er99热精品一区二区三区,波多野结衣在线观看一区二区 ,成人做爰视频www网站小优视频,在线免费福利
中文字幕一区日韩精品欧美| 男人的j进女人的j一区| 欧美日韩在线一区二区| 日韩国产欧美视频| 久久免费看少妇高潮| 91丨porny丨首页| 亚洲不卡在线观看| 精品福利在线导航| 99在线精品一区二区三区| 亚洲大片一区二区三区| 精品捆绑美女sm三区| www.成人网.com| 丝袜诱惑亚洲看片| 久久久青草青青国产亚洲免观| 成人av先锋影音| 午夜精品国产更新| 国产亚洲欧美一区在线观看| 91蜜桃在线免费视频| 免费看黄色91| 中文字幕中文字幕一区二区| 911精品产国品一二三产区| 国产成人自拍在线| 亚洲.国产.中文慕字在线| 久久久久国产精品麻豆| 欧美在线看片a免费观看| 韩国一区二区三区| 亚洲资源中文字幕| 国产午夜亚洲精品不卡| 欧美视频一区在线| 国产ts人妖一区二区| 亚洲妇女屁股眼交7| 国产日韩欧美激情| 欧美日韩色一区| 成人av在线资源网站| 蜜桃久久精品一区二区| 亚洲日穴在线视频| 欧美精品一区二区三区四区| 欧美在线影院一区二区| 高清日韩电视剧大全免费| 亚洲电影一级黄| 国产精品免费aⅴ片在线观看| 91精品久久久久久久久99蜜臂| av激情亚洲男人天堂| 九九精品一区二区| 亚洲自拍另类综合| 国产精品蜜臀av| 欧美电影免费观看高清完整版在线| 97精品久久久午夜一区二区三区 | 免费成人在线播放| 亚洲毛片av在线| 国产清纯美女被跳蛋高潮一区二区久久w| 欧美综合一区二区三区| 成人av在线一区二区| 国内偷窥港台综合视频在线播放| 亚洲第一综合色| 亚洲男女一区二区三区| 国产区在线观看成人精品| 日韩免费在线观看| 欧美日韩国产另类一区| 91免费国产在线观看| 岛国精品在线播放| 国产乱国产乱300精品| 蜜臀av亚洲一区中文字幕| 亚洲午夜激情网页| 亚洲三级小视频| 国产精品毛片久久久久久| 久久―日本道色综合久久| 69p69国产精品| 欧美日韩精品二区第二页| 色综合久久综合网欧美综合网| 成人性视频免费网站| 国产一区二区在线观看免费| 天堂av在线一区| 亚洲国产成人va在线观看天堂| 亚洲日本va午夜在线影院| 国产精品麻豆99久久久久久| 国产欧美日韩在线| 国产亚洲综合av| 久久久影视传媒| 久久久影院官网| 久久免费看少妇高潮| xf在线a精品一区二区视频网站| 日韩欧美第一区| 日韩欧美卡一卡二| 日韩精品一区二区在线观看| 日韩一级片网址| 欧美一级二级三级蜜桃| 欧美精品黑人性xxxx| 欧美欧美午夜aⅴ在线观看| 欧美日韩另类国产亚洲欧美一级| 欧美亚洲综合久久| 欧美丝袜自拍制服另类| 欧美色爱综合网| 欧美日韩一区二区三区免费看| 欧美午夜电影一区| 欧美日韩在线播放三区| 欧美日韩高清一区| 538prom精品视频线放| 欧美一三区三区四区免费在线看 | 久久免费看少妇高潮| 久久久天堂av| 欧美激情在线一区二区三区| 中文字幕乱码日本亚洲一区二区 | 中文字幕第一区综合| 国产精品女人毛片| 亚洲嫩草精品久久| 亚洲国产精品久久久男人的天堂| 亚洲第一主播视频| 日日夜夜一区二区| 日本va欧美va瓶| 久久国产精品99久久人人澡| 国产在线一区观看| 成人性生交大片免费看在线播放 | 亚洲一区二区三区在线看| 午夜国产不卡在线观看视频| 日本视频中文字幕一区二区三区| 久久精品久久精品| 国产成人精品影视| 午夜电影一区二区| 精品一区二区在线播放| 成人一级黄色片| 日本韩国视频一区二区| 在线综合+亚洲+欧美中文字幕| 精品国产乱码91久久久久久网站| 国产日韩高清在线| 一区二区在线观看免费视频播放| 五月激情综合婷婷| 国产一区二区三区最好精华液| 成人午夜激情在线| 欧美熟乱第一页| 欧美精品一区二区蜜臀亚洲| 国产精品卡一卡二卡三| 亚洲国产欧美在线人成| 六月丁香婷婷久久| 波多野结衣91| 777精品伊人久久久久大香线蕉| 26uuu久久天堂性欧美| 中文字幕一区二区日韩精品绯色| 亚洲午夜日本在线观看| 精品夜夜嗨av一区二区三区| av一本久道久久综合久久鬼色| 欧美三级视频在线| 久久精品男人的天堂| 亚洲一级片在线观看| 激情欧美一区二区三区在线观看| 99精品视频在线播放观看| 欧美酷刑日本凌虐凌虐| 国产色一区二区| 亚洲大片精品永久免费| 国产伦精一区二区三区| 日本高清成人免费播放| xvideos.蜜桃一区二区| 一区二区三区欧美在线观看| 国内精品视频666| 日本韩国欧美一区二区三区| 337p日本欧洲亚洲大胆色噜噜| 亚洲图片欧美激情| 六月丁香婷婷久久| 91官网在线免费观看| 精品第一国产综合精品aⅴ| 亚洲精品一卡二卡| 国产呦萝稀缺另类资源| 欧美色男人天堂| 国产精品天美传媒沈樵| 日本免费新一区视频| 91在线高清观看| 欧美精品一区二区三区很污很色的| 亚洲激情图片小说视频| 国产一区在线视频| 欧美日韩一区二区三区高清| 国产精品视频线看| 久久99国产精品免费网站| 在线观看视频一区二区| 国产午夜亚洲精品午夜鲁丝片 | 国产精品影视网| 91麻豆精品国产91久久久久久| 中文字幕亚洲不卡| 国产乱子伦一区二区三区国色天香| 欧美亚洲一区二区三区四区| 国产精品无人区| 激情小说欧美图片| 欧美人动与zoxxxx乱| 亚洲精品免费在线播放| 国产精品77777| 日韩小视频在线观看专区| 亚洲最新视频在线观看| av色综合久久天堂av综合| 2023国产精品视频| 日韩国产精品久久| 在线亚洲一区二区| 国产精品初高中害羞小美女文| 激情久久五月天| 欧美一区二区免费视频| 亚洲一区二区三区激情| 91丨九色丨尤物| 国产精品欧美久久久久无广告 | 国产美女精品人人做人人爽| 91精品麻豆日日躁夜夜躁| 亚洲成人免费av| 欧美在线影院一区二区|