国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

龍芯指令系統(tǒng)架構(gòu)及其軟件生態(tài)建設(shè)

2022-05-13 10:42胡偉武高翔張戈
信息通信技術(shù)與政策 2022年4期
關(guān)鍵詞:龍芯二進(jìn)制內(nèi)核

胡偉武 高翔 張戈

(龍芯中科技術(shù)股份有限公司,北京100190)

0 引言

改革開放以來,我國的信息產(chǎn)業(yè)主要構(gòu)建在以Intel的CPU和微軟的Windows操作系統(tǒng)形成的Wintel體系和以ARM的CPU和谷歌的Android操作系統(tǒng)形成的AA體系基礎(chǔ)之上,這不僅使國家安全受到威脅,產(chǎn)業(yè)發(fā)展也受制于人。2011年,我國電子信息產(chǎn)業(yè)前100強企業(yè)的總利潤加起來不及美國蘋果公司的一半[1]。2012年,全球手機(jī)市場總利潤中僅蘋果公司和三星公司就占97%,該比率在2016年為94%[2]。同樣是賣整機(jī),主導(dǎo)手機(jī)生態(tài)的蘋果公司2018年的銷售收入為2 656億美元,凈利潤為595億美元[3],而沒有自主生態(tài)的聯(lián)想公司2018年的銷售收入為510億美元,凈利潤為6億美元[4]。同樣是賣芯片,主導(dǎo)計算機(jī)生態(tài)的Intel公司2018年的銷售收入為708億美元,凈利潤為210億美元[5],沒有自主生態(tài)的展銳公司銷售收入為16億美元,利潤虧損(展銳公司手機(jī)芯片銷售數(shù)量不少于Intel公司的電腦芯片銷售數(shù)量)??梢?,我國信息產(chǎn)業(yè)的發(fā)展關(guān)鍵在于基于自主CPU和操作系統(tǒng)建立獨立于Wintel體系和AA體系的自主信息技術(shù)體系。

要形成國內(nèi)信息產(chǎn)業(yè)大循環(huán),需把握3個主要環(huán)節(jié)。一是基于自主核心IP的芯片研發(fā)。核心IP對芯片的性能、成本、功耗、安全性具有決定性作用,常見的核心IP有CPU核、GPU核、內(nèi)存接口、高速IO接口等。二是基于自主指令系統(tǒng)的軟件生態(tài)。指令系統(tǒng)是計算機(jī)最重要的知識產(chǎn)權(quán),決定了軟件的編碼表征與存儲格式,承載著軟件生態(tài)的發(fā)展創(chuàng)新,是建立軟件獨立生態(tài)系統(tǒng)的基礎(chǔ)。如X86指令系統(tǒng)承載桌面計算機(jī)和服務(wù)器的軟件生態(tài),手持移動終端軟件生態(tài)由ARM指令系統(tǒng)承載。三是基于自主可控材料設(shè)備的生產(chǎn)工藝。目前,我國境內(nèi)材料設(shè)備工藝已經(jīng)可以基本滿足我國自主信息化建設(shè)的要求,但包括光刻膠、光刻機(jī)在內(nèi)的材料和設(shè)備還有許多方面受制于人,預(yù)計經(jīng)過努力,這些問題將在未來10年逐步得到緩解。上述“3個基于”實質(zhì)上就是我國信息產(chǎn)業(yè)要打通的3個堵點。

經(jīng)過2001年以來20多年的努力,通過自主研發(fā)CPU核、GPU核、內(nèi)存接口、高速IO接口等核心IP,龍芯公司于2021年正式推出的龍芯四核3A5000以及16核3C5000處理器的通用處理性能已經(jīng)逼近市場主流產(chǎn)品的水平,正在研制的下一代龍芯3A6000/3C6000及3A7000/3C7000系列性能將達(dá)到市場主流產(chǎn)品的水平。龍芯公司自主生態(tài)建設(shè)的主要瓶頸從CPU性能不足轉(zhuǎn)向軟件生態(tài)不夠豐富。本文從指令系統(tǒng)、操作系統(tǒng)、二進(jìn)制翻譯、開源社區(qū)等方面介紹龍芯軟件生態(tài)的建設(shè)進(jìn)展及計劃。

1 推出自主指令系統(tǒng)架構(gòu)LoongArch

