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

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

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

Intel和Linux技術(shù)帶來分布式計(jì)算的高潮?

我快閉嘴 ? 來源:CSDN ? 作者:Just ? 2020-09-30 16:44 ? 次閱讀

回顧計(jì)算機(jī)發(fā)展的歷史,任何一個(gè)計(jì)算架構(gòu)的成功都離不開強(qiáng)大的硬件,但這背后更需要繁榮的軟件生態(tài)。

1960年的集中式計(jì)算出現(xiàn)后,諸多基礎(chǔ)軟件應(yīng)運(yùn)而生,隨后進(jìn)入“Win-tel”獨(dú)霸PC的時(shí)代,近年來,IntelLinux又帶來了分布式計(jì)算的高潮。

如今,隨著5G的到來,移動(dòng)互聯(lián)網(wǎng)業(yè)務(wù)進(jìn)一步發(fā)展,大數(shù)據(jù)、物聯(lián)網(wǎng)、人工智能等創(chuàng)新應(yīng)用場景層出不窮,應(yīng)用場景的多樣性催生出數(shù)據(jù)的多樣性,導(dǎo)致原有的單一計(jì)算架構(gòu)明顯跟不上龐雜的業(yè)務(wù)需求,業(yè)界對(duì)提出一種全新計(jì)算架構(gòu)的呼聲愈烈。

很快,華為瞄準(zhǔn)了多樣性算力架構(gòu)。在去年9月的華為全聯(lián)接大會(huì)上,他們提出了“鯤鵬+昇騰”的雙引擎計(jì)算戰(zhàn)略以應(yīng)對(duì)算力需求的爆發(fā)式增長。

這是一個(gè)全棧協(xié)同創(chuàng)新的過程,需要硬件提供算力,軟件釋放算力,盡最大可能讓上層應(yīng)用使用算力,并且最終創(chuàng)造價(jià)值。硬件是整個(gè)生態(tài)的基礎(chǔ),但決定多算力架構(gòu)能否取得成功的關(guān)鍵樞紐是軟件,這是華為需要啃下的另一塊硬骨頭。

四大基礎(chǔ)軟件再升級(jí)

要想充分釋放硬件的算力,需要先了解其瓶頸究竟是什么。

