繁體中文

您對InfiniBand網絡內計算了解多少?

更新於 2024年02月19日 by
972

InfiniBand在高性能計算(HPC)應用中發揮着關鍵作用,體現在它提供了高速、低延遲的網絡通信能力,以支持大規模數據傳輸和複雜計算任務。而InfiniBand的重要性還延伸至網絡內計算領域,其在此領域的應用正在逐步擴大。通過在網絡內部執行計算任務,InfiniBand進一步降低了延遲並提升了整體系統效率,有力推動了HPC領域向更高性能和更強智能邁進。

InfiniBand In-Network Computing

InfiniBand網絡內計算:它是什麼?

InfiniBand網絡內計算(INC)是InfiniBand技術的一種延伸設計,旨在通過將計算能力引入網絡來提升系統性能。在網絡計算領域中,它有效地解決了HPC應用中的集體通信問題以及點對點瓶頸問題,為數據中心的可擴展性提供了新穎的視角和解決方案。 。

In-Network Computing的理念在於將計算功能集成到InfiniBand網絡中的交換機和InfiniBand適配器中。這樣一來,可以在數據傳輸的同時執行簡單的計算任務,無需將數據傳輸至服務器等終端節點進行處理,從而消除了這一環節的需求

數據中心中的InfiniBand網絡內計算

近年來,現代數據中心的發展體現為一種新型的分布式並行處理架構,這一趨勢由雲計算、大數據、高性能計算驅動。CPU、內存和存儲等資源在整個數據中心中分散,並通過諸如InfiniBand、以太網、光纖通道以及Omni-Path等高速網絡技術相互連接。協同設計與分工合作共同實現了數據處理任務的集體完成,構建了一個圍繞業務數據為核心、平衡的系統架構。

InfiniBand網絡內計算通過在網絡內部執行計算任務,將數據處理職責從CPU轉移到網絡,從而實現集成化的網絡內計算,減少延遲並提升系統性能。藉助網絡協議卸載、遠程直接內存訪問(RDMA)、GPUDirect等關鍵技術,InfiniBand實現了在線計算、通信延遲降低及數據傳輸效率優化等功能。這種深度集成的網絡內計算為高性能計算應用提供了有力的支持。

InfiniBand網絡內計算的關鍵技術

網絡協議卸載

網絡協議卸載是指通過將與網絡相關的協議處理任務轉移到專用硬件上,從而減輕CPU的處理負擔。

InfiniBand網絡適配器和 InfiniBand交換機負責處理整個網絡通信協議棧的處理工作,涵蓋物理層、鏈路層、網絡層以及傳輸層。這種卸載技術在數據傳輸過程中消除了對額外軟件和CPU處理資源的需求,顯著提升了通信性能。

RDMA

遠程直接內存訪問(RDMA)技術是為了解決網絡傳輸中服務器端數據處理延遲的問題而開發的。RDMA允許從一臺計算機的內存直接將數據傳輸到另一臺計算機的內存,無需CPU介入,從而降低數據處理延遲並提升網絡傳輸效率。

RDMA使得用戶應用程序可以直接將數據傳輸至服務器存儲區域,這些數據隨後能夠通過網絡快速傳送到遠程系統的存儲區域。這一過程消除了傳輸過程中多次數據複製和文本交換操作的需求,從而顯著降低了CPU負載。

GPUDirect RDMA

GPUDirect RDMA是一項利用RDMA能力促進GPU節點之間直接通信的技術,從而提升GPU集群的通信效率。

在集群內部不同節點上的兩個GPU進程需要進行通信的情況下,GPUDirect RDMA技術允許RDMA網絡適配器直接在兩個節點的GPU內存之間傳輸數據。這消除了CPU參與數據複製的需求,減少了對PCIe總線的訪問次數,最大限度地減少了不必要的數據複製操作,並顯著提高了通信性能。

SHARP

可擴展層級聚合與減少協議(SHARP)是一種針對涉及集體通信的高性能計算應用而設計的集體通信網絡卸載技術,旨在優化效率。

SHARP將計算引擎單元集成到InfiniBand交換機芯片中,支持各種定點或浮點計算。在包含多個交換機的集群環境中,SHARP在物理拓撲結構上建立一個邏輯樹形結構,使得多個交換機能夠並行且分布式地處理集體通信操作。這種SHARP樹狀結構的並行和分布式處理極大地減少了集體通信的延遲,減輕了網絡擁塞,並提高了集群系統的可擴展性。該協議支持諸如屏障(Barrier)、Reduce、All-Reduce等操作,從而提升了大規模計算環境中的集體通信效率。

InfiniBand網絡內計算應用:HPC

由於其能夠提升整體系統性能和效率,InfiniBand網絡內計算在HPC領域得到了顯著的應用。

InfiniBand在網絡內計算在高性能計算中的應用

在以計算密集型任務為主的高性能計算(HPC)領域中,InfiniBand對於緩解CPU/GPU資源競爭至關重要。高性能計算任務的通信密集特性,包括點對點通信和集體通信,需要有效的通信協議支持。在此背景下,卸載技術、RDMA、GPUDirect以及SHARP等技術被廣泛採用,以優化計算性能。

結論

InfiniBand網絡內計算作為一種創新的網絡計算技術,為HPC領域提供了高效且可靠的計算支持。作為信息技術領域的重要創新之一,InfiniBand網絡內計算將持續引領網絡計算技術的進步和發展。FS能夠提供與HPC解決方案相關的InfiniBand產品,如IB 交換機, IB網卡,及IB 模塊線纜均可在FS.com上購買。

相關文章推薦

技術博文
See profile for 飛速(FS).
飛速(FS)
面向高性能計算(HPC)的全無損以太網網絡
2024年01月03日
1.5k
技術博文
See profile for Jesse.
Jesse
光分路器光衰多少,如何計算和測量?
2022年01月25日
18.0k
技術博文
技術博文
See profile for Audrey.
Audrey
FTTH網絡應如何設計分層與分光比?
2022年01月25日
4.9k
技術博文
技術博文
技術博文
See profile for Audrey.
Audrey
揭秘光分路器類型及選擇
2022年01月24日
4.5k
技術博文
See profile for Audrey.
Audrey
一文教您認識光分路器
2022年01月24日
7.4k
技術博文
See profile for Jesse.
Jesse
家庭網絡怎麼布線?家用網線布線指南
2021年12月31日
2.8k
技術博文