指令系統(tǒng)是CPU所執(zhí)行的軟件指令的二進(jìn)制編碼格式規(guī)范,是計算機(jī)的軟硬件界面,是CPU和操作系統(tǒng)共同的根技術(shù)。一種指令系統(tǒng)承載了一個產(chǎn)業(yè)生態(tài),如X86指令系統(tǒng)承載桌面計算機(jī)和服務(wù)器產(chǎn)業(yè),ARM指令系統(tǒng)承載手持移動終端產(chǎn)業(yè)。就像中國人可以用英文寫文章,但不可能基于英文發(fā)展中華民族文化,基于國外指令系統(tǒng)中國的信息產(chǎn)業(yè)可以做產(chǎn)品,但構(gòu)建安全可控的信息技術(shù)體系和產(chǎn)業(yè)生態(tài)則不可能。

2021年,龍芯公司基于20年的CPU研制和生態(tài)建設(shè)積累推出了龍芯指令系統(tǒng)架構(gòu)LoongArch(Loongson Architecture),包括基礎(chǔ)架構(gòu)部分、虛擬化和二進(jìn)制翻譯、向量指令等擴(kuò)展部分,近2 000條指令。龍芯公司從2020年起新研制的CPU均支持LoongArch,包括3A5000、3B5000、3C5000及后續(xù)型號。

LoongArch具有自主研發(fā)、技術(shù)先進(jìn)、兼容生態(tài)三方面特點。自主研發(fā):龍芯指令系統(tǒng)架構(gòu)在整個架構(gòu)的頂層規(guī)劃各部分的功能定義;對每條指令的編碼、名稱、含義等都進(jìn)行了自主設(shè)計,具有充分的自主性。技術(shù)先進(jìn):作為自主研發(fā)的新架構(gòu),龍芯指令系統(tǒng)架構(gòu)從設(shè)計初始,一方面摒棄了其他傳統(tǒng)指令系統(tǒng)中已經(jīng)不適應(yīng)軟硬件設(shè)計技術(shù)當(dāng)前發(fā)展趨勢的部分陳舊內(nèi)容,另一方面也吸納了諸多近年來指令系統(tǒng)設(shè)計領(lǐng)域的先進(jìn)發(fā)展成果,因此不僅在硬件方面是便于高性能低功耗的設(shè)計,而且在軟件方面也易于編譯優(yōu)化以及操作系統(tǒng)和虛擬機(jī)的開發(fā)。兼容生態(tài):龍芯指令系統(tǒng)架構(gòu)在設(shè)計時充分考慮了兼容生態(tài)的需求,在融合了各國際主流指令系統(tǒng)主要功能特性的同時,也依托龍芯團(tuán)隊在二進(jìn)制翻譯方面十余年的技術(shù)創(chuàng)新積累,對多種國際主流指令系統(tǒng)實現(xiàn)了高效的二進(jìn)制翻譯,從而實現(xiàn)了對X86、ARM等指令系統(tǒng)平臺上二進(jìn)制應(yīng)用程序的高效運行,達(dá)到了生態(tài)融合的目的。

軟件生態(tài)是龍芯指令系統(tǒng)架構(gòu)能否成功的基礎(chǔ)和關(guān)鍵?;谧灾髦噶钕到y(tǒng)構(gòu)建基礎(chǔ)軟件生態(tài)需要“2+3+3+2”的十大能力。一是需要遷移BIOS和操作系統(tǒng)內(nèi)核到LoongArch,其中操作系統(tǒng)內(nèi)核還包含虛擬化、圖形、網(wǎng)絡(luò)等驅(qū)動程序。二是三大編譯器,包括GCC、LLVM和GoLang。三是三大虛擬機(jī),包括Java、JavaScript和.NET。四是兩大二進(jìn)制翻譯系統(tǒng),包括從X86到LoongArch的二進(jìn)制翻譯系統(tǒng)和從ARM到LoongArch的二進(jìn)制翻譯系統(tǒng)。在上述“2+3+3+2”的十大能力基礎(chǔ)上,就能夠突破指令系統(tǒng)的壁壘,構(gòu)建LoongArch的軟件生態(tài)體系。龍芯公司通過長期的技術(shù)積累掌握了上述十大能力,奠定了應(yīng)用軟件生態(tài)全面持續(xù)發(fā)展的良好基礎(chǔ)。

2 建成基于LoongArch的基礎(chǔ)軟件技術(shù)體系

