在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

LuaJIT的優(yōu)勢與特點 LuaJIT RISC-V的技術(shù)挑戰(zhàn)與工作進(jìn)展

openEuler ? 來源:openEuler ? 2023-09-01 15:06 ? 次閱讀

RISC-V SIG 預(yù)期隨主線發(fā)布的 openEuler 23.09 創(chuàng)新版本會集成 LuaJIT RISC-V 支持。本次發(fā)版將提供帶有完整 LuaJIT 支持的 RISC-V 環(huán)境并帶有相關(guān)軟件如 openResty 等軟件的支持。

隨著 RISC-V SIG 主線推動工作的進(jìn)展,LuaJIT 和相關(guān)軟件在 RISC-V 架構(gòu)下的支持也被合入到 openEuler 主線代碼中。這標(biāo)志著,openEuler 將成為首個在主線分支為 LuaJIT 提供 RISC-V 架構(gòu)支持的主流發(fā)行版。

LuaJIT 的優(yōu)勢與特點

LuaJIT 是一個高效的 Lua5.1 實現(xiàn),有高效的解釋器與優(yōu)雅的即時編譯引擎,擁有相較原版 Lua5.1 平均數(shù)倍的性能,不僅如此,它也有諸如 FFI、Bitop 擴(kuò)展和部分 Lua 高版本的特性。基于以上原因,LuaJIT 被廣泛使用,成為了事實上的 Lua5.1/5.2 運行時。

LuaJIT RISC-V 項目背景

LuaJIT RISC-V(簡稱 LJRV)是將 LuaJIT 移植到 64 位 RISC-V 平臺上的項目,旨在為 RISC-V 平臺提供一個高效的 Lua 運行時,讓依賴 LuaJIT 的項目在 RISC-V 平臺上也能無障礙運行。此前,相關(guān)工作在國內(nèi)外各個開源發(fā)行版平臺仍然屬于技術(shù)空白。

技術(shù)挑戰(zhàn)與工作進(jìn)展

由于 LuaJIT 的核心部分使用匯編編寫,移植到不同指令集平臺中的復(fù)雜性很大。尤其是 LuaJIT 的 JIT 部分不依賴于如 LLVM 的通用編譯框架,此前僅在 x86、ARM 等平臺完成移植,而 RISC-V 指令集的移植工作尚未開始,大量依賴 LuaJIT 的軟件包在 RISC-V 架構(gòu)的各個發(fā)行版上或無法運行,或只能使用低速的原版 Lua5.1。

目前,中科院軟件所成功移植了 LuaJIT 的大部分功能,包括 DynASM 動態(tài)匯編器,解釋器運行時和 RISC-V 后端,現(xiàn)已通過 PUC Lua5.1 回歸測試與 LuaJIT 回歸測試。同時,可以在 RISC-V 64 平臺上運行依賴 LuaJIT 的程序有 Sysbench,Neovim,OpenResty,L?VE 等。已知存在的問題是 Unwinding 功能尚未充分移植,JIT 可能會出現(xiàn)一些未知的 bug。待相關(guān)工作完成與修復(fù)后,工程會進(jìn)一步合入上游。

另外在 openEuler 主線上,一些依賴 luajit 的包,都是深度集成形式的,如 openResty,wrk 等,移植工作需要進(jìn)行進(jìn)一步適配。

合入 openEuler 主線

基于 LuaJIT 的移植成果,RISC-V SIG 打包了相關(guān) patch 并且合入了 openEuler 的 LuaJIT master 分支。這意味著從即將發(fā)布的 openEuler 23.09 創(chuàng)新版本開始,openEuler 將原生支持 RISC-V 平臺的 LuaJIT 以及相關(guān)生態(tài)軟件包,這將是首個在主線分支為 LuaJIT 提供 RISC-V 架構(gòu)支持的主流發(fā)行版。

同時,在 LuaJIT 開發(fā)工作的基礎(chǔ)上,RISC-V SIG 也為 openResty 等 LuaJIT 強(qiáng)依賴的軟件包提供了相應(yīng)的支持,目前已合入主線。下圖是依賴 LuaJIT 的開源游戲 Minetest 的運行演示圖,基于的環(huán)境是 openEuler RISC-V 平臺和 Unmatched 開發(fā)板。根據(jù)用戶測試反饋,游戲畫面流暢,操作延遲低。

7e4e4906-47bb-11ee-97a6-92fbcf53809c.jpg

性能對比及結(jié)果展示

我們在 VisionFive 2 和 LicheePi 4A 上分別使用 PUC Lua5.1、LJRV 關(guān)閉 JIT、LJRV 開啟 JIT,運行了 Lua-Benchmarks。在 TH1520 和 JH7110 環(huán)境的結(jié)果如下:

7e771e94-47bb-11ee-97a6-92fbcf53809c.png

7e936694-47bb-11ee-97a6-92fbcf53809c.png

