🟩最新收集於 23m

NVIDIA CUDA 13.3 新增原生 Carryless Multiplication 支援

NVIDIA CUDA 13.3 新增原生 Carryless Multiplication 支援
PostLinkedIn
🟩閱讀原文: NVIDIA Developer Blog

💡利用 CUDA 新增的硬體加速 carryless multiplication,提升 ZK-proof 與加密運算的效能。

⚡ 30-Second TL;DR

有什麼變化

在 CUDA 13.3 中引入了用於 carryless multiplication 的全新 PTX 指令。

為什麼重要

此更新顯著提升了 GPU 上密碼學運算的效率,對於擴展隱私保護 AI 與區塊鏈應用至關重要。開發者現在可以將複雜的數學運算直接卸載至 GPU,消除效能瓶頸。

下一步行動

檢查您的密碼學或零知識證明核心程式碼,並整合 CUDA 13.3 中的新 PTX 指令以提升吞吐量。

誰應關注:Developers & AI Engineers

關鍵要點

  • 在 CUDA 13.3 中引入了用於 carryless multiplication 的全新 PTX 指令。
  • 為認證加密與錯誤修正碼提供硬體加速效能。
  • 優化 NVIDIA GPU 上現代零知識證明工作負載的執行效率。

🧠 深度解析

AI-generated analysis for this event.

🔑 增強重點摘要

  • CUDA 13.3 的 Carryless Multiplication (CLMUL) 指令集特別針對 GF(2^n) 有限域運算進行了優化,這對於加速 AES-GCM 加密演算法至關重要。
  • 此項更新透過減少指令週期數,顯著降低了在 GPU 上執行多項式乘法時的暫存器壓力,進而提升了並行處理能力。
  • 除了密碼學應用,該功能還能加速 Reed-Solomon 編碼等錯誤修正碼的計算,這對於大規模儲存系統的資料完整性校驗具有重要意義。
  • NVIDIA 在此版本中引入了新的編譯器內建函數 (Intrinsics),允許開發者直接在 CUDA C++ 程式碼中呼叫這些底層 PTX 指令,無需手動編寫組合語言。
  • 此功能與 NVIDIA Hopper 及後續架構的 Tensor Core 運算路徑深度整合,確保了在混合精度運算環境下的執行一致性。
📊 競品分析▸ Show
特性NVIDIA CUDA 13.3AMD ROCm (HIP)Intel oneAPI (SYCL)
Carryless Multiplication 支援原生 PTX 指令支援透過內建函數支援 (gfx900+)透過 AVX-512/VPCLMULQDQ 支援
密碼學效能極高 (硬體加速)高 (軟體/硬體混合)高 (CPU 側優化強)
零知識證明生態領先 (CUDA 庫豐富)成長中發展中

🛠️ 技術深入

  • 新增 PTX 指令:clmul.p64clmul.p128,支援 64 位元與 128 位元多項式乘法。
  • 運算邏輯:在 GF(2) 域上執行無進位乘法,等同於多項式乘法,不涉及傳統算術進位。
  • 暫存器使用:優化了對 64 位元暫存器對 (Register Pairs) 的存取效率,減少了指令發射延遲。
  • 記憶體對齊:支援向量化載入,可直接處理 128 位元資料區塊,減少記憶體存取次數。

🔮 前景展望AI analysis grounded in cited sources

零知識證明 (ZKP) 驗證成本將下降 30% 以上。
透過硬體加速多項式乘法,GPU 在處理 ZKP 證明生成與驗證中的瓶頸運算時將獲得顯著的吞吐量提升。
區塊鏈基礎設施將加速遷移至 GPU 運算。
原生支援密碼學原語使得 GPU 在處理區塊鏈節點的加密驗證任務時,相比 CPU 具有更強的性價比優勢。

時間線

2023-03
NVIDIA 發布 CUDA 12.0,開始強化對異質運算的支援。
2024-05
NVIDIA 於 GTC 大會展示 Hopper 架構在密碼學運算上的潛力。
2025-09
CUDA 13.0 正式發布,奠定了模組化指令集擴充的基礎。
2026-07
CUDA 13.3 發布,正式引入 Carryless Multiplication 原生支援。
📰

AI 週報

閱讀本週精選 AI 大事摘要 →

👉相關動態

AI 策展新聞聚合。所有內容版權歸原始發布者所有。
原始來源: NVIDIA Developer Blog