更新说明
本次发布为第一次正式发布。
KSAL是华为自研的存储算法加速库,当前包括EC算法、CRC16 T10DIF算法和CRC32C算法。
新增特性
特性名称 |
更新说明 |
---|---|
EC算法 |
基于华为自研向量化EC(Erasure Code)编解码方案,通过同构映射将EC编码过程中所需的高阶有限域GF(2^w)乘法操作替换为二元矩阵乘法,进而将查表实现的复杂有限域乘法操作替代为XOR(Exclusive OR)操作,同时采用编码编排算法在校验块计算过程中对中间结果进行复用,减少XOR操作数,配合鲲鹏向量化指令实现编码加速。与主流开源EC算法相比,性能提升1倍以上。 |
CRC16 T10DIF算法 |
CRC16 T10DIF(Cyclic Redundancy Check 16 T10 Data Integrity Field)算法通过大数求余算法和配合鲲鹏向量化指令实现编码加速,相比开源算法,性能提升2倍以上。 |
CRC32C算法 |
CRC32C(Cyclic Redundancy Check 32 Castagnoli)算法通过大数求余算法和配合鲲鹏向量化指令实现编码加速,相比开源算法,性能提升20%以上。 |
修改特性
无
删除特性
无
父主题: V1.0.0