鲲鹏社区首页
中文
注册
开发者
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

SPDK框架支持KAE加速器

概述

SPDK的BDEV设备作为虚拟设备层对接底层多种设备类型(虚拟设备、物理设备),通过在BDEV设备中使能压缩和加解密能够支持所有SPDK设备。鲲鹏KAE通过zlib和OpenSSL提供压缩和加解密,通过在BDEV设备中支持zlib和OpenSSL的KAE加速实现对应能力的硬件卸载。

技术原理

通过在SPDK的BDEV设备中使能KAE硬件加速器提升BDEV设备的数据处理速度。 SPDK的BDEV设备作为虚拟设备层对接底层多种设备类型(虚拟设备、物理设备

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

预期效果

SPDK BDEV设备使能KAE zlib和gzip性能提升100%,SPDK bdev设备使能KAE SM4性能提升20%。