返回列表
壓縮解壓縮加速解決方案
數(shù)字時代,數(shù)據(jù)無處不在,我們每天看到的文本、聲音、圖像、視頻,網頁和各種二進制數(shù)據(jù),它們在互聯(lián)網絡中傳輸,在媒介中進行存儲時,先將數(shù)據(jù)進行壓縮,可以大大減少傳輸時間和存儲空間,帶來更高效率,節(jié)省更多的成本。
當前一些行業(yè)的基礎解決方案中,大多數(shù)的服務器主機上,壓縮解壓縮是通過CPU軟件方式進行處理的,CPU作為中央處理器,要同時處理多種任務,壓縮計算的任務對CPU的開銷非常大,并且性能也不理想。而這類需要大量的計算和并行化處理的任務,更適合FPGA來實現(xiàn),采用FPGA加速卡,通過異構的方式將壓縮這一類的運算任務轉交給FPGA來完成,可以卸載掉CPU沉重的運算負荷,并且能夠取得8~10倍性能提升,可有效降低總體成本。
通過更新包裝好的API接口,把從軟件調用的API切換到包含底層調用加速卡的API接口,達到快速切換到使用FPGA加速的算法,達到快速部署,快速應用的目標。
FPGA的壓縮速率峰值可達到月24Gbps(3GB/s),整體性能可達到CPU的8~10倍。壓縮率因為并行處理對文件的分塊切割,會略微比CPU高一點。方案可實現(xiàn)即插即用。