Messages in this thread | | | Date | Wed, 26 Sep 2012 12:55:16 -0400 (EDT) | Subject | Re: [PATCH 0/3] Optimize CRC32C calculation using PCLMULQDQ in crc32c-intel module | From | David Miller <> |
| |
From: Tim Chen <tim.c.chen@linux.intel.com> Date: Tue, 25 Sep 2012 14:50:08 -0700
> This patch series optimized CRC32C calculations with PCLMULQDQ > instruction for crc32c-intel module. It speeds up the original > implementation by 1.6x for 1K buffer and by 3x for buffer 4k or > more. The tcrypt module was enhanced for doing speed test > on crc32c calculations. > > Signed-off-by: Tim Chen <tim.c.chen@linux.intel.com>
Great work.
I intend to do something nearly identical on sparc64 since we have similar instructions in the form of "xmulx" and "xmulxhi" which return the lower and upper 64-bits (respectively) of a XOR multiply.
| |