華為鯤鵬計(jì)算領(lǐng)域副總裁江大勇告訴CSDN,在硬件方面,ARM這樣的主流處理器從百核甚至到千核的多核方向發(fā)展,但問題在于,核數(shù)的線性增長并不意味著算力的效能會(huì)隨之增長,因?yàn)樗懔Φ姆峙浜驼{(diào)度復(fù)雜度的增加反而會(huì)消耗一部分算力的效能。與此同時(shí),端邊云協(xié)同的趨勢對(duì)ARM計(jì)算架構(gòu)也提出了相應(yīng)需求,而X86、ARM和xPU的異構(gòu)計(jì)算框架的趨勢也正在形成。

如此,多核多算力的硬件架構(gòu)轉(zhuǎn)變相應(yīng)地迫使基礎(chǔ)軟件架構(gòu)做出調(diào)整。

去年以來,趁著國內(nèi)開源的熱烈氣氛,華為也相繼開源了四大基礎(chǔ)軟件:openEuler(歐拉)操作系統(tǒng)、openGauss(高斯)數(shù)據(jù)庫、openLooKeng(羅庚)高性能數(shù)據(jù)虛擬化引擎,以及MindSpore全場景AI計(jì)算框架。

操作系統(tǒng)是所有計(jì)算機(jī)系統(tǒng)軟件的“根”,但目前的操作系統(tǒng)并不能很好地支持多樣性算力和ARM等架構(gòu)。華為則希望面向未來的場景,通過openEuler創(chuàng)建一個(gè)創(chuàng)新平臺(tái),能夠全面支持ARM,X86,RISC-V 等現(xiàn)在主流計(jì)算機(jī)架構(gòu)。openEuler已于去年12月31日正式開源。

而在9月24日的HC大會(huì)分論壇上,江大勇發(fā)布了openEuler 20.09版本,包括極致性能、安全可信、生態(tài)引擎三大特點(diǎn),背后提供支撐的項(xiàng)目主要是輕量級(jí)虛擬機(jī)StratoVirt 1.0和云原生容器iSula 2.0,secGear機(jī)密計(jì)算框架和IMA完整性度量架構(gòu),自動(dòng)化測試平臺(tái)Compass-CI和UKUI桌面。OpenEuler21.03及后續(xù)版本,將在云、邊、端全場景協(xié)同上持續(xù)創(chuàng)新,支持應(yīng)用一次開發(fā),多場景部署。

目前,openEuler操作系統(tǒng),代碼量超過100萬行,代碼貢獻(xiàn)者數(shù)量已超過1000個(gè),下載量超1.4萬次,社區(qū)訪問量超過150萬次,已有多家伙伴基于openEuler做了商業(yè)應(yīng)用。

同樣,數(shù)據(jù)庫是基礎(chǔ)軟件皇冠上的明珠,也是客戶業(yè)務(wù)系統(tǒng)的核心,所有應(yīng)用軟件的運(yùn)行和數(shù)據(jù)處理都要與其進(jìn)行數(shù)據(jù)交互。雖然以MySQL, PGSQL為代表的開源數(shù)據(jù)庫已成為主流選擇,但真正的企業(yè)級(jí)用戶對(duì)企業(yè)關(guān)鍵數(shù)據(jù)、核心業(yè)務(wù)的承載體,有著性能、安全和運(yùn)維的更高要求。江大勇認(rèn)為,現(xiàn)在開源的數(shù)據(jù)庫沒有完全達(dá)到企業(yè)級(jí)的能力。

今年6月已經(jīng)開源的openGauss數(shù)據(jù)庫則具備企業(yè)級(jí)性能,包括高性能、高可用、高安全三大特性。openGuass第一個(gè)開源版本聚焦在與鯤鵬協(xié)同性能優(yōu)化上,基于2路鯤鵬服務(wù)器,性能可達(dá)到150萬tmpC,相對(duì)業(yè)界主流產(chǎn)品的 性能超過50%。

而在今年12月底,openGauss還會(huì)進(jìn)一步迭代企業(yè)級(jí)特性,包括行列混合存儲(chǔ)引擎,支持混合負(fù)載,內(nèi)存引擎MOT達(dá)到250W tmpC,有512個(gè)功能參數(shù)推薦的智能運(yùn)維以及安全審計(jì)。明年3月底,openGauss則會(huì)關(guān)注企業(yè)安全,實(shí)現(xiàn)全密態(tài)數(shù)據(jù)庫和智能增強(qiáng)功能。江大勇稱,未來,openGauss將在每6個(gè)月發(fā)布一個(gè)新版本,每年發(fā)布一個(gè)穩(wěn)定版本。

面向海量數(shù)據(jù),盡管目前有HBase、Hadoop、Hive,MySQL等各種數(shù)倉,但缺乏統(tǒng)一的SQL接口,支持多數(shù)倉的軟件,這是大數(shù)據(jù)使用的一大難題。

今年3月,華為開源的openLooKeng則是一個(gè)數(shù)據(jù)虛擬化引擎,致力于為大數(shù)據(jù)用戶提供極簡的數(shù)據(jù)分析體驗(yàn),讓用戶像用“數(shù)據(jù)庫”一樣使用“大數(shù)據(jù)”。

openLooKeng具備引擎歸一、多樣分析,生態(tài)引擎以及高可靠、易用性特點(diǎn),可以進(jìn)行跨格式、跨倉、跨域使用,讓開發(fā)者做數(shù)據(jù)治理更加簡單。江大勇稱,百億級(jí)的數(shù)據(jù)量可以做到10秒級(jí)的分析處理。未來,openLooKeng將在極致性能、全場景高效融合分析、批流交互式方面持續(xù)突破。

此外,華為正式發(fā)布了端邊云全場景的AI計(jì)算框架MindSpore 1.0:支持模型、算子及硬件處理單元級(jí)全自動(dòng)并行;對(duì)端邊云設(shè)備如手機(jī)、攝像機(jī)、服務(wù)器等全場景自適配;開發(fā)流程極簡,開發(fā)者可基于MindSpore快速實(shí)現(xiàn)模型導(dǎo)入、靈活調(diào)試。

為什么要開源基礎(chǔ)軟件

開源軟件的商業(yè)模式早已被驗(yàn)證。華為也希望通過開源的方式快速構(gòu)建上述基礎(chǔ)軟件能力,并繁榮軟件生態(tài)。

事實(shí)上,在Linux最新的內(nèi)核5.8版本中,華為在全球范圍對(duì)內(nèi)核的貢獻(xiàn)排名第二,修改代碼量全球排名第一。另外,華為還為ARM架構(gòu)打通全棧能力,貢獻(xiàn)了全球超過40+的主流開源社區(qū)。

這些基礎(chǔ)軟件能開源也主要得益于華為過去10多年的技術(shù)積累,比如openEuler、openGauss數(shù)據(jù)庫在開源前,就已在運(yùn)營商業(yè)務(wù)中廣泛使用,背后凝結(jié)了數(shù)千名工程師的技術(shù)研發(fā)投入。

由此也不難看出,現(xiàn)在的華為在貢獻(xiàn)開源和引領(lǐng)開源上是齊頭并進(jìn)。

當(dāng)然,華為也并非能完全參考英特爾廠商的開源模式。江大勇對(duì)CSDN稱,與原來其他廠商做產(chǎn)品和解決方案不同,華為做計(jì)算產(chǎn)業(yè)更強(qiáng)調(diào)“生態(tài)”,這就決定了華為“有所為有所不為”。

這一點(diǎn)也讓華為在基礎(chǔ)軟件的開源策略上更加清晰,華為所做的即是為開發(fā)者和合作方提供開發(fā)工具和應(yīng)用實(shí)踐等底層支持,幫助后者應(yīng)用快速遷移到整個(gè)鯤鵬平臺(tái),以此促進(jìn)計(jì)算產(chǎn)業(yè)的發(fā)展。

在江大勇看來,現(xiàn)在應(yīng)用的發(fā)展已經(jīng)遠(yuǎn)快于以前做應(yīng)用標(biāo)準(zhǔn)的方式,所以開源可能是當(dāng)下更能被認(rèn)可和接受的一種趨勢,而通過這種方式也更能促進(jìn)社會(huì)效率的提升。更重要的是,通過開源社區(qū)的協(xié)作模式把底層的基礎(chǔ)技術(shù)做好后,差異化應(yīng)用也會(huì)更快落地,社會(huì)效益也會(huì)更大,這也會(huì)形成事實(shí)上的統(tǒng)一標(biāo)準(zhǔn)。

最具挑戰(zhàn)的是開源意識(shí)

對(duì)華為來說,開源上述四大基礎(chǔ)軟件只是開始。因?yàn)閼?yīng)用、處理器、新的項(xiàng)目需求還在不斷發(fā)展,江大勇認(rèn)為,只開源這些軟件并不足夠。

