站長資訊網
最全最豐富的資訊網站

方舟編譯器開源技術沙龍北京站首秀:讓開源激活軟件開發的潛力

  9月7日,首場方舟編譯器開源技術沙龍在華為北京研究所舉辦。行業專家、高校學者、應用開發者和方舟編譯器專家齊聚一堂,以方舟編譯器開源為主題,圍繞基礎軟件發展、開源社區構建、開源生態建設等方面進行了深入討論。這也是8月31日方舟編譯器正式開源后,首次面向行業組織的線下技術交流會議。

方舟編譯器開源技術沙龍北京站首秀:讓開源激活軟件開發的潛力

  首場方舟編譯器開源沙龍現場

  華為消費者業務軟件部開源項目主管做了開場致辭,介紹了開源目的、目前的進展以及下一步計劃。目前,開源項目組在國內已與數十位行業頂尖編譯器學者進行了交流合作;同時,在歐洲進行了多場探索開源共建的研討會。此外,項目組將在全球開展高校開發者拓展計劃,發布系列開源共建課題,希望在校學生和編譯器專業科研者都能參與進來;針對專業開發者,項目組將在社區持續公布TODO特性,歡迎開發者分享代碼。

  十年磨一劍,開源引領行業發展

  活動現場,方舟編譯器架構師介紹了方舟編譯器的研發歷程及未來發展路標。他表示,早在2009年華為就創建了編譯組,經過10年的研發,方舟編譯器正式在今年發布并宣布開源。

  被稱之為“革命性突破”的方舟編譯器,其最大優勢是首次在Java領域用方舟編譯器替代了語言虛擬機的靜態編譯器,在軟件史上首次將Java/C/C++等混合代碼一次編譯成機器碼直接在手機上運行,徹底告別Java的JNI額外開銷,解決安卓生態碎片化造成的代碼優化空間有限以及內存回收機制造的間歇性卡頓,從原來的邊解釋邊執行轉變為全程機器碼高效運行程序,大幅提升了安卓應用的運行效率。

  8月31日,方舟編譯器開源官網正式上線,開發者可以通過官方網站及代碼托管網站獲得相關代碼和文檔,供參考學習、了解方舟編譯器的架構和代碼。方舟編譯器的開源不僅是一種技術的外放,更是華為引領行業共同構建生態與社區,這是中國底層軟件開源之路的探索。 方舟編譯器的開源工作也將陸續展開,華為將把軟件方面的技術能力在社區中不斷貢獻給行業,與行業一起探尋更好的、更符合時代需求的軟件技術。

  方舟編譯器架構師對方舟編譯器的架構、中間語言、Java語言特性以及RC插入的設計和實現進行了深入淺出的講解。他指出,目前方舟編譯器開源的是編譯器框架部分源碼,包括編譯器中間表示(IR)和語言編譯實現,同時搭配編譯器其他二進制組件,實現Java程序到aarch64匯編指令的編譯過程。開發者可基于開源代碼+二進制,編譯構建出編譯器工具鏈,嘗試對Java程序進行編譯。未來方舟編譯器將針對前端、后端陸續開源,并支持其它語言的編譯等。

  專家學者共話發展,共建全新移動應用生態

  本次活動邀請了清華大學教授陳文光、中科院計算所研究員馮曉兵、北京理工大學副教授計衛星等專家學者進行了專題演講,分享了他們對方舟編譯器開源的生態建設、社區建設及基礎軟件開發的看法。

方舟編譯器開源技術沙龍北京站首秀:讓開源激活軟件開發的潛力

  清華大學教授陳文光

  清華大學教授陳文光作了《稀疏張量編譯器初步研究》的主題演講,分享了他在GPU上初步開展的稀疏張量編譯器研究工作和進展,幫助開發者們更好的理解軟件開發編譯,為開發者們如何高效開發帶來新思路。

方舟編譯器開源技術沙龍北京站首秀:讓開源激活軟件開發的潛力

  中科院計算所研究員馮曉兵

  以編譯系統及相關工具為研究方向的中科院計算所研究員馮曉兵認為,方舟編譯器對于國內基礎軟件開發帶來的意義更為深遠。此前為軟件底層貢獻核心技術的公司主要來自于歐美,華為通過多年的持續研發投入推出方舟編譯器,讓大家在這個領域看到了中國企業的身影,這無疑大大提振了國內開發者們對于基礎軟件開發的信心。同樣,馮曉兵研究員也為開發者介紹了為深度學習網絡提出的一種新的數據格式和一些優化技術,可有效利用輸入數據的稀疏性,加速神經網絡的執行效率,讓與會者獲益匪淺。

