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

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

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

龍芯中科LoongArch指令系統(tǒng)生態(tài)發(fā)展進(jìn)展

龍芯中科 ? 來源:龍芯中科 ? 作者:龍芯中科 ? 2022-04-20 09:32 ? 次閱讀

第五屆關(guān)鍵信息基礎(chǔ)設(shè)施自主安全創(chuàng)新論壇在北京召開,這也是龍芯中科正式發(fā)布自主指令系統(tǒng)LoongArch一周年之際。

在本次論壇上,龍芯中科董事長胡偉武發(fā)表了《龍架構(gòu)(LoongArch)生態(tài)建設(shè)》的演講,圍繞自主信息體系建設(shè),以及LoongArch指令系統(tǒng)生態(tài)發(fā)展,做了詳細(xì)分享。

基于龍芯二十年的科研歷程以及當(dāng)前國際國內(nèi)形勢,胡偉武指出:我國信息產(chǎn)業(yè)面臨改革開放以來最大的變局,推出自主指令系統(tǒng),是建立自主體系的需要,更是實(shí)現(xiàn)技術(shù)自由的必要條件。

LoongArch正成為

與X86/ARM并列的頂層開源生態(tài)系統(tǒng)

指令系統(tǒng)是自主信息產(chǎn)業(yè)繞不過去的話題,胡偉武在演講中表示,我國不可能基于國外指令系統(tǒng)建設(shè)自主信息產(chǎn)業(yè)生態(tài)。龍芯中科于2021年正式發(fā)布了自主指令系統(tǒng)架構(gòu)LoongArch,已經(jīng)通過權(quán)威機(jī)構(gòu)系統(tǒng)的知識產(chǎn)權(quán)分析,做到了既自主又兼容,并充分融合主流指令系統(tǒng)X86、ARM等的主要特點(diǎn)。

為了降低產(chǎn)業(yè)鏈難度,做好芯片操作系統(tǒng)之間的軟硬結(jié)合,龍芯中科不斷堅(jiān)持科技自主創(chuàng)新,當(dāng)前已掌握了“2+3+3+2”的十大技術(shù)能力。

龍芯十大技術(shù)能力

第一個(gè)“2”即BIOS、操作系統(tǒng)內(nèi)核能力;

第二個(gè)“3”指的是三大編譯器社區(qū)GCC、LLVM、GOLANG;

第三個(gè)“3”指的是虛擬機(jī)Java、javaScript、.NET;

最后一個(gè)“2”則是兩大二進(jìn)制翻譯系統(tǒng)LATX、LATA。

在掌握上述關(guān)鍵技術(shù)的基礎(chǔ)上,龍芯中科與國際開源軟件界開展了緊密合作。目前LoongArch架構(gòu)得到了國際開源軟件社區(qū)的廣泛認(rèn)可與支持,LoongArch正在成為與X86/ARM并列的頂層開源生態(tài)系統(tǒng)。胡偉武表示,希望到2022年底,開源社區(qū)對LoongArch的支持基本完善。

LoongArch已得到國際開源軟件界廣泛認(rèn)可與支持

基于LoongArch的軟件生態(tài)發(fā)展思路

打造自主編程框架

在演講中,胡偉武對基于LoongArch的軟件生態(tài)建設(shè),進(jìn)行了深度解讀。

首先,龍芯中科會提供基礎(chǔ)版開源操作系統(tǒng)。胡偉武表示,龍芯中科除了要提供像BIOS、內(nèi)核、編譯器、虛擬機(jī)、瀏覽器、圖形庫這些核心模塊技術(shù)賦能下游產(chǎn)業(yè)鏈外,還要規(guī)范硬件的兼容性,通過統(tǒng)一系統(tǒng)架構(gòu),實(shí)現(xiàn)操作系統(tǒng)硬件的兼容。實(shí)現(xiàn)硬件對一個(gè)操作系統(tǒng),不管誰的主板,裝上就能跑起來,像windows那樣,無需不斷適配。

