日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

淺析玄鐵團(tuán)隊RISC-V 在Android上的進(jìn)展

芯片開放社區(qū) ? 來源:芯片開放社區(qū) ? 2023-11-24 14:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

今年中國峰會上玄鐵團(tuán)隊也分享了在ART上的一些工作和社區(qū)進(jìn)展,邀請技術(shù)專家夏立方帶來在ART上的技術(shù)分享。11月7日在北美峰會上玄鐵團(tuán)隊也將帶來最新ART優(yōu)化工作進(jìn)展,敬請關(guān)注。

RISC-V 在Android上的進(jìn)展

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

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

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

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

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

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

2023年07月 玄鐵生態(tài)伙伴發(fā)布支持AOSP主線的開發(fā)板

2024年 基于Android on RISC-V 的產(chǎn)品原型即將面世

ART

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

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

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

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

優(yōu)化工作

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

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

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

玄鐵擴(kuò)展指令集優(yōu)化收益

在過去的一年里,除了升級Android10到Android12以外,我們花費了很大的精力在使用采用玄鐵擴(kuò)展集對ART進(jìn)行優(yōu)化??梢詮囊韵碌膸讉€benchmark對比數(shù)據(jù)看到玄鐵擴(kuò)展指令集帶來的收益(數(shù)據(jù)截至2023年10月)。

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

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

第二個是關(guān)于數(shù)學(xué)函數(shù)的一個benchmark,SCIMath2。在這個benchmark上有15%以上的提升。

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

ART主線Upstream工作分享

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

玄鐵團(tuán)隊在ART主線上的支持工作

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

截至目前為止,玄鐵團(tuán)隊貢獻(xiàn)了超過七十多個的commit。

ART未來支持計劃

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

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

Micro assembler中的Zb*擴(kuò)展

QuickEntries的實現(xiàn)

目前正在進(jìn)行的是實現(xiàn)Dex Compiler中的Intrinsics。在后續(xù)的工作計劃中,主要集中在兩個部分:

Vector 1.0的支持

持續(xù)性的性能分析和優(yōu)化工作

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

我們希望有更多的開發(fā)者可以加入,參與對ART的貢獻(xiàn)。

審核編輯:黃飛

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    4035

    瀏覽量

    134575
  • 編程語言
    +關(guān)注

    關(guān)注

    10

    文章

    1965

    瀏覽量

    39897
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1673

    瀏覽量

    51973
  • RISC-V
    +關(guān)注

    關(guān)注

    49

    文章

    2957

    瀏覽量

    53608

原文標(biāo)題:玄鐵團(tuán)隊的 RISC-V 安卓開發(fā)之旅