“openEuler剛開放的時(shí)候大約有30多個(gè)SIG組,但現(xiàn)在已經(jīng)有70多個(gè),因?yàn)椴粩嗟赜虚_發(fā)者提出了新的業(yè)務(wù)需求或創(chuàng)新想法,也有開發(fā)者主動(dòng)把RISC-V等能力開放到了社區(qū)?!?/p>

他預(yù)計(jì),在分布式方面,未來可能還會(huì)增加一些新的能力,在元函數(shù)方面,可能在今年年底或明年年初也會(huì)有相應(yīng)能力開放。而要壯大軟件功能和生態(tài),更重要的是依靠開發(fā)者社區(qū)的力量。

作為一家公認(rèn)的執(zhí)行力強(qiáng)悍的企業(yè),華為在社區(qū)建設(shè)上也卓有成效。近期的鯤鵬開發(fā)者活動(dòng)首次進(jìn)行18個(gè)城市同步聯(lián)動(dòng),采用線下+線上的方式進(jìn)行,吸引了上萬名開發(fā)者參與。

在江大勇看來,中國的開發(fā)者軟件開發(fā)者數(shù)量并不少,但需要形成一種活躍的開源社區(qū)文化,而不只是把社區(qū)當(dāng)做代碼托管的地方。

而通過華為在構(gòu)建開發(fā)者社區(qū)和生態(tài)過程中的經(jīng)歷,他也總結(jié)了中國開源需要提升的地方:

