繁體
  • 简体中文
  • 繁體中文

熱門資訊> 正文

一文看懂AI算力集羣

2025-07-18 18:53

作者:小棗君

最近這幾年,AI浪潮席捲全球,成為整個社會的關注焦點。

大家在討論AI的時候,經常會提到AI算力集羣。AI的三要素,是算力、算法和數據。而AI算力集羣,就是目前最主要的算力來源。它就像一個超級發電廠,可以給AI浪潮提供源源不斷的動力。

那麼,AI算力集羣,到底是由哪些東西組成的呢?它為什麼能夠提供澎湃的算力?它的內部結構又是怎樣的呢?包括了哪些關鍵技術?

接下來,筆者就通過這篇文章,給大家做一個全面梳理。

什麼是AI算力集羣?

AI算力集羣,顧名思義,就是能夠為AI計算任務提供算力的集羣系統。集羣,英文是cluster,指的是一組相互獨立的、通過高速網絡互聯的設備

網上也有定義指出,AI算力集羣,指的是「通過高速網絡,將大量高性能計算節點(如GPU/TPU服務器)互聯,從而形成的一種分佈式計算系統。」

所謂AI智算,無非就是訓練和推理兩大任務。訓練的計算量大、難度高,對算力的要求也高。推理的計算量相對較小,難度相對較低,對算力的要求也低。

無論是訓練和推理,都涉及到大量的矩陣運算(如卷積、張量乘法)任務。這些計算天然可以分解為獨立子任務進行並行處理。所以,擅長並行計算的GPU、NPU、TPU等芯片,就成爲了AI計算的主要工具。這些芯片也被統稱為AI芯片。

AI芯片是提供AI算力的最基本單元。單個芯片是沒辦法工作的,需要集成在電路板上。

於是,將AI芯片嵌入在手機主板上,或者直接集成到手機SoC主芯片上,就可以為手機提供AI算力。集成在物聯網設備模組上,就可以為物聯網設備(汽車、機械臂、AGV無人車、攝像頭等)提供AI算力。這些是端側算力。

將AI芯片集成在基站、路由器、網關等設備里,就是邊緣側算力。

這些設備體積小,AI芯片就1個,算力很弱,主要完成一些推理計算任務。

想要完成更為複雜的訓練任務,就需要一個能搭載更多AI芯片的硬件平臺。

將AI芯片做成AI算力板卡,然后在一個服務器里塞入多塊AI算力板卡,就打造出了AI服務器。世上本沒有AI服務器。普通服務器里多塞入幾個AI算力板卡,就變成了AI服務器。

一般來説,AI服務器是一機八卡。如果你硬要塞的話,有的最多也可以塞二十卡。但是,限於散熱和功耗,想要塞入更多,就不太現實了。

此時的AI服務器,算力又提升了一個數量級。完成推理任務,更加駕輕就熟。一些簡單的訓練任務(小模型),它也可以勉強勝任。

今年崛起的DeepSeek大模型,因為在架構和算法上進行了優化,大幅降低了對算力的要求。所以,就有很多廠商,搞了那種單機架的計算設備(包括若干台AI服務器、存儲、電源等),並將其命名為「一體機」,可以滿足很多行業企業用户DeepSeek大模型私有化部署的需求,賣得熱火朝天。

不管是AI服務器還是一體機,AI算力仍然是有限的。針對真正的海量參數(千億級、萬億級)大模型訓練,仍然需要更強勁的AI算力。

於是,就要打造包括更多AI芯片的系統,也就是真正的大規模AI算力集羣。

現在我們經常會聽説所謂「萬卡規模」、「十萬卡規模」,意思就是説,要打造的目標AI算力集羣,需要一萬塊、十萬塊AI算力板卡(AI芯片)。

這該怎麼辦呢?

答案很簡單,就是Scale Up和Scale Out。

什麼是Scale Up?

Scale,是擴展的意思。搞過雲計算的同學,對這個詞肯定不陌生。

Scale Up,是向上擴展,也叫縱向擴展,增加單節點的資源數量。

Scale Out,是向外擴展,也叫橫向擴展,增加節點的數量。

在雲計算領域,還有和Scale Up對應的Scale Down(縱向縮減),以及和Scale Out對應的Scale In(橫向縮減)。

前面提到的,在每台服務器里多塞幾塊AI算力板卡,這就是Scale Up。這時,一臺服務器就是一個節點。

通過通信網絡,將多臺電腦(節點)連接起來,這就是Scale Out。

Scale Up和Scale Out最主要的區別,在於AI芯片之間的連接速率。

Scale Up是節點內部連接。它的連接速率更高,時延更低,性能更強勁。

以前,計算機內部元件之間的通信主要基於PCIe協議。這個協議誕生於上世紀80-90年代PC剛剛普及的時候。雖然協議后來也有升級,但升級速度緩慢,數據傳輸速率和時延根本無法滿足要求需求。

