SPDK框架支持KAE加速器
概述
SPDK的BDEV设备作为虚拟设备层对接底层多种设备类型(虚拟设备、物理设备),通过在BDEV设备中使能压缩和加解密能够支持所有SPDK设备。鲲鹏KAE通过zlib和OpenSSL提供压缩和加解密,通过在BDEV设备中支持zlib和OpenSSL的KAE加速实现对应能力的硬件卸载。
技术原理
通过在SPDK的BDEV设备中使能KAE硬件加速器提升BDEV设备的数据处理速度。 SPDK的BDEV设备作为虚拟设备层对接底层多种设备类型(虚拟设备、物理设备
- 通过KAE卸载SPDK BDEV压缩计算算力开销,提升SPDK压缩性能。图1 KAE压缩使能框架

- 通过KAE卸载SPDK BDEV加解密计算算力开销,提升SPDK加解密性能。图2 KAE加解密使能框架

预期效果
SPDK BDEV设备使能KAE zlib和gzip性能提升100%,SPDK bdev设备使能KAE SM4性能提升20%。
父主题: 方案特性