其次,龍芯中科通過高效二進(jìn)制翻譯系統(tǒng)消除指令系統(tǒng)壁壘,實(shí)現(xiàn)廣泛兼容。與蘋果的Rosetta以及Intel的Houdini翻譯器一樣,龍芯中科基于自主研發(fā)的LoongArch自主指令系統(tǒng)架構(gòu),開發(fā)了二進(jìn)制翻譯系統(tǒng)LAT,支持X86和ARM平臺的軟件在龍芯平臺上運(yùn)行。另外,通過軟硬件結(jié)合大幅提高二進(jìn)制翻譯效率。

龍芯二進(jìn)制翻譯技術(shù)應(yīng)用

龍芯中科通過二進(jìn)制翻譯、瀏覽器插件兼容等關(guān)鍵技術(shù),解決了IE時(shí)代應(yīng)用在國產(chǎn)操作系統(tǒng)上無法兼容的普遍問題,實(shí)現(xiàn)基于IE ActiveX插件技術(shù)的網(wǎng)銀、媒體等IE的網(wǎng)頁應(yīng)用能夠直接在龍芯平臺運(yùn)行。

同樣是通過打印系統(tǒng)模擬支持、二進(jìn)制翻譯、異構(gòu)驅(qū)動(dòng)統(tǒng)一管理技術(shù)這套系統(tǒng),解決了大量打印機(jī)只有Windows驅(qū)動(dòng),沒有Linux驅(qū)動(dòng)的問題,為國產(chǎn)操作系統(tǒng)環(huán)境下的打印機(jī)利舊使用提供了切實(shí)好用的解決方案。

最終,龍芯正在形成充分考慮兼容需求的自主編程框架。胡偉武表示,Linux的開放特性同時(shí)會引起應(yīng)用的兼容性問題,而龍芯中科打造了一套兼容框架,通過打包格式兼容、API環(huán)境兼容、內(nèi)核升級兼容等技術(shù),實(shí)現(xiàn)跨Linux版本的應(yīng)用兼容。讓開發(fā)者在Linux平臺上只需一次開發(fā),就可以各處使用。比如支持源碼、現(xiàn)有二進(jìn)制程序,以及對音頻、視頻、外設(shè)、打印機(jī)、輸入法等完全支持。

但僅僅有兼容框架是不夠的,胡偉武認(rèn)為,歸根到底,我們要形成自主的編程框架,才能解決應(yīng)用與系統(tǒng)平臺無休止的適配,因?yàn)楝F(xiàn)有的應(yīng)用都是基于別人的平臺寫的,這就是為什么安卓、Windows、iOS就不存在是否匹配問題,因?yàn)樗鼈兎謩e有自己編程框架和編程語言。所以,只有我們使用了自主編程框架編寫應(yīng)用,才能終止無休止的適配。認(rèn)識到了編程框架對自主信息體系建設(shè)的重要性,龍芯中科正在形成自己的編程框架,預(yù)計(jì)在明后年推出。

胡偉武強(qiáng)調(diào),一個(gè)自主指令系統(tǒng),一個(gè)自主編程框架,這兩個(gè)是自主軟件生態(tài)的底座。結(jié)合龍芯應(yīng)用框架來看,龍芯中科目前的研發(fā)進(jìn)展如下:

? 龍芯應(yīng)用基礎(chǔ)框架,完成

;? 龍芯應(yīng)用兼容框架,基本完成

;? 龍芯應(yīng)用開發(fā)框架,預(yù)研階段;

? 龍芯X86架構(gòu)翻譯系統(tǒng)LATX, “三件套”完成,通用平臺Beta版;

? 龍芯ARM架構(gòu)翻譯系統(tǒng)LATA,預(yù)研階段。

在演講的結(jié)尾,胡偉武表示,經(jīng)過20年的發(fā)展,我們的自主CPU和操作系統(tǒng)基本完成“補(bǔ)課”進(jìn)入了一個(gè)新階段,開啟新的征程。

龍芯中科愿以LoongArch為契機(jī),堅(jiān)持建設(shè)國家自主信息體系,做國家信創(chuàng)事業(yè)的堅(jiān)強(qiáng)底座,創(chuàng)自主體系安全發(fā)展“芯”篇章,深度布局產(chǎn)業(yè)鏈配套和應(yīng)用生態(tài),在自主創(chuàng)新的奮斗征程中一往無前。