文章出處:【微信號:芯片開放社區(qū),微信公眾號:芯片開放社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    達(dá)摩院用看不見的RISC-V CPU IP下了一盤看得見的全場景AI計算大棋

    隨著推出全球算力最強(qiáng)的RISC-V處理器旗艦C950,整個RISC-V生態(tài)的發(fā)展空間再次
    的頭像 發(fā)表于 04-27 18:07 ?2041次閱讀
    達(dá)摩院<b class='flag-5'>玄</b><b class='flag-5'>鐵</b>用看不見的<b class='flag-5'>RISC-V</b> CPU IP下了一盤看得見的全場景AI計算大棋

    西門子EDA亮相2026RISC-V生態(tài)大會

    2026年3月24日,“開放·連接” 2026 RISC-V 生態(tài)大會在上海圓滿舉辦。西門子 EDA 攜 Veloce proFPGA CS 系列亮相展臺,為在場觀眾展示了專為
    的頭像 發(fā)表于 04-01 13:43 ?3450次閱讀

    直擊RISC-V生態(tài)大會,看ALINX FPGA+RISC-V解決方案

    2026年3月24日,由達(dá)摩院主辦的 RISC-V 行業(yè)年度盛會“RISC-V生態(tài)大會”現(xiàn)場人頭攢動。主論壇展區(qū)一角,ALINX 最新
    的頭像 發(fā)表于 03-30 14:58 ?2403次閱讀

    凌思微亮相2026RISC-V生態(tài)大會

    3月24日,2026RISC-V生態(tài)大會于上海圓滿落幕,這場匯聚政企研大咖與領(lǐng)軍企業(yè)的全球RISC-V生態(tài)核心盛會,全方位展現(xiàn)了該架構(gòu)
    的頭像 發(fā)表于 03-25 14:06 ?408次閱讀

    RT-Thread 邀您參與“開放?連接”2026 RISC-V 生態(tài)大會,攜手共鑄 RISC-V“芯”紀(jì)元

    上海世博桐森酒店盛大啟幕。此次RISC-V生態(tài)大會將同步設(shè)置2場分論壇,與主論壇形成「1+2」的創(chuàng)新洞見矩陣,屆時大會全天將全景呈現(xiàn)RISC-V
    的頭像 發(fā)表于 03-22 10:05 ?639次閱讀
    RT-Thread 邀您參與“開放?連接”2026<b class='flag-5'>玄</b><b class='flag-5'>鐵</b> <b class='flag-5'>RISC-V</b> 生態(tài)大會,攜手共鑄 <b class='flag-5'>RISC-V</b>“芯”紀(jì)元

    新思科技邀您共赴2026RISC-V生態(tài)大會

    作為從芯片到系統(tǒng)的工程解決方案的全球領(lǐng)導(dǎo)者,新思科技積極投入 RISC-V 生態(tài)建設(shè),與國內(nèi)合作伙伴深度合作,共同推動 RISC-V 技術(shù)創(chuàng)新。作為首批無劍聯(lián)盟成員和多年合作伙伴,
    的頭像 發(fā)表于 03-19 17:41 ?1802次閱讀

    RISC-V創(chuàng)新中心聯(lián)合達(dá)摩院發(fā)布無劍芯片設(shè)計平臺定制版

    RISC-V開源芯片產(chǎn)業(yè)再迎新利好。今天(3月17日),RISC-V創(chuàng)新中心技術(shù)應(yīng)用交流會暨2026
    的頭像 發(fā)表于 03-18 16:30 ?533次閱讀

    大咖集結(jié)·即刻報名 | 2026 RISC-V 生態(tài)大會主論壇議程正式發(fā)布!

    2026 年 3 月 24 日,“開放·連接” 2026 RISC-V 生態(tài)大會將在上海世博桐森酒店盛大啟幕。主論壇議程現(xiàn)已正式發(fā)布,立即掃描下方海報二維碼報名。期待與大家再聚申城,春暖花開,共啟芯篇! 掃碼報名,到現(xiàn)場贏
    發(fā)表于 03-17 20:45

    Powered by XuanTie,Qwen Inside:阿里通義大模型攜手 RISC-V開啟“端側(cè)智能”新紀(jì)元

    的優(yōu)勢,深度融合,正式推出“Powered by XuanTie,Qwen Inside”技術(shù)戰(zhàn)略——通義大模型算法與基于開源 RISC-V 架構(gòu)的處理器將通過軟硬全鏈路協(xié)同優(yōu)化,實現(xiàn)通義大模型家族
    的頭像 發(fā)表于 01-12 11:49 ?421次閱讀
    Powered by XuanTie,Qwen Inside:阿里通義大模型攜手<b class='flag-5'>玄</b><b class='flag-5'>鐵</b> <b class='flag-5'>RISC-V</b>開啟“端側(cè)智能”新紀(jì)元

    學(xué)以致用 虛位以待|RV學(xué)院課程正式上線,與PLCT實驗室邀您創(chuàng)“芯”未來

    RISC-V 領(lǐng)域的聯(lián)合研究成果,重磅推出系列課程:包含三大中級課程與兩大高階進(jìn)階課程。課程由十余名 PLCT 明星開發(fā)者、專業(yè)工程師及技術(shù)專家聯(lián)合授課,講師團(tuán)隊
    發(fā)表于 10-29 17:14

    出貨量超40億顆!RiSC-V憑何破局通推AI一體市場,撕開壟斷缺口?

    “達(dá)摩院作為 RISC-V 生態(tài)的核心參與者,不僅是 RISC-V 國際基金會董事會成員,牽頭或參與了 11 項標(biāo)準(zhǔn)建設(shè),持續(xù)拓展 RISC-V
    的頭像 發(fā)表于 10-29 09:12 ?1.3w次閱讀
    出貨量超40億顆!<b class='flag-5'>玄</b><b class='flag-5'>鐵</b><b class='flag-5'>RiSC-V</b>憑何破局通推AI一體市場,撕開壟斷缺口?

    【RT-Thread× | 硬核直播】RISC-V新核E901發(fā)布!RT-Thread手把手帶你玩轉(zhuǎn)生態(tài)! | 博觀講堂

    重磅消息!下周四!RT-Thread攜手阿里巴巴達(dá)摩院,帶來RISC-V技術(shù)深度直播!2025年8月,正式發(fā)布嵌入式E系列全新一代產(chǎn)
    的頭像 發(fā)表于 10-21 19:47 ?761次閱讀
    【RT-Thread×<b class='flag-5'>玄</b><b class='flag-5'>鐵</b> | 硬核直播】<b class='flag-5'>RISC-V</b>新核E901發(fā)布!RT-Thread手把手帶你玩轉(zhuǎn)<b class='flag-5'>玄</b><b class='flag-5'>鐵</b>生態(tài)! | 博觀講堂

    RT-Thread生成RISC-V BSP的CDK工程開發(fā)指南 | 技術(shù)集結(jié)

    目錄開發(fā)環(huán)境配置工程創(chuàng)建CDK工程運行CDK工程編譯工程運行與調(diào)試RT-Thread課程上線系列RISC-VBSP上手指南RT-Thread已對
    的頭像 發(fā)表于 09-28 10:06 ?4721次閱讀
    RT-Thread生成<b class='flag-5'>玄</b><b class='flag-5'>鐵</b><b class='flag-5'>RISC-V</b> BSP的CDK工程開發(fā)指南 | 技術(shù)集結(jié)

    RT-Thread攜手,全面展示 RISC-V 生態(tài)最新成果,期待蒞臨!

    2025年7月16日-19日,第五屆RISC-V中國峰會將在上海張江科學(xué)會堂舉行。作為全球領(lǐng)先的開源實時操作系統(tǒng)(RTOS)提供商,RT-Thread將攜手大會現(xiàn)場打造專屬展位
    的頭像 發(fā)表于 07-15 11:13 ?1176次閱讀
    RT-Thread攜手<b class='flag-5'>玄</b><b class='flag-5'>鐵</b>,全面展示 <b class='flag-5'>RISC-V</b> 生態(tài)最新成果,期待蒞臨!

    RT-Thread BSP全面支持全系列RISC-V 處理器 | 技術(shù)集結(jié)

    RT-ThreadBSP全面支持全系列RISC-V處理器。系列RISC-V處理器由阿里達(dá)
    的頭像 發(fā)表于 07-03 18:03 ?3514次閱讀
    RT-Thread BSP全面支持<b class='flag-5'>玄</b><b class='flag-5'>鐵</b>全系列<b class='flag-5'>RISC-V</b> 處理器 | 技術(shù)集結(jié)
    金华市| 尤溪县| 大理市| 钟祥市| 汨罗市| 建阳市| 砀山县| 苏尼特右旗| 额尔古纳市| 登封市| 罗甸县| 抚州市| 娱乐| 乃东县| 于田县| 安阳市| 新和县| 山丹县| 清涧县| 伽师县| 临湘市| 延吉市| 明光市| 安庆市| 永昌县| 宾川县| 安阳市| 台东县| 阿合奇县| 疏勒县| 蓬莱市| 东安县| 革吉县| 繁峙县| 和平区| 茌平县| 玛曲县| 右玉县| 平邑县| 邹平县| 望奎县|