基礎(chǔ)軟件技術(shù)體系是CPU生態(tài)發(fā)展的基石,在計算機(jī)應(yīng)用和計算機(jī)硬件之間起到承上啟下的關(guān)鍵作用。圖1以層次結(jié)構(gòu)的形式描述了基于LoongArch的軟件技術(shù)體系。其中系統(tǒng)架構(gòu)層、編譯工具與運行環(huán)境層、專項技術(shù)層屬于基礎(chǔ)軟件體系。

系統(tǒng)架構(gòu)層包括固件、內(nèi)核、虛擬化系統(tǒng)、驅(qū)動系統(tǒng)等,其中虛擬化系統(tǒng)和驅(qū)動系統(tǒng)與內(nèi)核緊密關(guān)聯(lián),也可以被認(rèn)為是內(nèi)核的組成部分。固件及內(nèi)核除了與指令系統(tǒng)相關(guān),還與硬件結(jié)構(gòu)緊密相關(guān)。LoongArch的固件和內(nèi)核塊已經(jīng)由龍芯公司完成開發(fā)并負(fù)責(zé)維護(hù)。為了實現(xiàn)操作系統(tǒng)級的二進(jìn)制兼容,龍芯公司還制定了涵蓋CPU、橋片、固件、操作系統(tǒng)內(nèi)核的技術(shù)發(fā)展標(biāo)準(zhǔn),實現(xiàn)了龍芯統(tǒng)一系統(tǒng)結(jié)構(gòu)標(biāo)準(zhǔn)規(guī)范。在該架構(gòu)規(guī)范下,一個操作系統(tǒng)的二進(jìn)制可以在LoongArch的不同CPU和不同主板上直接安裝運行。

編譯工具與運行環(huán)境層包括GCC編譯器、LLVM編譯器、GoLang編譯器三大編譯器以及Java虛擬機(jī)、JavaScript虛擬機(jī)、.NET虛擬機(jī)三大虛擬機(jī)。有了上述編譯工具,就可以構(gòu)建出整個操作系統(tǒng)。上述三大編譯器和三大虛擬機(jī)與指令系統(tǒng)緊密相關(guān),已經(jīng)由龍芯公司完成開發(fā)并負(fù)責(zé)維護(hù)。

圖1 基于LoongArch的軟件生態(tài)層次結(jié)構(gòu)

專項技術(shù)層包括瀏覽器、圖形系統(tǒng)、音視頻系統(tǒng)、數(shù)據(jù)庫、中間件、容器系統(tǒng)等。龍芯公司設(shè)置專門的團(tuán)隊負(fù)責(zé)瀏覽器、媒體播放器、圖形系統(tǒng)、Docker容器等技術(shù)的開發(fā)和維護(hù),并支持合作伙伴研發(fā)龍芯平臺的數(shù)據(jù)庫、中間件等軟件產(chǎn)品。這些專項技術(shù)都已經(jīng)在LoongArch平臺落地生根,支撐各自領(lǐng)域規(guī)?;漠a(chǎn)品應(yīng)用。

應(yīng)用系統(tǒng)層包括辦公軟件、版式文件、微信、圖形應(yīng)用、科學(xué)計算、辦公自動化、大數(shù)據(jù)及AI應(yīng)用等。龍芯公司聯(lián)合全產(chǎn)業(yè)鏈伙伴共同建設(shè)應(yīng)用系統(tǒng)層的生態(tài),主要的OA娛樂等應(yīng)用廠商都已經(jīng)發(fā)布了基于LoongArch的產(chǎn)品。

經(jīng)過多年的努力,LoongArch的基礎(chǔ)軟件趨于完善,下一步的研發(fā)重點將更加注重操作系統(tǒng)與應(yīng)用的結(jié)合部,從應(yīng)用兼容性和自主編程框架等方面取得突破。

3 構(gòu)建兼容及自主的編程框架