聯(lián)系我們

如果您對 RISC-V 感興趣,歡迎加入 RISC-V SIG 交流群,討論更多關(guān)于 RISC-V 的更多內(nèi)容,為推動 openEuler & RISC-V 生態(tài)貢獻(xiàn)力量

關(guān)于作者

楊延玲,中科院軟件所 PLCT 實驗室實習(xí)生,歐拉開源社區(qū) RISC-V SIG 成員,目前在溫州大學(xué)讀研二,負(fù)責(zé)協(xié)助 RISC-V SIG 和 ROS SIG 的日常運營。

審核編輯:湯梓紅

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

    關(guān)注

    1

    文章

    379

    瀏覽量

    28130
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4788

    瀏覽量

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

    關(guān)注

    45

    文章

    2277

    瀏覽量

    46158
  • openEuler
    +關(guān)注

    關(guān)注

    2

    文章

    313

    瀏覽量

    5877

原文標(biāo)題:獨家首發(fā)!openEuler 主線集成 LuaJIT RISC-V JIT 技術(shù)

文章出處:【微信號:openEulercommunity,微信公眾號:openEuler】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    淺析RISC-V領(lǐng)先ARM的優(yōu)勢

    RISC-V相對于ARM的優(yōu)勢主要體現(xiàn)在以下幾個方面: 開源與免費: RISC-V是一個完全開源的指令集架構(gòu)(ISA),其規(guī)范公開且可以免費使用。這意味著任何人都可以基于RISC-V設(shè)
    發(fā)表于 06-27 08:45

    rIsc-v的缺的是什么?

    能與RISC-V的起步較晚、生態(tài)系統(tǒng)支持不足等因素有關(guān)。為了進(jìn)一步提高市場份額和認(rèn)可度,RISC-V需要不斷加強(qiáng)自身的技術(shù)實力和生態(tài)建設(shè)。 4. 技術(shù)
    發(fā)表于 07-29 17:18

    RISC-V有哪些特點

    計算機(jī)體系結(jié)構(gòu)經(jīng)過多年的發(fā)展已經(jīng)成為比較成熟技術(shù)優(yōu)勢,從輕上路。RISC-V的規(guī)范文檔僅有145頁,而“特權(quán)架構(gòu)文檔”的篇幅也僅為91頁。  第三點是模塊化,RISC-V架構(gòu)不僅短小
    發(fā)表于 08-25 11:17

    什么是RISC-VRISC-V指令具有哪些特點應(yīng)用?

    什么是RISC-VRISC-V指令具有哪些特點應(yīng)用?自己怎么才能設(shè)計出設(shè)計一套指令集?
    發(fā)表于 10-14 09:05

    RISC-V架構(gòu)

    ,海外巨頭在芯片產(chǎn)品端基本壟斷市場。MCU的市場特點RISC-V技術(shù)架構(gòu)特點相契合,尤其在大量應(yīng)用ARMIP核的32位以上MCU產(chǎn)品具有較強(qiáng)成本
    發(fā)表于 04-03 15:29

    談一談RISC-V架構(gòu)的優(yōu)勢特點

    地實現(xiàn)中國市場的特點和需求。這使得中國的芯片設(shè)計者能夠更好地滿足國內(nèi)市場的需求,提升市場占有率。 5、自主可控:RISC-V是一種開放標(biāo)準(zhǔn),中國企業(yè)可以在其基礎(chǔ)上進(jìn)行自主研發(fā)和創(chuàng)新,從而降低對國外技術(shù)
    發(fā)表于 05-14 09:05

    RISC-V規(guī)范的演進(jìn) RISC-V何時爆發(fā)?

    RISC-V的關(guān)注度越來越高,開源的理念也正在被越來越多的開發(fā)者和公司接受。對于尚不成熟的RISC-V而言,無論是規(guī)范和技術(shù)的演進(jìn)還是生態(tài)的建設(shè),還有人才和專利都還有不小挑戰(zhàn)。2021
    的頭像 發(fā)表于 02-11 10:10 ?3185次閱讀

    關(guān)于RISC-V 5大潛力和優(yōu)勢

    眾所周知RISC-V早在2010年就作為加州大學(xué)伯克利分校的一個大學(xué)研究項目而開始。正因為RISC-V所具有的免費優(yōu)勢,越來越多的大學(xué)研究人員開始關(guān)注RISC-V
    發(fā)表于 10-14 15:37 ?2459次閱讀

    【直播預(yù)告】OpenHarmony“芯”進(jìn)展RISC-V專場

    OpenHarmony開源3年,即將迎來3.2Release版本,本系列直播將分別從ARM、RISC-V、LoongArch等指令集展開,分享OpenHarmony芯片適配、版本特性、技術(shù)解讀、生態(tài)
    的頭像 發(fā)表于 03-28 12:55 ?509次閱讀

    2023 RISC-V中國峰會籌備進(jìn)展周報

    2023?RISC-V中國峰會籌備進(jìn)展周報 歡迎來到第三屆 RISC-V 中國峰會 (RISC-V Summit China 2023)籌備進(jìn)展
    的頭像 發(fā)表于 07-10 16:20 ?2327次閱讀
    2023 <b class='flag-5'>RISC-V</b>中國峰會籌備<b class='flag-5'>進(jìn)展</b>周報

    RISC-V設(shè)計支持工具,支持RISC-V技術(shù)的基礎(chǔ)

    RISC-V設(shè)計支持工具,支持RISC-V技術(shù)的基礎(chǔ) ppt分享
    發(fā)表于 07-14 17:15 ?12次下載

    RISC-V生態(tài)強(qiáng)勁 RISC-V International會員超4000 超75個技術(shù)工作

    的 4,000 多名成員,擁有超過 75 個技術(shù)工作組,推動 RISC-V 標(biāo)準(zhǔn)、軟件、工具等方面的進(jìn)展。僅今年一年,RISC-V 就批準(zhǔn)了 12 項規(guī)范,還有更多規(guī)范即將批準(zhǔn)。此外,
    的頭像 發(fā)表于 11-09 15:17 ?768次閱讀

    解鎖RISC-V技術(shù)力量丨曹英杰:RISC-V與大模型探索

    4月12日,第二期“大家來談芯|解鎖RISC-V技術(shù)力量”在上海臨港新片區(qū)頂科永久會址舉辦,本期沙龍聚焦RISC-V技術(shù),圍繞AI時代的RISC-V
    的頭像 發(fā)表于 04-16 08:16 ?711次閱讀
    解鎖<b class='flag-5'>RISC-V</b><b class='flag-5'>技術(shù)</b>力量丨曹英杰:<b class='flag-5'>RISC-V</b>與大模型探索

    直播預(yù)約 |開源芯片系列講座第25期:RISC-V架構(gòu)在高性能領(lǐng)域的進(jìn)展挑戰(zhàn)

    挑戰(zhàn)報告簡介隨著以AI應(yīng)用為代表的高性能算力芯片應(yīng)用場景不斷產(chǎn)生多樣化需求,RISC-V架構(gòu)正依靠其開放開源的優(yōu)勢,成為算力芯片架構(gòu)創(chuàng)新的主要技術(shù)基礎(chǔ)。目前,包括
    的頭像 發(fā)表于 12-13 17:01 ?121次閱讀
    直播預(yù)約 |開源芯片系列講座第25期:<b class='flag-5'>RISC-V</b>架構(gòu)在高性能領(lǐng)域的<b class='flag-5'>進(jìn)展</b>與<b class='flag-5'>挑戰(zhàn)</b>

    圣誕特輯 |開源芯片系列講座第25期:RISC-V架構(gòu)在高性能領(lǐng)域的進(jìn)展挑戰(zhàn)

    鷺島論壇開源芯片系列講座第25期「RISC-V架構(gòu)在高性能領(lǐng)域的進(jìn)展挑戰(zhàn)」圣誕夜(周三)20:00精彩開播期待與您云相聚,共襄學(xué)術(shù)盛宴!|直播信息報告題目RISC-V架構(gòu)在高性能領(lǐng)域
    的頭像 發(fā)表于 12-24 08:03 ?118次閱讀
    圣誕特輯 |開源芯片系列講座第25期:<b class='flag-5'>RISC-V</b>架構(gòu)在高性能領(lǐng)域的<b class='flag-5'>進(jìn)展</b>與<b class='flag-5'>挑戰(zhàn)</b>
    主站蜘蛛池模板: 美女视频黄a| 夜夜操夜夜爽| 天天色官网| 中文字幕精品一区| 四虎国产精品影库永久免费 | 日本精品一卡二卡≡卡四卡| 国模精品视频一区二区三区| 奇米一区二区三区四区久久| 亚洲男人的天堂久久无| 日本久本草精品| 天天搞天天搞| 老师叫我下面含着精子去上课| 农村的毛片丨级| 人人公开免费超级碰碰碰视频| 很黄很黄叫声床戏免费视频| 毛片一区二区三区| 国产综合在线观看| 午夜理伦片免费| sese国产| 亚州一级毛片在线| 久草色播| 中国人69xxx大全| 日本精品三级| 天天插日日插| 一级毛片成人免费看a| 国产精品伦理久久久久| 免费在线观看视频| 欧美一级特黄aaa大片| 美女天天干| 特级毛片视频在线| 天天爽天天操| 亚洲色图88| 在线视频久久| 精品国产柚木在线观看| 黄 色 片免费观看| 黑人xxxx精品| 免看一级a一片成人123| 大又大又粗又爽女人毛片| 色多多视频在线观看| 日韩精品在线第一页| 亚洲国产成人久久三区|