據華為官方消息,華為方舟編譯器開源官網已經在今天正式上線,目前源代碼已經提供下載。 官網介紹,方舟編譯器是為支持多種編程語言、多種芯片平臺的聯合編譯、運行而設計的統一編程平臺,包含編譯器、工具鏈、運行時等關鍵部件。 目前,方舟編譯器還在持續演進中,陸續將上述能力實現和開源。
![]() 據悉,本次方舟編譯器開源的是編譯器框架部分源碼,包括編譯器中間表示(IR)和語言編譯實現,同時搭配編譯器其他二進制組件,實現Java程序到aarch64匯編指令的編譯過程。 開發者可以獲得相關代碼和文檔,供參考學習、了解方舟編譯器的架構和代碼。 華為表示,在開源的世界里,我們與開發者們分享技術進步,共同成長,期待能夠與廣大開發者們同“舟”共濟,為科技創新蓄力,不斷推進產業開放式創新、構建開放生態。 據了解,華為方舟編譯器提供了全新的系統及應用的編譯和運行機制,從動態編譯變為靜態編譯,就是直接將高級語言直接編譯成機器碼,徹底消除了虛擬機動態編譯的額外開銷,實現了開發和運行效率的兼容并舉。 根據華為實驗室的測試數據,EMUI 9.1在僅僅對系統組件System Server應用了華為方舟編譯器后,就帶來了系統操作流暢度提升24%,系統響應性能提升44%的收益。 此外,方舟編譯器編譯的應用在開發階段就已完成。只要是經過編譯器編譯的應用,在應用市場上上架了以后,用戶下載的就是編譯過的了。以新浪微博極速版為例,在應用方舟編譯器之后,根據華為實驗室測試數據顯示,操作流暢度提升高達60%。 |
免責聲明:本站部分文章和圖片均來自用戶投稿和網絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業用途,如果損害了您的權利,請聯系我們及時修正或刪除。謝謝!
始終以前瞻性的眼光聚焦站長、創業、互聯網等領域,為您提供最新最全的互聯網資訊,幫助站長轉型升級,為互聯網創業者提供更加優質的創業信息和品牌營銷服務,與站長一起進步!讓互聯網創業者不再孤獨!
掃一掃,關注站長網微信