應(yīng)用的兼容性問題是Linux系統(tǒng)普遍存在一個問題,體現(xiàn)在基于Linux的不同操作系統(tǒng)(如Loongnix、統(tǒng)信、麒麟)應(yīng)用不兼容以及同一操作系統(tǒng)隨開源社區(qū)進(jìn)行版本升級后可能導(dǎo)致原應(yīng)用不兼容。例如,由于統(tǒng)信和麒麟操作系統(tǒng)打包格式、庫版本的不完全一致,雖然同為Linux操作系統(tǒng),即使在相同硬件上,應(yīng)用開發(fā)者(如微信)仍需要分別針對統(tǒng)信和麒麟操作系統(tǒng)開展遷移工作,而且隨著統(tǒng)信或麒麟操作系統(tǒng)的升級,可能還需要重新遷移。為了解決上述問題,龍芯公司正在實現(xiàn)LoongArch平臺上不同廠家、不同版本操作系統(tǒng)的應(yīng)用兼容框架。在該框架下,應(yīng)用開發(fā)者(如微信)針對LoongArch的Linux平臺只需要遷移一次(如遷移到統(tǒng)信平臺上),當(dāng)該應(yīng)用在其他Linux平臺(如麒麟或Loongnix)運行時,由龍芯公司開發(fā)的兼容包“提供”該應(yīng)用需要的運行環(huán)境,實現(xiàn)該應(yīng)用在其他Linux平臺上的直接運行。實現(xiàn)跨Linux平臺的應(yīng)用兼容是一項綜合容器、虛擬機(jī)及自主打包格式等在內(nèi)的綜合性技術(shù),其中虛擬機(jī)主要針對操作系統(tǒng)內(nèi)核升級引起的兼容性問題。

自主操作系統(tǒng)的根本性標(biāo)志是開發(fā)出自主編程語言和編程應(yīng)用框架。操作系統(tǒng)生態(tài)是否繁榮的直接標(biāo)志在于應(yīng)用的數(shù)量,而應(yīng)用產(chǎn)生于編程應(yīng)用框架,是操作系統(tǒng)平臺的重要組成部分。從某種意義上說,基于Linux的國產(chǎn)操作系統(tǒng)都不是自主操作系統(tǒng),而是開源操作系統(tǒng)的自主發(fā)行版。Android也源于Linux,但同一個APP可以在不同廠家的Android手機(jī)上直接運行,且可以在升級后的Android平臺上直接運行,就是因為Android設(shè)計了專門的編程語言和編程框架(Android Application Framework)。微軟的Windows和蘋果的IOS也是如此。我國的操作系統(tǒng)由于沒有自主的編程語言和編程框架,只能跟著開源的升級而不斷升級,導(dǎo)致應(yīng)用生態(tài)發(fā)散和無休止的適配。龍芯公司將在充分調(diào)研Android、IOS和Windows編程框架的基礎(chǔ)上提出自主編程框架,實現(xiàn)從操作系統(tǒng)跟隨性發(fā)展的“必然王國”走向自主發(fā)展的“自由王國”。

4 通過二進(jìn)制翻譯補充LoongArch軟件生態(tài)

LoongArch作為一種新型指令系統(tǒng),在其原生軟件生態(tài)成熟之前,可借助二進(jìn)制翻譯技術(shù)兼容支持X86、ARM等生態(tài)的應(yīng)用,以彌補其早期應(yīng)用生態(tài)的不足。作為LoongArch的原生軟件生態(tài)的補充,構(gòu)建從X86到Loongarch的體系結(jié)構(gòu)翻譯器LATX(Loongson Architecture Translator from X86),從ARM到Loongarch的體系結(jié)構(gòu)翻譯器LATA(Loongson Architecture Translator from ARM)。LoongArch體系結(jié)構(gòu)翻譯器和之前翻譯器工作的區(qū)別在于在LoongArch定義時就充分考慮了多種指令系統(tǒng)二進(jìn)制翻譯的需求,強調(diào)更加緊密的軟硬件協(xié)同,大幅提高了跨指令系統(tǒng)二進(jìn)制翻譯的效率。表1給出了LoongArch軟件生態(tài)的結(jié)構(gòu)。

表1 LoongArch二進(jìn)制翻譯示意表

實現(xiàn)從X86平臺到龍芯平臺的高效二進(jìn)制翻譯,需要從3個層面展開工作。一是實現(xiàn)從X86指令到LoongArch指令的二進(jìn)制翻譯。二是為了提高翻譯效率,為提高X86二進(jìn)制翻譯性能增加專門指令,比如增加一個包含170多條指令的LBT(Loongson Binary Translation)擴(kuò)展。三是為了運行X86的Windows應(yīng)用,基于開源的Wine軟件[7]在Linux上模擬出Windows的系統(tǒng)調(diào)用和驅(qū)動程序等功能,由于開源的Wine平臺不夠完善,需要對Wine進(jìn)行完善和優(yōu)化。龍芯二進(jìn)制翻譯系統(tǒng)將支持以下X86平臺應(yīng)用。

(1)在龍芯平臺上支持X86/Linux應(yīng)用。X86/Linux平臺上有較為豐富的工程類軟件,如EDA工具等。此外,X86/Linux上辦公類軟件也相對比較豐富,如騰訊QQ等。

