返回
Towards Fast Erasure Coding at Register Efficiency
DOI:10.1109/TC.2026.3673402.png)
摘要
En 中文
为了减少由纠删码引入的高计算开销,一种有效的方法是将有限域中的乘法转换为XOR操作。然而,现有的编码库采用标准的二进制XOR操作,忽略了寄存器效率,这不可避免地导致过多的额外LOAD/STORE操作在寄存器与缓存/内存之间进行,从而成为编码延迟的主要原因。从寄存器效率的角度出发,我们重新设计了执行XOR操作的流程图,并提出了一种新的编码流程,即“适应寄存器的编码”(CAR),该流程在临时奇偶校验值的构建完成前保持其在寄存器中。我们进一步提出了一种增强型编码流程CAR+,通过利用多个寄存器进一步减少LOAD操作的数量。通过将多种优化整合到CAR和CAR+中,我们实现了一个纠删码库,其编码吞吐量相比当前最先进的纠删码库最高提升了203.1%。
Keyword:
Coding
registers
load
store
期刊
IF:
3.8
论文数:
5.3K
被引数:
9.8K
机构
引用论文
ECS2: A Fast Erasure Coding Library for GPU-Accelerated Storage Systems with Parallel & Direct IOECS2: 一种适用于GPU加速存储系统的快速纠删码库,支持并行与直接I/O