方舟編譯器開源技術沙龍北京站首秀:讓開源激活軟件開發的潛力

  北京理工大學副教授計衛星

  北京理工大學副教授計衛星現場對編譯器部分開源代碼進行了分析,并分享了編譯器的初步運行測試結果,從科研和教學兩方面探討了方舟編譯器開源社區構建的基本想法。他認為,方舟編譯器的開源對高等院校科研方向和軟件開發專業人才培養提供了一個契機,一方面是高校可以結合方舟編譯器進行更加深入的研究,不斷提升科研實力并輸出科研成果;另一方面可在教學過程中,引導高校師生關注方舟編譯器并參與開源社區的建設,通過互動交流,提升對基礎軟件開發的投入研究。

  方舟持續開源,合力共推實現多方共贏

  據華為官方公布的消息,方舟編譯器從2019年8月開始,將持續進行開源。目前已對編譯器框架部分開放源碼之后,預計將在2020年對Java編譯器工具鏈開源,支持Java程序編譯。2021年將對JavaScript編譯器工具鏈開源,可用于JS程序的編譯。

  方舟編譯器的持續開源,可以讓更多的科研機構、高校院所、第三方廠商和廣大開發者參與進來,源碼才會在不斷地重構和優化中激活、升華,開發者們可以共同分享技術的進步。

  堅持開放、合作、共贏的華為,通過持續的開源,將自己在軟件方面的技術能力不斷貢獻給行業,同時在開源社區中,更多的開發者可以參與并貢獻自己的力量,不斷推進產業創新與開放生態構建。華為期待更多合作伙伴加入方舟陣營,合力共推基礎軟件的發展。

  方舟編譯器官方渠道:

  官方網站:https://www.openarkcompiler.cn

  代碼托管網站:https://code.opensource.huaweicloud.com/HarmonyOS/OpenArkCompiler

  碼云鏡像倉庫地址:https://gitee.com/harmonyos/OpenArkCompiler

特別提醒:本網內容轉載自其他媒體,目的在于傳遞更多信息,并不代表本網贊同其觀點。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,并請自行核實相關內容。本站不承擔此類作品侵權行為的直接責任及連帶責任。如若本網有任何內容侵犯您的權益,請及時聯系我們,本站將會在24小時內處理完畢。

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
日韩内射激情视频在线播放免费| 国自产拍 高清精品| caoporn国产精品免费| 国产精品视频免费一区二区三区 | 国产精品亚洲二区在线| 精品四虎免费观看国产高清午夜| 无码精品久久一区二区三区| 国产精品成人va在线播放| 亚洲午夜成人精品无码色欲| 亚洲精品在线电影| 国产VA免费精品高清在线| 日韩亚洲AV无码一区二区不卡| 国产精品扒开腿做爽爽的视频| 国产精品分类视频分类一区| 久久99精品久久只有精品| 久久一本精品久久精品66| 精品午夜久久福利大片| 99久久精品国内| 精品无码人妻一区二区三区不卡| 无码国产精品久久一区免费| 1313午夜精品理伦片| 日韩精品无码一区二区三区不卡 | 国产精品99久久精品爆乳| 精品视频一区二区观看| 亚洲欧美日韩中文字幕一区二区三区 | 国产精品美女久久久久av超清| 亚洲av午夜国产精品无码中文字| 国内精品免费麻豆网站91麻豆| 91精品国产综合久久四虎久久无码一级| 国产三级久久久精品麻豆三级| 精品人妻无码专区中文字幕| 一本色道久久88综合亚洲精品高清| 日韩a无v码在线播放| 国产成人综合日韩精品无码不卡| 国产精品毛片在线完整版| 国产精品视频一区国模私拍| 野狼第一精品社区| 精品无码三级在线观看视频| 亚洲乱码日产精品a级毛片久久| 动漫精品一区二区三区3d| 青草久久精品亚洲综合专区|