(2)在龍芯平臺上支持X86/Windows應(yīng)用。為了運行X86/ Windows應(yīng)用,不僅需要通過LATX實現(xiàn)對指令的翻譯,還需要類似于Wine的平臺模擬 Windows環(huán)境。目前,基于LATX+Wine平臺已經(jīng)可以在龍芯3A5000上運行包括微信、PhotoShop等在內(nèi)的X86/Windows應(yīng)用。

(3)在龍芯平臺上支持X86/Windows外設(shè)。用戶現(xiàn)場的不少老舊打印機(jī)未提供Linux系統(tǒng)驅(qū)動,無法在Linux類操作系統(tǒng)上使用。基于二進(jìn)制翻譯技術(shù),在龍芯系統(tǒng)上采用虛擬化方式直接運行Windows原生驅(qū)動程序。目前,基于龍芯基礎(chǔ)版操作系統(tǒng)Loongnix以及基于龍芯平臺的商業(yè)操作系統(tǒng)已經(jīng)開始集成支持此方案。

到2021年年底,LATX已經(jīng)發(fā)布了Alpha版。龍芯公司將在兼容性和性能兩個方面持續(xù)改進(jìn)和優(yōu)化LATX和Wine,爭取到2022年達(dá)到可用水平。在此基礎(chǔ)上,龍芯公司開展了LATA二進(jìn)制翻譯器的研究。力爭通過持續(xù)改進(jìn)和優(yōu)化,實現(xiàn)在“十四五”期間消除指令系統(tǒng)壁壘,在LoongArch平臺上方便地運行X86和ARM平臺的軟件。

5 推動LoongArch開源社區(qū)建設(shè)

全球的信息產(chǎn)業(yè)已經(jīng)構(gòu)筑在了以開源軟件為基礎(chǔ)的開放技術(shù)體系之上,龍芯的軟件生態(tài)將深度融入國際開源軟件發(fā)展的大格局。圖2描述了龍芯軟件生態(tài)的層次關(guān)系。第一層是上游開源軟件社區(qū),如內(nèi)核社區(qū)、JDK社區(qū)、FFMPEG社區(qū)、Moziilla社區(qū)等,龍芯公司將聯(lián)合開源軟件界的全球力量,實現(xiàn)對LoongArch的社區(qū)原生支持。第二層是國內(nèi)外的操作系統(tǒng)社區(qū),如龍蜥社區(qū)、歐拉社區(qū)、龍芯Loongnix社區(qū)、Debian社區(qū)等,這些社區(qū)將基于第一層上游開源社區(qū)對LoongArch支持的軟件版本發(fā)布支持龍芯CPU的社區(qū)版操作系統(tǒng)。第三層是商業(yè)操作系統(tǒng),如統(tǒng)信操作系統(tǒng)、麒麟操作系統(tǒng)等,基于第一和第二層的工作成果,龍芯公司將支持和配合商業(yè)操作系統(tǒng)廠商研制支持龍芯CPU的品牌操作系統(tǒng)。

在上游開源軟件社區(qū),LoongArch已得到國際開源軟件界廣泛認(rèn)可與支持,正在成為與X86、ARM并列的頂層生態(tài)系統(tǒng)。龍芯公司積極推進(jìn)在上游開源軟件社區(qū)的LoongArch生態(tài)建設(shè)工作,已從國際GNU組織獲得表征LoongArch的專屬架構(gòu)編號(ELF Machine編號,258號)。至本文撰稿時,基礎(chǔ)編譯工具鏈Binutils、主流視頻編解碼庫FFmpeg、瀏覽器Javascript引擎V8等重要軟件社區(qū)已經(jīng)發(fā)布了支持LoongArch的最新版本,Linux內(nèi)核、GCC編譯器、LLVM編譯器、GLibc庫、.Net等社區(qū)正在實現(xiàn)對LoongArch的原生支持。從2022年起,龍芯公司將每年投入一定的經(jīng)費資助海外社區(qū)開發(fā)者的工作。在得到上游開源軟件社區(qū)的支持后,LoongArch生態(tài)將隨社區(qū)自動演進(jìn),可以極大地豐富支持LoongArch的軟件版本,大幅減少軟件遷移適配工作。

圖2 LoongRrch開源社區(qū)及商業(yè)操作系統(tǒng)

