UADK is an open source accelerator framework, the kernel support part is UACCE, which has been merged in Kernel for several years, targeting to provide Shared Virtual Addressing (SVA) between accelerators and processes. UADK provider users with a unified programming interface to efficiently harness the capabilities of hardware accelerators. It furnishes users with fundamental library and driver support. Now UADK can offer the hardware accelerator engine(e.g: Kunpeng KAE), Arm SVE and Crypto Extension CPU. UADK is hosted by Linaro.
UADK now has already supports different communities for compressor and encryption, such as OpenSSL, DPDK and SPDK, so now, we would like to bring it to Ceph for Acceleration of zlib compressor. As first step, we can see that,
The PR is under review, welcome any comments or reviews.
Have a nice day~
Rongqi Sun