返回列表

压缩解压缩加速解决方案

数字时代,数据无处不在,我们每天看到的文本、声音、图像、视频,网页和各种二进制数据,它们在互联网络中传输,在媒介中进行存储时,先将数据进行压缩,可以大大减少传输时间和存储空间,带来更高效率,节省更多的成本。


当前一些行业的基础解决方案中,大多数的服务器主机上,压缩解压缩是通过CPU软件方式进行处理的,CPU作为中央处理器,要同时处理多种任务,压缩计算的任务对CPU的开销非常大,并且性能也不理想。而这类需要大量的计算和并行化处理的任务,更适合FPGA来实现,采用FPGA加速卡,通过异构的方式将压缩这一类的运算任务转交给FPGA来完成,可以卸载掉CPU沉重的运算负荷,并且能够取得8~10倍性能提升,可有效降低总体成本。

通过更新包装好的API接口,把从软件调用的API切换到包含底层调用加速卡的API接口,达到快速切换到使用FPGA加速的算法,达到快速部署,快速应用的目标。

FPGA的压缩速率峰值可达到月24Gbps(3GB/s),整体性能可达到CPU的8~10倍。压缩率因为并行处理对文件的分块切割,会略微比CPU高一点。方案可实现即插即用。