返回列表

壓縮解壓縮加速解決方案

數(shù)字時代,數(shù)據(jù)無處不在,我們每天看到的文本、聲音、圖像、視頻,網(wǎng)頁和各種二進(jìn)制數(shù)據(jù),它們在互聯(lián)網(wǎng)絡(luò)中傳輸,在媒介中進(jìn)行存儲時,先將數(shù)據(jù)進(jìn)行壓縮,可以大大減少傳輸時間和存儲空間,帶來更高效率,節(jié)省更多的成本。


當(dāng)前一些行業(yè)的基礎(chǔ)解決方案中,大多數(shù)的服務(wù)器主機(jī)上,壓縮解壓縮是通過CPU軟件方式進(jìn)行處理的,CPU作為中央處理器,要同時處理多種任務(wù),壓縮計算的任務(wù)對CPU的開銷非常大,并且性能也不理想。而這類需要大量的計算和并行化處理的任務(wù),更適合FPGA來實(shí)現(xiàn),采用FPGA加速卡,通過異構(gòu)的方式將壓縮這一類的運(yùn)算任務(wù)轉(zhuǎn)交給FPGA來完成,可以卸載掉CPU沉重的運(yùn)算負(fù)荷,并且能夠取得8~10倍性能提升,可有效降低總體成本。

通過更新包裝好的API接口,把從軟件調(diào)用的API切換到包含底層調(diào)用加速卡的API接口,達(dá)到快速切換到使用FPGA加速的算法,達(dá)到快速部署,快速應(yīng)用的目標(biāo)。

FPGA的壓縮速率峰值可達(dá)到月24Gbps(3GB/s),整體性能可達(dá)到CPU的8~10倍。壓縮率因?yàn)椴⑿刑幚韺ξ募姆謮K切割,會略微比CPU高一點(diǎn)。方案可實(shí)現(xiàn)即插即用。