概述
存储算法加速库(KSAL)是华为自研的存储算法加速库,当前包括EC编解码算法、CRC16校验算法和CRC32校验算法。
EC编解码算法通过同构映射将EC编码过程中所需的高阶有限域GF(2^w)乘法操作替换为二元矩阵乘法,将通过查表实现的复杂有限域乘法操作替代为XOR操作,同时采用编码编排算法在校验块计算过程中对中间结果进行复用,减少XOR操作数,配合鲲鹏向量化指令实现编码加速。
CRC16校验算法和CRC32校验算法采用大数求余算法原理优化以及鲲鹏亲和优化的CRC16/CRC32库替代系统标准CRC16/CRC32校验算法,提升系统性能。
父主题: 存储算法加速库