龍芯公司積極參與國內(nèi)外操作系統(tǒng)社區(qū)的工作,并組建了Loongnix操作系統(tǒng)社區(qū)。在與廣大合作伙伴的共同努力下,國內(nèi)的龍蜥、歐拉等操作系統(tǒng)社區(qū)都已發(fā)布了支持龍芯CPU的社區(qū)版操作系統(tǒng)。通過捐贈機(jī)器、資助開發(fā)者、派駐人員等形式,龍芯公司積極支持Debian、Alpine等國際操作系統(tǒng)社區(qū)的龍芯版本研發(fā)工作。龍芯公司依托龍芯開源社區(qū)(loongnix.cn),強化基礎(chǔ)軟件核心組件的研發(fā)與優(yōu)化,發(fā)布龍芯社區(qū)版操作系統(tǒng)Loongnix。作為龍芯軟件生態(tài)建設(shè)的重要平臺,Loongnix集成龍芯軟件生態(tài)研發(fā)的最新成果,以“源碼開放、免費下載”的形式進(jìn)行發(fā)布,可應(yīng)用于日常辦公、生產(chǎn)、生活等場景。

操作系統(tǒng)有兩種典型的商業(yè)模式,一是微軟的Windows閉源授權(quán)模式,二是谷歌的Android開源基礎(chǔ)版模式。龍芯公司研制并提供基于LoongArch的基礎(chǔ)版操作系統(tǒng)Loongnix,支持包括統(tǒng)信、麒麟在內(nèi)的專業(yè)操作系統(tǒng)企業(yè)推出的品牌操作系統(tǒng),并且同時支持整機(jī)和系統(tǒng)企業(yè)基于Loongnix的定制操作系統(tǒng)。龍芯公司基于Loongnix平臺體系和操作系統(tǒng)發(fā)展模式,將統(tǒng)一系統(tǒng)架構(gòu)、應(yīng)用兼容框架等技術(shù)標(biāo)準(zhǔn)規(guī)范貫穿實施到產(chǎn)業(yè)技術(shù)鏈的各個環(huán)節(jié),使得龍芯平臺的操作系統(tǒng)實現(xiàn)跨整機(jī)兼容、CPU代際兼容和應(yīng)用升級兼容。

龍芯公司還組建了應(yīng)用合作社,作為聚集開發(fā)者的平臺和發(fā)布應(yīng)用的渠道。通過商務(wù)模式創(chuàng)新,龍芯公司聚集國內(nèi)外的應(yīng)用開發(fā)者開發(fā)應(yīng)用,通過規(guī)范組織和管理,實現(xiàn)應(yīng)用生態(tài)的繁榮發(fā)展。

6 結(jié)束語

我國信息產(chǎn)業(yè)的根本出路在于構(gòu)建獨立于Wintel體系和AA體系的自主信息技術(shù)體系?;谧灾餮邪l(fā)的CPU構(gòu)建自主可控的信息技術(shù)體系任重道遠(yuǎn),,但前途光明,有利于國家產(chǎn)業(yè)發(fā)展和人民生活改善。

指令系統(tǒng)和生產(chǎn)工藝是信息產(chǎn)業(yè)的兩個重要基石。構(gòu)建自主信息技術(shù)體系必須而且只能基于自主指令系統(tǒng)。本文從龍芯指令集系統(tǒng)、操作系統(tǒng)、二進(jìn)制翻譯、開源社區(qū)建設(shè)等方面介紹了基于自主指令系統(tǒng)構(gòu)建軟件生態(tài)的已有進(jìn)展和工作計劃。預(yù)計再經(jīng)過1~2年的努力,就能夠完成上述基于LoongArch的基礎(chǔ)軟件生態(tài)建設(shè),引領(lǐng)我國基礎(chǔ)軟件的生態(tài)建設(shè)從以前的跟隨性發(fā)展道路走向自主發(fā)展道路。

猜你喜歡
龍芯二進(jìn)制內(nèi)核
基于國產(chǎn)化龍芯的動環(huán)數(shù)據(jù)采集系統(tǒng)
多內(nèi)核操作系統(tǒng)綜述①
用二進(jìn)制解一道高中數(shù)學(xué)聯(lián)賽數(shù)論題
強化『高新』內(nèi)核 打造農(nóng)業(yè)『硅谷』
活化非遺文化 承啟設(shè)計內(nèi)核
有用的二進(jìn)制
有趣的進(jìn)度
微軟發(fā)布新Edge瀏覽器預(yù)覽版下載換裝Chrome內(nèi)核
“龍芯之父”胡偉武
“龍芯1號”:電腦中國“芯”