應用程式加速器軟體

NVIDIA® 致力於發展資料加速技術,有了合適的工具,應用程式就可以有效地使用伺服器資源,並達到極低的延遲和無與倫比的輸送量效能。為了充分運用伺服器,最重要的步驟就是為應用程式選擇合適工具。

加速效能應用程式

DPDK

DPDK 是一組函式庫和最佳化 NIC 驅動程式,可在使用者空間中快速處理資料包。DPDK 為高速網路應用程式提供框架和常用 API。NVIDIA 是 DPDK 開放原始碼社群的一部分,不僅致力於開發高效能 Mellanox 驅動程式,還能改善和擴充 DPDK 功能和使用案例。

HPC-X ScalableHPC

為了滿足科學研究和工程模擬的需求,超級電腦正在持續成長。Mellanox HPC-X ScalableHPC 工具組是一款適用於高效能運算環境的 MPI 和 SHMEM/PGAS 完整軟體套件。HPC-X 提供增強功能,可大幅提升網路內訊息通訊的可擴充性和效能。

NVIDIA Mellanox Rivermax

隨著媒體和娛樂 (M&E) 的即時影片直播產業從傳統的串列數位介面 (SDI) 工作流程轉型為 IP 基礎架構,直播主可以在製作時享有可擴充性和彈性等益處。IP 解決方案也能滿足 4K UHD 和 8K UHD 影片格式的高頻寬需求。

訊息加速器

Mellanox 訊息加速器 (VMA) 可在多種產業中提升訊息和串流應用程式的效能,包括金融服務市場的高頻交易 (HFT) 平台和網路 2.0 叢集等。若要用於媒體和娛樂直播與串流 (支援 SMPTE 2110-21),請使用 Mellanox Rivermax。

整合通訊 X

UCX 框架是業界、實驗室和學術界之間的協作成果,提供開放原始碼和生產級通訊框架,適用於以資料為中心的高效能應用程式。UCX 以通訊路徑中的低負荷效能為導向,可提供媲美本機等級的效能,同時能使用支援各種網路主機卡轉接器 (HCA) 和處理器技術 (x86、ARM 和 PowerPC) 的跨平台整合式 API。UCX 是 HPC X® ScalableHPC 軟體工具組的一部分。

SparkRDMA

Apache Spark 是一種快速且通用的開放原始碼引擎,適用於處理大量資料。Spark 提供可使用隱式資料平行運算,且具備故障容許度的介面,能夠對整個叢集進行程式設計。

主要功能

  • 資料加速以提高效能特色
  • 網路優化以加速封包處理
  • 高速網路的通用 API 框架
  • 移除內核中的中斷驅動處理

優勢

  • 減少網路中的資料量
  • 更高的伺服器利用率
  • 減少科學研究和工程模擬的時間
  • 加強消息傳遞功能可擴張性與效能

規格

  應用程式設定檔 乙太網路 / InfiniBand 需要的硬體 伺服器技術
DPDK - 資料截面軟體開發套件 DPDK 提供可快速處理資料包的 API

高輸送量 (即使是像單 ConnectX-5 100GbE 連接埠 148Mpps @ 64Bytes 的小型資料包也是如此)

利用 NIC 上的硬體卸載
乙太網路 ConnectX-3 Pro
ConnectX-4 / Lx
ConnectX-5 / Ex
x86,
Arm,
PPC
HPC-X - 高效能運算 X HPC-X 是適用於高效能運算應用程式的軟體套件,支援 MPI、SHMEM 和 UPC

利用 Mellanox 轉換器、交換器和 Mellanox SHARP 技術,大幅提升網路內訊息通訊的可擴充性和效能
乙太網路 / InfiniBand ConnectX-3 Pro
ConnectX-4 / Lx
ConnectX-5 / Ex
x86,
Arm,
PPC,
GPU-Direct*
Rivermax - 影片串流 Rivermax 是適用於媒體串流應用程式的軟體函式庫 APIbr />
使用通用現成 (COTS) 伺服器支援 HD 至超 HD 流量

可依循 SMPTE 2110-21 資料包速率

使用單一 CPU 核心達到 82 Gbps
乙太網路 ConnectX-5 / Ex x86
VMA - 訊息加速器 提供標準 UDP 和 TCP 插槽,且不需要變更應用程式程式碼

標準插槽 API 上,可達到極低延遲和高輸送量的應用程式
乙太網路 / InfiniBand ConnectX-3 Pro
ConnectX-4 / Lx
ConnectX-5 / Ex
x86
UCX - 整合通訊 X 適用於 RDMA 點對點訊息傳遞的簡化 API

運用 Mellanox NIC 支援的多種傳輸和卸載功能
乙太網路 / InfiniBand ConnectX-3 Pro
ConnectX-4 / Lx
ConnectX-5 / Ex
x86,
Arm,
PPC,
GPU-Direct
Apache Spark SparkRDMA 外掛程式 使用 Apache Spark 的任何應用程式目前都可以運用 SparkRDMA 外掛程式進行加速 乙太網路 / InfiniBand ConnectX-3 Pro
ConnectX-4 / Lx
ConnectX-5 / Ex
x86,
Arm,
PPC
* 備註:藍圖

資源

讓我們協助您打造最有效率的高效能網路。

組態工具

線上學術課程

我想購買