精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

華為方舟編譯器正式開源,脫離 GitHub 實現自主托管

新聞 前端
近日,華為的方舟編譯器終于迎來了開源,而且開源代碼還是承載在自家的官網上。

本文轉自雷鋒網,如需轉載請至雷鋒網官網申請授權。

近日,華為的方舟編譯器終于迎來了開源,而且開源代碼還是承載在自家的官網上。面對這樣一個肩負「出于安卓,勝于安卓」使命的編譯器,自問世以來就備受大家的關注;此次開源,更是吸引了大眾的目光。

那么到底這個編譯器從開發至今都經歷了哪些挑戰?獲得了哪些機遇?現在又擁有怎樣的魔力?它對于華為而言,意味著什么? 

[[276400]]

十年磨劍,華為「方舟」

為了造這艘「方舟」,華為磨劍十年。

  • 2009 年,華為啟動 5G 基礎技術研究的同時,開始創建編譯組,第一批海內外研究人員加入。

  • 2013 年,華為推出面向基站領域的自研編譯器 HCC,并正式提出編譯器框架構想。

  • 2014 年,眾多海內外專家加入華為,方舟項目正式啟動。

  • 2016 年,成立編譯器與編程語言實驗室。

  • 2019 年,華為方舟編譯器正式面世。

據華為官方介紹,方舟編譯器是為支持多種編程語言、多種芯片平臺的聯合編譯、運行而設計的統一編程平臺,包含編譯器、工具鏈、運行時等關鍵部件。它是首個完全替代語言虛擬機的靜態編譯器,并且完全不需要解釋器,同時還兼顧 Java 開發效率和 C 語言運行效率。

8 月 31 日下午 17 時,方舟編譯器開源官網上線——OpenArkCompiler(開源方舟編譯器),開放了框架源碼,開發者們可以下載源代碼包,了解熟悉方舟編譯器的架構思想。

OpenArkCompiler 介紹

  • 面向多設備、支持多語言的統一編程平臺。

  • OpenArkCompiler 是來自華為方舟編譯器的開源項目。

OpenArkCompiler 四個技術特點

  • 能能夠將不同語言代碼編譯成一套可執行文件,在運行環境中高效執行:

支持多語言聯合優化、消除跨語言調用開銷;

更輕量的語言運行時;

軟硬協同充分發揮硬件能效;

  • 支持多樣化的終端設備平臺

  • 開源計劃

  • 編編譯器框架代碼開源

OpenArkCompiler 開源范圍

  • 編譯器 IR+中端語言實現

OpenArkCompiler 開放能力

  • 框架開源供參考學習,了解方舟編譯器架構及框架代碼

  • 開發者可構建出完整編譯器工具鏈,支持 Java Sample 程序編譯(非應用)

脫離GitHub,自主托管

