最近在研究CRC32计算加速的问题,是针对CRC32b(多项式0x04C11DB7)类型的,但是发现crc32
Intel的SSE4.2里面的指令都是针对CRC32c(多项式0x1EDC6F41)进行加速的,所以想问一下还有没有其他的方法可以加速这个运算?
这是英特尔的说明链接crc32
。https://www.felixcloutier.com/x86/crc32
最近在研究CRC32计算加速的问题,是针对CRC32b(多项式0x04C11DB7)类型的,但是发现crc32
Intel的SSE4.2里面的指令都是针对CRC32c(多项式0x1EDC6F41)进行加速的,所以想问一下还有没有其他的方法可以加速这个运算?
这是英特尔的说明链接crc32
。https://www.felixcloutier.com/x86/crc32
是的。本文详细介绍了如何使用英特尔 PCLMULQDQ 指令显著加快 CRC 计算速度,无论多项式是什么。