概述
compression_tile_graphic

由於需要在邊緣和數據中心不同端點間傳輸和處理的數據呈爆炸式增長,因此有效壓縮數據的能力會影響實時性能和存儲需求。這將會影響解決方案的利潤。

CPU 支持的數據壓縮無法在保持存儲及基礎架構低成本的同時,提供當前應用所需的實時性能。

Vitis™ 數據壓縮庫是一個性能優化的庫,可加速 AMD 加速卡上的 Lempel-Ziv (LZ) 數據壓縮和解壓縮算法。它被設計為專用壓縮引擎,可以在同一AMD 加速器卡上同時運行多個壓縮引擎,以滿足算法的高吞吐量要求。這樣可減少本地或雲中的帶寬消耗和總體架構成本。

您可為 LZ4 和 Snappy 壓縮/解壓使用預先優化的庫內核,也可在設計端到端加速內核時將低級優化原語作為組件。


性能基準

vitis-data-compression

注:

  • AMD Alveo U200,器件利用率為 44%
  • CPU Corei7 9700K CPU @4.9GHz (單線程) : : 源代碼
入門