原文標(biāo)題:堅(jiān)持建設(shè)國家自主信息體系,龍芯中科胡偉武“419”論壇暢談LoongArch生態(tài)建設(shè)藍(lán)圖

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

審核編輯:湯梓紅

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

    關(guān)注

    134

    文章

    9027

    瀏覽量

    366426
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    3213

    瀏覽量

    42295
  • 生態(tài)系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    697

    瀏覽量

    20690
  • 龍芯中科
    +關(guān)注

    關(guān)注

    0

    文章

    255

    瀏覽量

    7583

原文標(biāo)題:堅(jiān)持建設(shè)國家自主信息體系,龍芯中科胡偉武“419”論壇暢談LoongArch生態(tài)建設(shè)藍(lán)圖

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

收藏 人收藏

    評論

    相關(guān)推薦

    iTOP-3A5000主控板龍芯自主指令系統(tǒng)外加機(jī)箱就是一臺電腦主機(jī)

    性能強(qiáng) 采用全國產(chǎn)龍芯3A5000處理器,基于龍芯自主指令系統(tǒng) (LoongArch)的LA464微結(jié)構(gòu),并進(jìn)一步提升頻率,降低功耗,優(yōu)化性能。 橋片 采用
    發(fā)表于 10-17 11:23

    向成電子攜XC3A5000參加龍芯生態(tài)大會

    出資成立,旨在將龍芯開始市場化運(yùn)作,對龍芯處理器研發(fā)成果進(jìn)行產(chǎn)業(yè)化。公司以“保障國家信息安全、支撐信息產(chǎn)業(yè)發(fā)展”為使命,堅(jiān)持自主創(chuàng)新,全面掌握CPU指令系統(tǒng)、處理
    的頭像 發(fā)表于 10-16 08:05 ?275次閱讀
    向成電子攜XC3A5000參加<b class='flag-5'>龍芯</b><b class='flag-5'>生態(tài)</b>大會

    迅為3A6000_7A2000核心主板龍芯全國產(chǎn)處理器LoongArch架構(gòu)

    ,也證明了國內(nèi)有能力在自研 CPU 架構(gòu)上做出一流的產(chǎn)品。 龍芯 3A6000 處理器采用龍芯自主指令系統(tǒng)龍架構(gòu)(LoongArch),是龍芯
    發(fā)表于 10-12 11:25

    龍芯中科啟動(dòng)“百芯計(jì)劃”,加速芯片生態(tài)創(chuàng)新

    龍芯中科技術(shù)股份有限公司近期宣布了一項(xiàng)重大舉措——“LoongArch 生態(tài)聯(lián)合創(chuàng)新實(shí)驗(yàn)室-百芯計(jì)劃”正式啟航。該計(jì)劃作為龍芯
    的頭像 發(fā)表于 09-12 16:53 ?547次閱讀

    第四章:對廣東龍芯2K0300-蜂鳥板-v1.0視頻教程我的感觸

    工程師)對LoongArch內(nèi)核架構(gòu)演講。 龍芯云平臺技術(shù)及應(yīng)用.mp435:11分鐘30.62MB 文件大小 2023-05-09發(fā)表。其內(nèi)容是2023年度龍芯杯精英百強(qiáng)賽前培訓(xùn),龍芯
    發(fā)表于 09-11 18:10

    “超新芯”賦能水表行業(yè),國產(chǎn)替代與計(jì)量升級 ——龍芯1D超聲波流量測計(jì)量芯片介紹

    “超新芯”賦能水表行業(yè),國產(chǎn)替代與計(jì)量升級——龍芯1D超聲波流量測計(jì)量芯片介紹 一、 公司簡介龍芯中科傳承于中國科學(xué)院計(jì)算研究所,公司從創(chuàng)立開始,始終堅(jiān)持自主創(chuàng)新,全面掌握CPU指令系統(tǒng)
    發(fā)表于 08-14 10:46

    龍芯2K0300蜂鳥板試用】1 龍芯中科必知3件事

    寫文章掙錢,但不可能基于英文發(fā)展中國的民族文件,中國企業(yè)可以基于國外合法授權(quán)的指令系統(tǒng)做產(chǎn)品,但不可能基于國外指令系統(tǒng)發(fā)展安全可控的信息技術(shù)體系和產(chǎn)業(yè)
    發(fā)表于 08-12 21:21

    龍芯CPU統(tǒng)一系統(tǒng)架構(gòu)規(guī)范及參考設(shè)計(jì)下載

    *附件:LoongArch 系統(tǒng)調(diào)用(syscall)ABI.pdf *附件:龍芯 CPU 統(tǒng)一系統(tǒng)架構(gòu)規(guī)范(適用于 LA 架構(gòu)通用 PC、服務(wù)器系列)-v4.1.0.pdf *附件:
    發(fā)表于 06-20 14:42

    龍芯2K0300蜂鳥板支持OpenHarmony 4.0 Release版本操作系統(tǒng)

    2K0300蜂鳥開發(fā)系統(tǒng)龍芯中科秉承“硬件開發(fā)、軟件開源、方案賦能”的原則打造出來的一套生產(chǎn)工具,面向工控、智能終端等嵌入式領(lǐng)域,可以為合作廠商進(jìn)行更高效的產(chǎn)品設(shè)計(jì)和開發(fā)提供參考,是龍芯
    發(fā)表于 06-20 10:02

    廣東龍芯發(fā)布2K0300蜂鳥板,今日正式發(fā)售

    開發(fā)系統(tǒng)龍芯中科秉承“硬件開發(fā)、軟件開源、方案賦能”的原則打造出來的一套生產(chǎn)工具,面向工控、智能終端等嵌入式領(lǐng)域,可以為合作廠商進(jìn)行更高效的產(chǎn)品設(shè)計(jì)和開發(fā)提供參考,是龍芯產(chǎn)業(yè)
    發(fā)表于 06-20 10:00

    龍芯 2K0300 蜂鳥開發(fā)系統(tǒng)正式發(fā)布?。?/a>

    伊始,廣東龍芯中科電子科技有限公司總經(jīng)理江山在主旨演講中表示,龍芯2K0300蜂鳥開發(fā)系統(tǒng)不僅是一套生產(chǎn)工具,還可用作一款產(chǎn)品,更是2K0300產(chǎn)業(yè)
    發(fā)表于 06-19 16:27

    智能嵌入式系統(tǒng)設(shè)計(jì)大賽--龍芯2K500先鋒板

    的開發(fā)板為龍芯2K500先鋒板,廣東龍芯2K500先鋒板采用龍芯2K0500芯片,是LoongArch架構(gòu)首款面向嵌入式應(yīng)用的開發(fā)板,兼容行業(yè)生態(tài)
    發(fā)表于 05-14 21:15

    龍芯中科推出基于龍芯2K0300處理器的觸控一體機(jī)

    近日,中國自主芯片制造商龍芯中科成功發(fā)布了全新的觸控一體機(jī),這款設(shè)備搭載了高性能的龍芯2K0300嵌入式處理器。該處理器基于完全自主的LoongArch龍架構(gòu)
    的頭像 發(fā)表于 05-13 09:39 ?671次閱讀

    全國大學(xué)生計(jì)算機(jī)系統(tǒng)能力大賽操作系統(tǒng)設(shè)計(jì)賽-LoongArch 賽道廣東龍芯2K1000LA 平臺資料分享

    本項(xiàng)目是用于蘭州大學(xué)的教學(xué)操作系統(tǒng),蘭州大學(xué)相關(guān)團(tuán)隊(duì)為其編寫了教材《MaQueOS:基于龍芯LoongArch架構(gòu)的教學(xué)版操作系統(tǒng)》。 Yocto. Yocto是用于定制嵌入式L
    發(fā)表于 02-04 15:37

    得一微獲龍芯中科IP授權(quán) 打造存儲控制芯片自主可控新高度

    11月28日國家會議中心,得一微電子股份有限公司(以下簡稱得一微電子)作為首批簽約企業(yè)之一,與龍芯中科技術(shù)股份有限公司(以下簡稱龍芯中科)就龍架構(gòu)(
    的頭像 發(fā)表于 12-05 09:19 ?496次閱讀