於是,2014年,英偉達專門推出了NVLINK總線協議。NVLINK允許GPU之間以點對點方式進行通信,速度遠高於PCIe,時延也低得多。

NVLINK原本只用於機器內部通信。2022年,英偉達將NVSwitch芯片獨立出來,變成了NVLink交換機,用於連接服務器之間的GPU設備。

這意味着,節點已經不再僅限於1台服務器了,而是可以由多臺服務器和網絡設備共同組成。

這些設備處於同一個HBD(High Bandwidth Domain,超帶寬域)。英偉達將這種以超大帶寬互聯16卡以上GPU-GPU的Scale Up系統,稱為超節點。

歷經多年的發展,NVLINK已經迭代到第五代。每塊GPU擁有18個NVLink連接,Blackwell GPU的總帶寬可達到1800GB/s,遠遠超過PCIe Gen6的總線帶寬。

2024年3月,英偉達發佈了NVL72,可以將36個Grace CPU和72個Blackwell GPU集成到一個液冷機櫃中,實現總計720 Pflops的AI訓練性能,或1440 Pflops的推理性能。

英偉達是AI計算領域毫無疑問的領軍者。他們有最受歡迎的AI芯片(GPU)和軟件生態(CUDA),也探索出了最有效的Scale Up實現方式。

后來,隨着AI的不斷發展,越來越多的企業也開始推出AI芯片。因為NVLINK是私有協議,所以,這些推出AI芯片的企業,也要研究如何搭建自己的AI算力集羣。

英偉達海外的主要競爭對手之一,AMD公司,推出了UA LINK。國內的騰訊、阿里、中國移動等企業,也牽頭推出了ETH-X、ALS、OISA等項目。

這些都是開放標準,成本比私有協議更低,也有利於降低行業門檻,幫助實現技術平權,符合互聯網開放解耦的發展趨勢。

值得一提的是,這些標準基本上都是以以太網技術(ETH)為基礎。因為以太網技術最成熟、最開放,擁有很好的產業鏈基礎。

另一個非常值得關注的技術路線,就是華為的私有協議UB(Unified Bus)。

最近幾年,華為一直在打造昇騰生態。昇騰是華為的AI芯片,目前發展到了昇騰910C。他們也需要自己的AI算力集羣解決方案,最大程度地發揮910C的能量,也為市場推廣鋪平道路。

今年4月,華為高調發布CloudMatrix384超節點,集成了384張昇騰910C算力卡,可提供高達300 Pflops的密集BF16算力,接近達到英偉達GB200 NVL72系統的兩倍。

CloudMatrix384,就採用了UB技術。準確來説,CloudMatrix384包括了三個不同的網絡平面,分別是UB平面、RDMA平面和VPC平面。

三個平面互補,實現了CloudMatrix384極強的卡間通信能力,也實現了整個超節點的算力提升。限於篇幅,具體技術細節下次再單獨介紹。

需要再説明一下,面對開放標準的競爭壓力,英偉達前段時間公佈了NVLink Fusion計劃,向8家合作伙伴開放了其NVLink技術,以幫助他們構建通過將多個芯片連接在一起的定製AI系統。

但是,根據一些媒體的報道,其中一些關鍵的NVLink組件仍然是未開放的,英偉達還是沒有那麼爽快。

什麼是Scale Out?

再來看看Scale Out。

Scale Out,其實就接近於我們傳統意義上的數據通信網絡了。把傳統服務器連接起來的技術,包括胖樹架構、葉脊網絡架構那些,還有TCP/IP、以太網那些技術,都是Scale Out的基礎。

當然了,AI智算對網絡性能的要求很高,所以,傳統技術也要升級,才能滿足條件。

目前,Scale Out主要採用的通信網絡技術,是Infiniband(IB)和RoCEv2。

這兩個技術都是基於RDMA(遠程直接內存訪問)協議,擁有比傳統以太網更高的速率、更低的時延,負載均衡能力也更強。

IB當年也是爲了取代PCIe而推出的技術,后來起起伏伏,掌握這項技術的Mellanox(邁絡思)公司被英偉達收購。IB也變成了英偉達的私有技術。這個技術性能是真好,但價格也是真貴。它是英偉達算力佈局的重要組成部分。

RoCEv2,則是開放標準,是傳統以太網融合RDMA的產物,也是產業界爲了對抗IB一家獨大所推出的產物。它的價格便宜,和IB的性能差距也在不斷縮小。

比起Scale Up領域的多個標準,Scale Out目前標準相對集中,主要就是RoCEv2,路線非常清晰。畢竟,Scale Up是節點內,和芯片產品強相關。Scale Out是節點外,更強調兼容性。

前面我說了,Scale Up和Scale Out最主要的區別在於速率帶寬。

