色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

淺析玄鐵團隊RISC-V 在Android上的進展

芯片開放社區 ? 來源:芯片開放社區 ? 2023-11-24 14:42 ? 次閱讀

近日Google負責Android平臺編程語言的Lars Bergstrom和負責低級操作系統的Greg Simon在開源博客撰文分享Google在推進Android在RISC-V指令集架構上運行的最新成果。目前Google不僅接受補丁還開始在Android中成熟地支持 RISC-V。文章表示,當前針對Android Runtime(ART)的優化仍在進行中。

今年中國峰會上玄鐵團隊也分享了在ART上的一些工作和社區進展,邀請技術專家夏立方帶來在ART上的技術分享。11月7日在北美峰會上玄鐵團隊也將帶來最新ART優化工作進展,敬請關注。

RISC-V 在Android上的進展

回顧玄鐵安卓的技術開發之旅,從2021年開始在 RISC-V 上移植Android 10,到現在即將迎來首款基于Android 的 RISC-V 產品,參與了 RISC-V 的重要時刻。

2021年04月 先后移植了Android 10和Android 12版本

2021年08月 在 RISC-V 基金會成立了Android SIG

2021年09月 開始在谷歌的AOSP主線上提交patch

2022年12月 在XuanTie TH1520測試板上就跑通了CTS和VTS,并在美國峰會上做了技術分享和demo展示

2023年01月 Google宣布AOSP會以“Tier-1”級別支持 RISC-V

2023年07月 玄鐵生態伙伴發布支持AOSP主線的開發板

2024年 基于Android on RISC-V 的產品原型即將面世

ART

ART是Android的framework,是非常核心的一個組件。很多應用的運行,都離不開ART虛擬。

ec557436-79ea-11ee-939d-92fbcf53809c.png

ART的組成部分是解釋器、GC、Runtime還有Dex JNI的編譯器,以及匯編器。除了這些以外,基于ART還有一些其他的工具,類比于我們的傳統的GCC,它有dex2oat工具用來編譯dex字節碼,生成OAT文件,oatdump用來反匯編OAT文件。

在 RISC-V 上,我們需要porting的工作包括:解釋器、Runtime、Dex Compiler、JNI Compiler和宏匯編器。

優化工作

ec827242-79ea-11ee-939d-92fbcf53809c.png

玄鐵在ART上做的一些優化工作,主要是集中在Compiler以及Runtime的部分。在Compiler部分,我們的優化主要實現了八十多個intrinsics接口,同時增加了一部分指令的優化。在Code Generator里,實現了90+ instruction visitor。Micro Assemble主要是針對 RISC-V 指令集的支持,目前支持IMAFD的標準指令集以及玄鐵擴展指令集。

在Runtime里面的話,我們實現了一個新的解釋器Nterp,是Android 12里新引入的一個解釋器。我們還對一些Quick Entries的匯編實現采用玄鐵擴展指令集進行重寫優化。除了ART,我們還在bionic中做了優化,主要是集中在C庫和數學庫,在C庫中,采用Vector指令集對memcpy,memset,memcmp,strcpy,strcmp等基礎函數進行重寫優化。而數學庫則采用了llvm編譯器對builtin函數進行優化。

玄鐵擴展指令集優化收益

在過去的一年里,除了升級Android10到Android12以外,我們花費了很大的精力在使用采用玄鐵擴展集對ART進行優化。可以從以下的幾個benchmark對比數據看到玄鐵擴展指令集帶來的收益(數據截至2023年10月)。

ecaee25a-79ea-11ee-939d-92fbcf53809c.png

首先是Android Java虛擬機一個比較早的跑分工具Caffinemark,可以看到玄鐵擴展指令集對于整數計算、循環都有15%以上的收益,對于其他幾項也都是正向的收益。

第二個是關于數學函數的一個benchmark,SCIMath2。在這個benchmark上有15%以上的提升。

最后一部分是ART自帶的一些benchmark,以及一些面向編程語言benchmark,在這些benchmark上也有正向的提升。對于JObjectBenchmark提升尤其明顯,接近5倍的提升。

ART主線Upstream工作分享

ece04782-79ea-11ee-939d-92fbcf53809c.png

玄鐵團隊在ART主線上的支持工作

