1/10/13 9:54 PM, Tim Chen пишет: > > On Thu, 2013-01-10 at 18:54 +0400, Alexander Boyko wrote: >> From: Alexander Boyko <alexander_boyko@xxxxxxxxxxx> >> >> This patch adds crc32 algorithms to shash crypto api. One is wrapper to >> gerneric crc32_le function. Second is crc32 pclmulqdq implementation. It >> use hardware provided PCLMULQDQ instruction to accelerate the CRC32 disposal. >> This instruction present from Intel Westmere and AMD Bulldozer CPUs. >> >> For intel core i5 I got 450MB/s for table implementation and 2100MB/s >> for pclmulqdq implementation ( > Alexander, > > Wonder if you have a chance to test performance of our PCLMULQDQ > implementation for crc32c that's in the current code (see > crc32c-pcl-intel-asm_64.asm). The throughput will probably be comparable > with your implementation. > > Tim > > > I have no chance to test crc32c pclmul, but I tested previous crc32c implementation on crc32 instruction, the speed was about 2500 MB/s. So, I think, the newest version should be faster. -- To unsubscribe from this list: send the line "unsubscribe linux-crypto" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html