Intel硬件指令加速計算CRC32

純軟件實現CRC32常常是藉助於查表實現的(https://pycrc.org/一個能夠生成CRC C語言計算代碼的工具),當計算CRC32過於頻繁時可通硬件指令優化以減小對CPU的佔用。目前Intel支持的用於計算CRC的有CRC32和PCLMULQDQ兩個指令。本文僅討論使用CRC32指令的使用。CRC32指令計算的是iSCSI CRC,也就是生成多項式爲0x11EDC6F41的32位CRC。
相關文章
相關標籤/搜索