去年的九月份開始AOSP主線支持 RISC-V 的編譯,之后我們陸續在今年三月支持了純C++的解釋器支持;五月份在Google團隊的支持下支持了Nterp解釋器;六月份完成對匯編器的支持。目前的工作主要是集中編譯器和反匯編。

截至目前為止,玄鐵團隊貢獻了超過七十多個的commit。

ART未來支持計劃

在過去的一段時間里,我們參與社區合作,社區已完成:

Dex編譯器中的CodeGen,反匯編工作

Micro assembler中的Zb*擴展

QuickEntries的實現

目前正在進行的是實現Dex Compiler中的Intrinsics。在后續的工作計劃中,主要集中在兩個部分:

Vector 1.0的支持

持續性的性能分析和優化工作

ed0437f0-79ea-11ee-939d-92fbcf53809c.png

我們希望有更多的開發者可以加入,參與對ART的貢獻。

審核編輯:黃飛

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Android
    +關注

    關注

    12

    文章

    3941

    瀏覽量

    127724
  • 編程語言
    +關注

    關注

    10

    文章

    1949

    瀏覽量

    34893
  • 編譯器
    +關注

    關注

    1

    文章

    1642

    瀏覽量

    49229
  • RISC-V
    +關注

    關注

    45

    文章

    2320

    瀏覽量

    46360

原文標題:玄鐵團隊的 RISC-V 安卓開發之旅

