4 ms·
New Intel CPUs now have a CRC32 instruction, which I am hoping Sun engineers will take advantage of soon and add as a choice for ZFS.
by Andys 17y ago
New Intel CPUs now have a CRC32 instruction, which I am hoping Sun engineers will take advantage of soon and add as a choice for ZFS.
- rbanffy 17y agoCRC32? Compared to SHA256? Seriously?
- Andys 17y agoI can't bring myself to trust dedupe without verification after every hash match, so I plan to use it with a fast hash algorithm with full verify enabled. CRC32 is faster than ZFS's default of Fletcher2 and has less frequent collisions.
- Hoff 17y agoVAX had a CRC instruction. While it might seem flippant to compare VAX to x86, it was found (on VAX) that a programmer could potentially get better aggregate performance by avoiding that instruction; that having an instruction doesn't automatically mean that the code is faster.