
二進位加權神經網路推理的 FPGA 加速
White Paper FPGA Acceleration of Binary Weighted Neural Network Inference One of the features of YOLOv3 is multiple-object recognition in a single image. We used
SmartNIC Shell是一個完整的工作NIC,在BittWare FPGA板上實現,作為使用者添加FPGA值的起點。您可以使用 SmartNIC 外殼快速部署網路功能 (NFV)、網路監控、專用數據包代理或任何其他操作數據包的內容。外殼提供 DPDK 卸載以與主機應用程式交互;它作為 FPGA 專案源和功能齊全的比特流交付。
SmartNIC Shell支援以下BittWare產品:
環迴的 FPGA 比特流包含多個元件。每個元件在輸入和輸出上都有一個 AXI4-Stream 介面,統稱為數據平面。比特流的控制平面使用連接到物理PCIe介面的AXI4-Lite介面。
DPDK在BittWare卡上的FPGA中實現。BittWare與Atomic Rules的共同努力是FPGA中第一個DPDK實現。
BittWare開發板使用Atomic Rules PMD的修補版本。基本 PMD 包含在 DPDK 發行版中。BittWare提供必要的補丁作為我們原始程式碼分發的一部分。BittWare使用DPDK進行的所有測試都使用uio_pci_generic驅動程式,該驅動程式取代了BittWorks II驅動程式。但是,一些BittWorks II工具仍然可以工作。
使用者會收到以下內容:
大多數 ASIC 和 FPGA DPDK 實現執行一個拷貝:
相比之下,SmartNIC Shell 的 DPDK IP 核始終將 DMA 直接連接到 DPDK mbuf,從不需要 CPU 複製數據包數據。元數據不需要第二個 DMA,從而減少了 CPU 開銷、延遲和主機記憶體要求。這確實消除了某些 PCIe 優化的機會,例如將小數據包合併為更少的 DMA 或寫入預先格式化為 PCAP 記錄的數據。如果需要,您的應用代碼可以在 DPDK 內核上方的 FPGA 中執行這些操作。
您在此頁面上看到的是BittWare的SmartNIC Shell的介紹 。完整的應用說明中還有更多細節!填寫表格以請求訪問完整應用筆記的PDF版本。
“*”表示必填欄位
White Paper FPGA Acceleration of Binary Weighted Neural Network Inference One of the features of YOLOv3 is multiple-object recognition in a single image. We used
Article Homomorphic Encryption Acceleration FPGA acceleration enables this unique solution that allows compute on encrypted data without decrypting or sharing keys Traditional Encryption Limits Encrypting
PCIe FPGA Card 520NX Stratix 10 AI-optimized FPGA with HBM2 AI-Optimized for High-Bandwidth, Low-Latency AI Acceleration Obsolete Product Notice: This is an obsolete product and