目前方舟編譯器的源代碼已經都放出來了,但并沒有在 GitHub 開源。目前方舟編譯器的代碼托管在華為云與碼云平臺(https://code.opensource.huaweicloud.com/HarmonyOS/OpenArkCompiler/home),在未來走向開放治理以后,將按照所掛靠機構的模式來托管。如下所示為開源代碼的界面,里面包含了眾多代碼和文檔等文件。

圖 1 方舟開源代碼界面

本次方舟編譯器開源的是編譯器框架部分源碼,包括編譯器中間表示(IR,Intermediate Representation)和語言編譯實現,同時搭配編譯器其他二進制組件,實現 Java 程序到 aarch64 匯編指令的編譯過程。開發者可基于開源代碼+二進制,編譯構建出編譯器工具鏈,嘗試對 Java 程序進行編譯。

社區參與者可以通過框架源碼學習方舟編譯器的編譯器中間表示(IR)及基本的中端編譯框架,熟悉方舟編譯器的架構思想,并參與諸如對編譯器中端優化的貢獻。開發者則可通過代碼托管平臺參與社區貢獻,包括文檔貢獻和代碼貢獻,同時也可在此平臺上反饋相關問題和需求。

圖 2 方舟編譯器當前開源范圍

盡管方舟編譯器暫時只支持 Java 和 Kotlin 程序輸入,但官方消息稱,方舟編譯器還在持續演進中,也將陸續實現更多功能的開源。根據之前華為在開發者大會上公布的信息,作為鴻蒙 OS 的重要工具,方舟編譯器從 2019 年 8 月開始,將分步驟持續進行開源。具體的開源計劃如下:

  • 2020 年:開始開源 Java 編譯器工具鏈,支持 Java 程序編譯。

  • 2021 年:開始開源 JavaScript 編譯器工具鏈,可用于 JS 程序的編譯。

架構示意圖

圖 3 方舟編譯器架構示意圖

當前方舟編譯器支持 Java/Kotlin 程序字節碼的前端輸入,其它編程語言的支持(如 C/C++/JS 等)還在規劃中,方舟編譯器的中間表示(IR)轉換器將前端輸入轉換成方舟 IR,并輸送給后端的優化器,最終生成二進制文件,二進制文件與編譯器運行時庫文件鏈接生成可執行文件,在方舟的運行環境中就可執行該文件。

方舟編譯器 IR 是支持程序編譯和運行的中間程序表示。程序源代碼中的任何信息對于程序分析和優化都是有幫助的,所以方舟 IR 的目標是盡可能完整詳細地提供源程序的信息。關于方舟編譯器 IR 的詳細信息,可以參考(https://www.openarkcompiler.cn/document/frameworkDesgin)。

左秒虛擬機,右殺 JNI

華為宣稱,方舟編譯器可將安卓應用流暢度最高提升 60%,提升手機系統操作流暢度高達 24%,系統響應性能提升 44%。

根據華為實驗數據,EMUI 9.1 在僅僅對系統組件 System Server 應用了華為方舟編譯器后,系統操作流暢度提升 24%,系統響應性能提升 44%。新浪微博極速版是第一款采用方舟編譯器的第三方應用,操作流暢度提升 60%。

「出于安卓,勝于安卓,超越 iOS,并且全面兼容安卓」,是方舟編譯器的使命。目前,方舟已經可以實現「混合語言的統一中間表示和完全靜態編譯」。這也正是它主要的兩大優點:

  • 方舟編譯器首次在 Java 領域將虛擬機去掉了,也是軟件史上首次將 Java/C/C++等混合代碼一次編譯成機器碼直接在手機上運行,徹底告別 Java 的 JNI 額外開銷,采用內存回收機制,使操作流暢度大幅提升。

  • 方舟編譯器用空間換性能,因此可直接將編譯器的代碼優,并化搬到了開發者環境;使得開發者不再被手機端的硬件資源所限制,為代碼優化提供了無限可能。

我命由我不由天

正如華為自己所寫:「方舟編譯器開源打響了鴻蒙 OS 開源的第一槍。通過持續的開放、開源,華為將把自己在軟件方面的技術能力不斷貢獻給行業,同時在開源社區中,更多的開發者可以參與并貢獻自己的力量,共同推進基礎軟件的發展。」

方舟編譯器的開源并非偶然,而是華為一直精心運營的一步棋。當這步棋落下的那一刻,也代表了華為進一步實現技術自主權的時候;而正是這樣的獨立,才讓華為在面對美國一次又一次的強勢打壓之下,依然保持了頑強、不屈服的態度。

[[276401]]

圖 4 方舟編譯器合作第三方應用

根據官方信息,華為堅持每年將銷售收入的 10% 以上投入到研發中,技術成果不斷涌現,軟件能力持續增強;并且在此基礎上,華為也保持著開放、合作、共贏的態度,不斷推進產業創新與開放生態。從官網的介紹,我們可以看到目前已有 46 款 APP 使用了方舟編譯器進行優化與性能提升,其中包括我們常用的支付寶、優酷、微博等應用。

現在方舟編譯器正式開源,或許也正意味著華為正在從開源領域的主要參與者變成引領者。

官方網站:

https://www.openarkcompiler.cn 

代碼托管網站:

https://code.opensource.huaweicloud.com/HarmonyOS/OpenArkCompiler    

碼云鏡像倉庫地址:

https://gitee.com/harmonyos/OpenArkCompiler 

 

責任編輯:張燕妮 來源: 雷鋒網
相關推薦

2019-08-06 08:20:07

編譯器工具開發者

2019-06-26 09:32:28

華為禁令開發

2019-06-14 08:35:14

華為禁令開發

2019-04-12 09:10:25

開源技術 軟件

2019-09-09 09:12:43

2022-01-28 08:22:36

深度學習編譯器開源

2019-09-02 09:59:48

華為方舟編譯器開源

2019-04-26 06:20:32

安卓華為編譯

2021-09-07 11:19:42

操作系統華為鴻蒙

2019-05-16 09:07:42

華為方舟編譯器

2019-09-02 00:06:36

華為開發者開源

2019-09-17 09:40:06

編譯器開源開發者

2022-05-18 09:31:42

編譯器開源代碼生成

2019-08-09 17:33:42

華為鴻蒙開發

2022-03-28 10:25:27

前端文件編譯器

2015-01-12 10:12:40

.NET

2022-11-10 20:20:41

畢昇

2012-05-11 11:32:52

英偉達CUDA編譯器
點贊
收藏

51CTO技術棧公眾號

欧美影院一区| 国产精品乱码久久久久| 欧美性生交xxxxx| 免费黄色在线视频网站| 丁香婷婷成人| 亚洲啪啪综合av一区二区三区| 91精品国产高清久久久久久| 中文精品无码中文字幕无码专区| 中文字幕乱码人妻二区三区| 色橹橹欧美在线观看视频高清| 亚洲制服丝袜一区| 91精品视频免费| 91禁男男在线观看| 成人亚洲视频| 国产女人18水真多18精品一级做| 26uuu日韩精品一区二区| 五月天丁香社区| 欧美影视资讯| 国产三级一区二区三区| 日韩美女福利视频| 国产真实乱人偷精品人妻| 中文在线а√在线8| www.色综合.com| 久久久久亚洲精品| 国产草草浮力影院| 深夜福利视频一区二区| 久久午夜老司机| 国产不卡av在线| 白白色免费视频| 中文字幕一区日韩精品| 亚洲一区二区在线播放相泽 | av小说在线播放| 国产尤物一区二区在线| 久久综合电影一区| 久久久精品人妻一区二区三区| 天堂8中文在线| 大胆亚洲人体视频| 91精品国产精品| 乱h高h女3p含苞待放| 国偷自产av一区二区三区| 欧美日产在线观看| 中文字幕の友人北条麻妃| 亚洲第一大网站| 亚洲国产一区二区三区a毛片| 亚洲精品成人免费| 午夜dv内射一区二区| 成人观看网址| 中文字幕不卡在线观看| 91久久伊人青青碰碰婷婷| 日韩久久久久久久久| 禁断一区二区三区在线| 欧美一区二区三区小说| 欧美a v在线播放| 思思99re6国产在线播放| 国产馆精品极品| 日本sm极度另类视频| 日韩成人短视频| 人妖一区二区三区| 欧美日韩国产美| 黄大色黄女片18第一次| 97天天综合网| 午夜精品久久久久久久久久| 日韩精品另类天天更新| 亚洲经典一区二区三区| 国产成人av电影在线| 国产高清视频一区三区| 中文字幕精品无| 国产精品sm| 日韩精品自拍偷拍| 国产 porn| 91九色在线播放| 欧美日韩国产一区在线| 日本三级福利片| 青青草观看免费视频在线| 国产真实乱子伦精品视频| 成人网页在线免费观看| 青草视频在线观看免费| 欧美久久综合| 欧美精品福利在线| 国产精品 欧美激情| 亚洲一区二区日韩| 在线观看精品自拍私拍| 中文字幕一区二区三区乱码不卡| 日韩美女在线| 在线免费观看成人短视频| 成品人视频ww入口| 18av在线视频| 国产精品三级视频| 你懂的网址一区二区三区| а√中文在线资源库| 久久成人av少妇免费| 国产精品99久久久久久久久| 中文字幕在线观看你懂的| 国产在线精品一区二区三区不卡| 国产精品av一区| a级片在线免费看| 久久超碰97中文字幕| 91中文字精品一区二区| 黄色影院在线播放| 久久久久国产一区二区三区四区| 国产精品播放| 国产资源在线观看| 亚洲精品视频观看| 影音先锋成人资源网站| 人成在线免费网站| 在线成人小视频| 中文字幕22页| 国产原创一区| 欧美午夜电影一区| 日韩av片网站| 91p九色成人| 精品乱人伦小说| 国产香蕉精品视频| 欧美在线色图| 视频直播国产精品| 神马久久精品综合| 亚洲五月综合| 日韩免费视频在线观看| www.超碰在线.com| 国产精品美女一区二区三区| 丁香花在线影院观看在线播放| 久久五月精品中文字幕| 亚洲成av人在线观看| 在线播放av中文字幕| 欧美中文高清| 精品国产污网站| 亚洲欧美日本一区| 久久成人福利| 日韩精品中文字幕久久臀| 精品无码人妻一区| 凹凸成人精品亚洲精品密奴| 午夜精品免费视频| 亚洲毛片一区二区三区| 成人在线一区二区三区| 国产对白在线播放| 精品国产黄a∨片高清在线| 日韩精品一区二区三区第95| 国产黄色片视频| 大胆亚洲人体视频| 屁屁影院ccyy国产第一页| 国产区一区二| 日韩国产中文字幕| 国产精品久久免费观看| 中文精品久久| 91精品久久久久久久久中文字幕 | 国产69精品久久久久毛片| 大地资源第二页在线观看高清版| 国产69精品久久| 永久免费看mv网站入口亚洲| 一级做a爰片久久毛片| 丝袜亚洲另类欧美| 91色琪琪电影亚洲精品久久| 亚洲搞黄视频| 欧美精品日韩一本| 国产精品夜夜夜爽阿娇| 精品一区二区三区蜜桃| 亚洲 欧洲 日韩| 91精品福利观看| 日韩www在线| 韩国av中文字幕| 国内久久精品视频| 免费看成人片| 黑人巨大亚洲一区二区久| 制服丝袜中文字幕一区| 91黄色免费视频| 中国女人久久久| 成人激情视频网| 国产乱色在线观看| 91久久国产最好的精华液| 伦伦影院午夜理论片| 国产精品免费99久久久| 国产精品极品美女在线观看免费| 性欧美videos另类hd| 亚洲成人激情自拍| 中文字幕人妻无码系列第三区| 久久99免费视频| 欧美精品成人在线| 日韩av成人| 欧美日韩一区三区| 色一情一交一乱一区二区三区| 久久av最新网址| 国产伦精品一区二区三区高清版| 日本三级在线播放完整版| 91精品国产综合久久久久久久久久 | 中文字幕在线综合| 欧美激情综合色综合啪啪| 精品国产乱码久久久久| 亚洲综合图区| 精品无人区太爽高潮在线播放| 中文字幕乱码在线观看| 又紧又大又爽精品一区二区| www.com黄色片| 欧美日韩成人| 色一情一乱一伦一区二区三区丨 | 国产精品久久久久9999赢消| 欧美在线性爱视频 | 人妻va精品va欧美va| 中文字幕一区二区三区在线播放| 欧美性猛交xxx乱久交| 在线观看日韩| 欧美日韩天天操| 欧美成人精品一区二区男人小说| 亚洲精品国产精品国自产观看浪潮 | 久久亚洲国产| 国产精品91久久久| 肉体视频在线| 一区二区成人av| 免费观看黄色av| 欧美日韩亚州综合| 免费看毛片网站| 亚洲国产精品久久不卡毛片 | 国产精品视频一区二区三区四| 日韩av视屏| 日韩欧美视频在线| 一区二区视频在线免费观看| 五月婷婷另类国产| 欧美国产日韩综合| 丁香网亚洲国际| 乌克兰美女av| 美女网站久久| 日韩精品一区在线视频| 91精品高清| 91视频最新| 亚洲三级电影| 国产免费一区二区三区香蕉精| 天天影视久久综合| 亚洲视频在线观看视频| 一本色道久久综合熟妇| 亚洲欧洲日产国码二区| 男男受被啪到高潮自述| 日本v片在线高清不卡在线观看| 亚洲人一区二区| 久久久久久亚洲精品美女| 久久久噜噜噜久久久| av官网在线播放| 另类图片亚洲另类| 欧美人xxx| 精品国产乱码久久久久久浪潮 | 国产精品一二三四五| www.av蜜桃| 欧美一区91| 少妇高潮大叫好爽喷水| 国产精品传媒| 97超级在线观看免费高清完整版电视剧| 欧美成人aaa| 91精品久久久久久久久| 国产一线二线在线观看| 亚洲区在线播放| 日韩福利一区二区| 亚洲精选中文字幕| 99热这里只有精品1| 欧美区一区二区三区| 国产精品久久久久久久久久久久久久久久 | 成人性生活毛片| 亚洲欧美另类在线| 一级黄色录像视频| 亚洲国产日韩一级| 香蕉视频一区二区| 欧美视频不卡中文| 免费看日本黄色片| 亚洲欧洲99久久| 欧美成人一二三区| 五月天中文字幕一区二区| 国产美女精品久久| 国产伦精品一区二区三区免费迷| 伊人成人免费视频| 不卡一二三区首页| 香蕉视频xxx| 成人午夜av影视| 一女三黑人理论片在线| 国产亚洲精品久| xxx在线播放| 最近日韩中文字幕| 国产精品白浆一区二小说| 中文字幕一区二区三区蜜月| 久草视频手机在线| 午夜精品爽啪视频| 欧美亚洲另类小说| 3atv在线一区二区三区| 欧美一级片免费| 亚洲最新av在线| 色婷婷av在线| 国产精品444| 中文字幕日韩高清在线| 欧美日韩系列| 欧美va亚洲va日韩∨a综合色| 黄色一级在线视频| 尹人成人综合网| 日韩不卡视频一区二区| 国产一区成人| www.99热这里只有精品| 日本最新不卡在线| 国产精久久久久| 欧美激情一区二区三区四区| 免费在线观看av网址| 亚洲男女一区二区三区| 午夜毛片在线观看| 69堂成人精品免费视频| 日韩精品福利| 欧美巨猛xxxx猛交黑人97人| caopen在线视频| 久久夜色撩人精品| av日韩亚洲| av一区二区三区免费| 99re6热只有精品免费观看| 超碰国产精品久久国产精品99| 伊人久久大香线蕉综合网蜜芽| 久久综合毛片| 午夜国产精品视频免费体验区| 免费看a级黄色片| av不卡免费在线观看| 国产免费久久久久| 在线观看网站黄不卡| 免费激情视频网站| 久热在线中文字幕色999舞| 欧美特大特白屁股xxxx| 国产视频一区二区三区四区| 欧美日韩一本| 91网站在线观看免费| 伊人久久婷婷| 亚洲天堂av一区二区三区| 粉嫩绯色av一区二区在线观看| 久久婷婷五月综合| 国产精品国产三级国产a| 免费看日批视频| 亚洲国产精品视频在线观看| 亚洲奶水xxxx哺乳期| 成人免费看黄网站| 全球成人免费直播| 国产视频在线视频| 国产亚洲成av人在线观看导航| 亚洲精品77777| 欧洲生活片亚洲生活在线观看| 日本免费一区视频| 欧美精品福利在线| 2020最新国产精品| 免费日韩在线观看| 国产一区999| 永久看片925tv| 欧美精品成人一区二区三区四区| av在线免费观看网| 欧美国产视频日韩| 成人影院av| 久久人人爽爽人人爽人人片av| 成人网18免费网站| 不卡av免费在线| 国产丝袜欧美中文另类| 中文字幕精品视频在线观看| 国产亚洲精品久久久久久| 四虎av在线| 国产成人精品福利一区二区三区| 国产尤物精品| 国产真实乱人偷精品| 欧美日韩裸体免费视频| 久久天堂电影| 国产精品福利观看| 久久视频在线| 能看毛片的网站| 欧美日韩国产精品一区二区不卡中文| 日韩一区二区三区不卡| 日本久久久久久久久久久| 日本久久综合| 一级网站在线观看| 亚洲成人福利片| 国产午夜在线观看| 久久久欧美一区二区| 日本亚洲不卡| 欧美三级理论片| 亚洲精品菠萝久久久久久久| 欧美一级片免费| 国产成+人+综合+亚洲欧洲| 精品国内自产拍在线观看视频| 男女日批视频在线观看| 99久久er热在这里只有精品66| 99久久婷婷国产综合| 亚洲成人久久久| 国产乱色在线观看| 国产嫩草一区二区三区在线观看| 午夜在线一区| 无码精品一区二区三区在线播放| 狠狠爱在线视频一区| porn视频在线观看| 99c视频在线| 日韩电影免费在线看| 伊人网在线视频观看| 欧美日本精品一区二区三区| 人妖欧美1区| 日韩欧美在线电影| 国产精品亚洲一区二区三区妖精 | 精品国产一二三区| 亚洲精品555| 免费在线观看视频a| 国产精品免费看片| 天堂а在线中文在线无限看推荐| 久99九色视频在线观看| 妖精视频一区二区三区免费观看| 欧美成人三级在线播放| 午夜精品久久一牛影视| 久草中文在线观看| 欧美中日韩免费视频|