IB和RoCEv2僅能提供Tbps級別的帶寬。而Scale Up,能夠實現數百個GPU間10Tbps帶寬級別的互聯。

在時延方面,Scale Up和Scale Out也有很大的差距。IB和RoCEv2的時延高達10微秒。而Scale Up對網絡時延的要求極為嚴苛,需要達到百納秒(100納秒=0.1微秒)級別。

在AI訓練過程中,包括多種並行計算方式,例如TP(張量並行)、EP(專家並行)、PP(流水線並行)和DP(數據並行)。

通常來説,PP和DP的通信量較小,一般交給Scale Out搞定。而TP和EP的通信量大,需要交給Scale Up(超節點內部)搞定。

超節點,作為Scale Up的當前最優解,通過內部高速總線互連,能夠有效支撐並行計算任務,加速GPU之間的參數交換和數據同步,縮短大模型的訓練周期。

超節點一般也都會支持內存語義能力,GPU之間可以直接讀取對方的內存,這也是Scale Out不具備的。

站在組網和運維的角度來看,更大的Scale Up也有明顯優勢。

超節點的HBD(超帶寬域)越大,Scale Up的GPU越多,Scale Out的組網就越簡單,大幅降低組網複雜度。

Scale Up&Scale Out組網示意圖 Scale Up&Scale Out組網示意圖

Scale Up系統是一個高度集成的小型集羣,內部總線已經連好。這也降低了網絡部署的難度,縮短了部署周期。后期的運維,也會方便很多。

當然,Scale Up也不能無限大,也要考慮本身的成本因素。具體的規模,需要根據需求場景進行測算。

概括來説,Scale Up和Scale Out,就是性能和成本之間的平衡。隨着時間的推移和技術的進步,以后肯定還會出現更大規模的超節點。Scale Up和Scale Out之間的邊界,也會越來越模糊。

前面提到的ETH-X等開放Scale Up標準,都是基於以太網技術。從技術的角度來看,以太網具有最大交換芯片容量(單芯片51.2T已商用)、最高速Serdes技術(目前達到112Gbps),交換芯片時延也很低(200ns),完全可以滿足Scale Up的性能要求。

Scale Out也是基於以太網。這不就大一統了麼?

AI算力集羣的發展趨勢

最后,我再來説説AI算力集羣的一些趨勢動向。

目前看來,AI算力集羣體現出這麼幾個趨勢:

1、物理空間的異地化。

AI算力集羣正在向萬卡、十萬卡方向發展。英偉達NVL72的1個機架有72顆芯片,華為CM384的16個機架有384顆芯片。華為基於CM384搞十萬卡,需要432套(384×432=165888),那就是6912個機架。

對於單體數據中心來説,很難容納下這麼多機架。電力供應也會成為問題。

所以,現在業界在探索異地數據中心共同組成AI算力集羣,協力完成AI訓練任務。這個非常考驗長距離、大帶寬、低時延的DCI光通信技術,會加速空芯光纖等前沿技術的應用。

2、節點架構的定製化。

我們剛纔介紹AI集羣,都是在討論如何把海量的AI芯片給「聚集起來」。其實,AI算力集羣除了堆芯片數量之外,越來越看重架構的深度設計。

計算資源(GPU、NPU、CPU,甚至包括內存、硬盤)的池化,成為趨勢。集羣需要充分適配AI大模型的架構(例如MoE架構),提供定製性的設計,才能更好地完成計算任務。

換言之,單純提供AI芯片是不夠的,還要提供量體裁衣的設計。

3、運維能力的智能化。

大家都聽説過,AI大模型訓練容易出錯。嚴重的時候,幾個小時就錯一次。錯了就要重新算,非常耽誤事,不僅拉長了訓練周期,也增加了訓練成本。

所以,企業在打造AI算力集羣的時候,越來越關注系統的可靠性和穩定性。引入各種AI技術,對潛在故障進行預判,對亞健康設備或模塊進行提前替換,成為一種趨勢。

這些技術有利於降低故障率和中斷率,增強系統穩定性,也等於是變相提升了算力。

4、算力的綠色化。

AI智算需要消耗大量的算力,也會產生很高的能耗,所以目前各大廠商都在努力研究如何降低AI智算集羣的能耗,提升綠色能源的使用比例,這也有利於AI智算的長遠發展。我們國家的東數西算戰略,其實也是出於這方面的目的。

好啦,以上就是關於AI算力集羣的介紹。應該是非常全面且具體了,不知道大家都看懂了沒?

風險及免責提示:以上內容僅代表作者的個人立場和觀點,不代表華盛的任何立場,華盛亦無法證實上述內容的真實性、準確性和原創性。投資者在做出任何投資決定前,應結合自身情況,考慮投資產品的風險。必要時,請諮詢專業投資顧問的意見。華盛不提供任何投資建議,對此亦不做任何承諾和保證。