文章出處:【微信號:芯片開放社區,微信公眾號:芯片開放社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    西門子EDA將參加2025RISC-V生態大會

    2025 RISC-V 生態大會將于 2025 年 2 月 28 日北京舉行,西門子 EDA 將參加此次大會,展示 RISC-V
    的頭像 發表于 01-17 15:27 ?207次閱讀

    構建安全計算生態 | RISC-V 安全機制的架構設計

    RISC-V軟硬件技術深度解讀系列,將從AI、高性能計算、安全和邊緣計算等多個方向,全面介紹RI
    的頭像 發表于 01-10 17:53 ?258次閱讀
    構建安全計算生態 | <b class='flag-5'>RISC-V</b> 安全機制的架構設計

    RISC-V,即將進入應用的爆發期

    我們會迎來前所未見的AI軟件應用,而RISC-V有望打造出下一代的AI引擎。” 達摩院院長張建鋒此前3月2024RISC-V生態大會表
    發表于 10-31 16:06

    新思科技如何助力RISC-V SoCs性能“超級加倍”?

    近日,新思科技作為的重要生態合作伙伴,受邀參加了2024RISC-V生態大會。與眾多合作伙伴共同探討如何讓
    的頭像 發表于 03-28 10:38 ?575次閱讀

    潤開鴻榮膺達摩院“優選伙伴”獎

    江蘇潤和軟件股份有限公司的控股子公司潤開鴻數字科技有限公司,近期阿里巴巴達摩院團隊主辦的2024
    的頭像 發表于 03-21 10:41 ?1404次閱讀

    潤開鴻受邀出席2024RISC-V生態大會

    深圳近日盛大舉行了2024RISC-V生態大會,該活動由阿里巴巴達摩院團隊精心策劃并主辦
    的頭像 發表于 03-21 10:38 ?1021次閱讀

    2024RISC-V生態大會優選系列獎項回顧!

    團隊長期致力于連接RISC-V生態,從芯片到基礎系統軟件,從行業應用到終端產品,持續為產業上下游的高效融通貢獻著力量。
    的頭像 發表于 03-20 09:31 ?1390次閱讀

    RISC-V生態大會深圳召開,達摩院引領RISC-V創新應用

    :達摩院院長張建鋒RISC-V生態大會上致詞,RISC即將迎來蝶變進入應用爆發期 ? 從2018年起,阿里巴巴開始投入
    的頭像 發表于 03-19 10:02 ?4603次閱讀
    <b class='flag-5'>玄</b><b class='flag-5'>鐵</b><b class='flag-5'>RISC-V</b>生態大會深圳召開,達摩院引領<b class='flag-5'>RISC-V</b>創新應用

    愛芯元智入選“優選伙”,共筑RISC-V生態新篇章

    近日,備受矚目的第二屆RISC-V生態大會在深圳盛大召開。本次大會以“開放·連接”為主題,吸引了全球范圍內的行業專家、技術領袖、企業決策者和RISC-V社區開發者齊聚一堂,共同探討
    的頭像 發表于 03-18 09:39 ?1236次閱讀

    思爾芯亮相第二屆RISC-V生態大會

    由達摩院主辦的第二屆RISC-V生態大會近日深圳隆重舉行,大會聚焦RISC-V技術各行業
    的頭像 發表于 03-16 10:11 ?1611次閱讀

    矽速科技榮獲 2024 “優選伙伴”,助力 RISC-V 行業方案落地

    2024年3月14日,以“開放·連接”為主題的2024第二屆“RISC-V生態大會”深圳圓滿舉行,來自全球的行業專家、技術領袖、企業決策者和R
    的頭像 發表于 03-16 08:33 ?477次閱讀
    矽速科技榮獲 2024 “<b class='flag-5'>玄</b><b class='flag-5'>鐵</b>優選伙伴”,助力 <b class='flag-5'>RISC-V</b> 行業方案落地

    Imagination加入“無劍聯盟” 攜手共拓RISC-V繁榮生態

    3月14日,由達摩院舉辦的第二屆RISC-V生態大會在深圳舉行。Imagination受邀出席大會,現場宣布加入由達摩院發起成立的“無劍聯盟”,致力于與各成員伙伴共拓RISC-V
    的頭像 發表于 03-16 08:26 ?434次閱讀
    Imagination加入“無劍聯盟” 攜手<b class='flag-5'>玄</b><b class='flag-5'>鐵</b>共拓<b class='flag-5'>RISC-V</b>繁榮生態

    助力RISC-V高效開發!思爾芯亮相RISC-V生態大會

    2024年3月14日,由達摩院主辦的第二屆RISC-V生態大會在深圳圓滿舉行。大會以“開放·連接”為主題,聚焦了RISC-V技術各行業
    的頭像 發表于 03-15 08:22 ?411次閱讀
    助力<b class='flag-5'>RISC-V</b>高效開發!思爾芯亮相<b class='flag-5'>玄</b><b class='flag-5'>鐵</b><b class='flag-5'>RISC-V</b>生態大會

    C930年內發布,RISC-V生態進一步壯大

    電子發燒友網報道(文/周凱揚)3月14日,阿里巴巴旗下的達摩院深圳舉辦了2024RISC-V生態大會,數百家
    的頭像 發表于 03-15 00:19 ?7881次閱讀
    <b class='flag-5'>玄</b><b class='flag-5'>鐵</b>C930年內發布,<b class='flag-5'>RISC-V</b>生態進一步壯大

    新思科技受邀參加“RISC-V生態大會”

    近日,全球領先的半導體和軟件安全解決方案供應商新思科技,宣布將作為的重要生態合作伙伴,受邀參加即將舉行的“RISC-V生態大會”。屆
    的頭像 發表于 03-14 10:31 ?772次閱讀
    主站蜘蛛池模板: 亚洲精品tv久久久久久久久久| 国产精品成人免费视频99| 91国在线啪精品一区| av天堂电影网| 国产精品久久久久久久A片冻果| 含羞草完整视频在线播放免费| 久久国产乱子伦精品免费不卡| 免费可以看黄的视频s色| 日本特黄的免费大片视频| 羞羞答答影院在线| 中文字幕人成乱码熟女APP| YELLOW视频直播在线观看高清| 国产不卡无码高清视频| 國産麻豆AVMDMD0179| 葵司中文第一次大战黑人| 日本一卡2卡3卡四卡精品网站| 亚洲AV无码专区国产精品麻豆| 91在线青春娱乐精品分类| 国产精品人妻99一区二| 看黄色片子| 特黄大片aaaaa毛片| 51xx午夜影视福利| 国产精品欧美一区二区在线看| 美女脱18以下禁止看免费| 婷婷久久无码欧美人妻| 曰本真人00XX动太图| 纯肉高H放荡受BL文库| 久久久久久91香蕉国产| 色百度网址大全| 中文国产乱码在线人妻一区二区| 电影日本妻子| 久久热在线视频精品| 视频一区国产| 2020年国产理论| 国产免费高清mv视频在线观看 | 91福利在线观看| 国产人妻精品无码AV在线五十路| 免费精品一区二区三区AA片| 亚洲国产精品特色大片观看| WWW国产亚洲精品久久麻豆 | 大肥女ass樱桃|