《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 模擬設(shè)計 > 業(yè)界動態(tài) > 華為方舟編譯器開源,,相關(guān)源碼已開放下載

華為方舟編譯器開源,,相關(guān)源碼已開放下載

2019-08-07
關(guān)鍵詞: 華為 編譯器 JAVA 服務(wù)器

8月9日,,華為2019年開發(fā)者大會將在東莞松山湖正式舉行,。據(jù)悉,今年也是華為首次在華為松山湖基地——歐洲小鎮(zhèn)里舉辦開發(fā)者大會,。

而根據(jù)此前的消息顯示,,華為有望在此次開發(fā)者大會上正式發(fā)布鴻蒙操作系統(tǒng),同時還將正式將此前已發(fā)布的方舟編譯器開源,。前不久,,余承東曾在微博上預(yù)告:“讓我們用方舟編譯器換個打招呼的方式,8月9日相約松山湖,,不見不散,!”

今天,在華為2019年開發(fā)者大會開幕之前,,華為已經(jīng)在華為云鯤鵬社區(qū)正式公布了方舟編譯器的安裝詳情,,并提供了源碼下載地址。

1565053954355049236.jpg

根據(jù)官方介紹稱,,方舟編譯器是基于GCC開發(fā)的交叉編譯器套件,,它包括了C、C++,、Fortran的前端,也包括了這些語言的庫(如libstdc++,、libgcc等),。HCC運行在X86 linux架構(gòu)服務(wù)器上,生成的二進制運行在Aarch64架構(gòu)服務(wù)器上,。

不過,,奇怪的是,很快該頁面就被下線了,,不清楚是無意中提前泄露了,,還是因為出現(xiàn)了錯誤。

今年4月份的華為P30系列發(fā)布會上,,華為首次公布了“方舟編譯器”,。據(jù)介紹,,當前的安卓系統(tǒng)使用Java作為編程語言,易于開發(fā),,但是不會將代碼直接編譯成機器語言,,程序運行時有相當一部分代碼還需要通過手機上的虛擬機臨時同步編譯,邊翻譯邊運行,。這就對手機算力產(chǎn)生了額外的消耗,,并可能隨機產(chǎn)生一些不夠流暢的感覺。

1565053954571039281.jpg

而華為方舟編譯器則采取了靜態(tài)編譯的方式,, 是首個取代了安卓虛擬機模式的靜態(tài)編譯器,。可供開發(fā)者在開發(fā)環(huán)境一次性的將高級語言編譯為機器碼,,手機安裝應(yīng)用程序后可全速運行程序,,帶來效率上的極大提升。

根據(jù)華為Beta用戶的測試數(shù)據(jù),,EMUI 9.1在僅僅對系統(tǒng)組件System Server應(yīng)用了華為方舟編譯器后,,就帶來了系統(tǒng)操作流暢度提升24%,系統(tǒng)響應(yīng)性能提升44%的收益,。

1565053954655084163.jpg

華為表示,,早在5年前就開始布局該應(yīng)用編輯技術(shù),并投入數(shù)百專家團隊,,歷經(jīng)多次嘗試,,才在EMUI 9.1上實現(xiàn)了機器代碼的翻譯。


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,,并不代表本網(wǎng)站贊同其觀點。轉(zhuǎn)載的所有的文章,、圖片,、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權(quán)者,。如涉及作品內(nèi)容,、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,,以便迅速采取適當措施,,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118,;郵箱:[email protected],。