首先,開源社區(qū)本身的代碼托管等基礎(chǔ)設(shè)施服務(wù)要加強(qiáng);其次,中國需要有更適合的開源協(xié)議;最后,最具挑戰(zhàn)的是擁有開源意識(shí)和文化,他認(rèn)為,應(yīng)該鼓勵(lì)高校學(xué)生和研究機(jī)構(gòu)參與到開源中,加快社會(huì)性的協(xié)同創(chuàng)新,持續(xù)性支持和發(fā)揚(yáng)開源協(xié)作精神。最終,讓中國開發(fā)者實(shí)現(xiàn)從貢獻(xiàn)開源進(jìn)一步在全球范圍內(nèi)引領(lǐng)開源。
責(zé)任編輯:tzh

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

    關(guān)注

    68

    文章

    19100

    瀏覽量

    228817
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9027

    瀏覽量

    366492
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11212

    瀏覽量

    208721
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    分布式光纖測溫是什么?應(yīng)用領(lǐng)域是?

    分布式光纖測溫是一種先進(jìn)的溫度測量技術(shù),它利用光纖的拉曼散射原理進(jìn)行溫度監(jiān)測。以下是對(duì)分布式光纖測溫的詳細(xì)介紹: 一、基本原理 分布式光纖測溫的原理基于光纖的拉曼散射效應(yīng)。當(dāng)光纖某處的
    的頭像 發(fā)表于 10-24 15:30 ?162次閱讀
    <b class='flag-5'>分布式</b>光纖測溫是什么?應(yīng)用領(lǐng)域是?

    分布式光纖聲波傳感技術(shù)的工作原理

    分布式光纖聲波傳感技術(shù)(Distributed Acoustic Sensing,DAS)是一種利用光纖作為傳感元件,實(shí)現(xiàn)對(duì)沿光纖路徑上的環(huán)境參數(shù)進(jìn)行連續(xù)分布式測量的技術(shù)
    的頭像 發(fā)表于 10-18 14:50 ?247次閱讀
    <b class='flag-5'>分布式</b>光纖聲波傳感<b class='flag-5'>技術(shù)</b>的工作原理

    基于分布式計(jì)算的AR光波導(dǎo)中測試圖像的仿真

    (10201次模擬):大約43小時(shí)。 模擬結(jié)果:不同視場角的輻射通量。 注: 21個(gè)×21個(gè)方向的結(jié)果存儲(chǔ)在參數(shù)連續(xù)變化的光柵的查找表中。 使用分布式計(jì)算 參數(shù)運(yùn)行用于改變當(dāng)前視場模式的角度,這允許將
    發(fā)表于 08-07 14:13

    OpenHarmony開發(fā)案例:【分布式計(jì)算器】

    使用分布式能力實(shí)現(xiàn)了一個(gè)簡單的計(jì)算器應(yīng)用,可以進(jìn)行簡單的數(shù)值計(jì)算,支持遠(yuǎn)程拉起另一個(gè)設(shè)備的計(jì)算器應(yīng)用,兩個(gè)計(jì)算器應(yīng)用進(jìn)行協(xié)同
    的頭像 發(fā)表于 04-11 15:24 ?974次閱讀
    OpenHarmony開發(fā)案例:【<b class='flag-5'>分布式</b><b class='flag-5'>計(jì)算</b>器】

    智慧物流中心建設(shè):訊維分布式智慧終端技術(shù)的核心作用

    ,包括訂單信息、貨物信息、運(yùn)輸信息等。訊維分布式終端技術(shù)通過其強(qiáng)大的分布式計(jì)算能力,能夠?qū)崟r(shí)處理這些數(shù)據(jù),提取有價(jià)值的信息,為物流決策提供科學(xué)依據(jù)。 其次,訊維
    的頭像 發(fā)表于 04-08 15:29 ?275次閱讀

    智慧物流中心建設(shè):分布式智慧終端技術(shù)的核心作用

    ,包括訂單信息、貨物信息、運(yùn)輸信息等。訊維分布式終端技術(shù)通過其強(qiáng)大的分布式計(jì)算能力,能夠?qū)崟r(shí)處理這些數(shù)據(jù),提取有價(jià)值的信息,為物流決策提供科學(xué)依據(jù)。 其次,訊維
    的頭像 發(fā)表于 04-07 15:29 ?310次閱讀

    分布式運(yùn)維管理平臺(tái)在云計(jì)算環(huán)境中的實(shí)施案例分析

    引入分布式運(yùn)維管理平臺(tái),以實(shí)現(xiàn)對(duì)云計(jì)算環(huán)境的全面管理和優(yōu)化。 二、平臺(tái)實(shí)施與優(yōu)勢 資源統(tǒng)一調(diào)度與管理 分布式運(yùn)維管理平臺(tái)能夠自動(dòng)識(shí)別、監(jiān)控和管理云計(jì)算環(huán)境中的各類資源,包括虛擬機(jī)、容器
    的頭像 發(fā)表于 03-26 16:16 ?506次閱讀

    分布式存儲(chǔ)與計(jì)算:大數(shù)據(jù)時(shí)代的解決方案

    分布式存儲(chǔ)和計(jì)算技術(shù)應(yīng)運(yùn)而生,并迅速成為處理大數(shù)據(jù)的首選方案。本文將深入探討分布式存儲(chǔ)和計(jì)算的概念、優(yōu)勢及其在各個(gè)領(lǐng)域的應(yīng)用情況。 1.分布式
    的頭像 發(fā)表于 03-07 14:42 ?674次閱讀

    得瑞領(lǐng)新參編團(tuán)體標(biāo)準(zhǔn)《高性能計(jì)算 分布式存儲(chǔ)系統(tǒng)技術(shù)要求》正式發(fā)布

    得瑞領(lǐng)新參編的《高性能計(jì)算 分布式存儲(chǔ)系統(tǒng)技術(shù)要求》團(tuán)標(biāo)由中國電子工業(yè)標(biāo)準(zhǔn)化技術(shù)協(xié)會(huì)正式發(fā)布,這標(biāo)志著得瑞在高性能計(jì)算
    的頭像 發(fā)表于 03-01 10:00 ?404次閱讀
    得瑞領(lǐng)新參編團(tuán)體標(biāo)準(zhǔn)《高性能<b class='flag-5'>計(jì)算</b> <b class='flag-5'>分布式</b>存儲(chǔ)系統(tǒng)<b class='flag-5'>技術(shù)</b>要求》正式發(fā)布

    分布式大屏控制系統(tǒng)的工作原理

    分布式大屏控制系統(tǒng)是一種基于分布式計(jì)算、云計(jì)算和大數(shù)據(jù)技術(shù)的控制系統(tǒng),具有高效、穩(wěn)定、靈活的特點(diǎn)。該系統(tǒng)通過將各個(gè)子系統(tǒng)進(jìn)行模塊化設(shè)計(jì),使得
    的頭像 發(fā)表于 01-29 14:24 ?668次閱讀

    什么是分布式架構(gòu)?

    分布式架構(gòu)是指將一個(gè)系統(tǒng)或應(yīng)用拆分成多個(gè)獨(dú)立的節(jié)點(diǎn),這些節(jié)點(diǎn)通過網(wǎng)絡(luò)連接進(jìn)行通信和協(xié)作,以實(shí)現(xiàn)共同完成任務(wù)的一種架構(gòu)模式。這種架構(gòu)模式旨在提高系統(tǒng)的可擴(kuò)展性、可靠性和性能表現(xiàn)。 一、分布式架構(gòu)的特點(diǎn)
    的頭像 發(fā)表于 01-12 15:04 ?1127次閱讀
    什么是<b class='flag-5'>分布式</b>架構(gòu)?

    分布式系統(tǒng)硬件資源池原理和接入實(shí)踐

    把各個(gè)設(shè)備的硬件外設(shè)抽象為外設(shè)信息單元,外設(shè)信息在各個(gè)可信設(shè)備之間自動(dòng)同步,如此,實(shí)現(xiàn)了外設(shè)信息的全局可見;結(jié)合分布式硬件虛擬化技術(shù),實(shí)現(xiàn)任意設(shè)備之間的硬件外設(shè)能力跨設(shè)備調(diào)用;分布式硬件資源池作為系統(tǒng)
    發(fā)表于 12-06 10:02

    zookeeper分布式原理

    Zookeeper是一個(gè)開源的分布式協(xié)調(diào)服務(wù),可以用于構(gòu)建高可用、高性能的分布式系統(tǒng)。它提供了一個(gè)簡單且高效的層次命名空間,可以用來存儲(chǔ)配置信息、狀態(tài)信息、命名服務(wù)等。Zookeeper的設(shè)計(jì)目標(biāo)
    的頭像 發(fā)表于 12-03 16:33 ?600次閱讀

    分布式通信是什么 分布式網(wǎng)絡(luò)搭建

    智能機(jī)器人的功能繁多,全都放在一個(gè)計(jì)算機(jī)里,經(jīng)常會(huì)遇到計(jì)算能力不夠、處理出現(xiàn)卡頓等情況,如果可以將這些任務(wù)拆解,分配到多個(gè)計(jì)算機(jī)中運(yùn)行豈不是可以減輕壓力? 這就是分布式系統(tǒng),可以實(shí)現(xiàn)多
    的頭像 發(fā)表于 11-27 15:49 ?725次閱讀
    <b class='flag-5'>分布式</b>通信是什么 <b class='flag-5'>分布式</b>網(wǎng)絡(luò)搭建

    springclould分布式教程

    的基本概念、主要組件以及如何使用Spring Cloud構(gòu)建分布式系統(tǒng)。 一、Spring Cloud的基本概念 分布式系統(tǒng) 分布式系統(tǒng)是由多個(gè)獨(dú)立計(jì)算機(jī)集合而成的系統(tǒng),這些
    的頭像 發(fā)表于 11-16 10:59 ?456次閱讀