[Http-crcsync] General comments on crcsync document

Patrick McManus mcmanus at ducksong.com
Mon Jul 20 15:56:37 EDT 2009


On Mon, 2009-07-20 at 21:12 +0200, Alex Wulms wrote:
> Stupid question perhaps but these hardware devices that can be used to 
> accelerate CRC32 calculations: do they also support the rolling checksum 
> calculation like we use in the server part?

definitely not a stupid question!

probably the most important is intel sse4: yes. The intel sse4 sdk doc
is here (amongst other places):
http://www.developers.net/filestore2/download/2550 .. look at page 61 of
the doc (page 67 of the pdf) for the crc32 definition. 

as for embedded security and network processors (e.g. broadcomm, cavium,
et al.), even among the 4 or so I've used closely they vary a lot. The
hardware design and busses involved may dictate things as well.





More information about the Http-crcsync mailing list