Skip Menu |

This queue is for tickets about the Task-Digest CPAN distribution.

Report information
The Basics
Id: 95965
Status: rejected
Priority: 0/
Queue: Task-Digest

People
Owner: Nobody in particular
Requestors: rurban [...] x-ray.at
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Missing the fastest: crc32
Compress::Zlib contains the fast (SSE2 enabled) version for crc32 which blows away all other digests. 1 CPU cycle (+ 3 wait-cycles if not in parallel) per word in modern Intel or ARM CPU's. zlib uses Adler's parallel version. There's nothing faster. Note that the other crc32 versions on CPAN, like String::CRC32 and Digest::CRC32 are not recommended.
On Sun May 25 18:35:53 2014, rurban@x-ray.at wrote: Show quoted text
> Compress::Zlib contains the fast (SSE2 enabled) version for crc32 > which blows away all other digests. > 1 CPU cycle (+ 3 wait-cycles if not in parallel) per word in modern > Intel or ARM CPU's. > > zlib uses Adler's parallel version. There's nothing faster. > > Note that the other crc32 versions on CPAN, like String::CRC32 and > Digest::CRC32 are not recommended.
Task::Digest clearly states it's only comparing cryptographic message digests. CRC32 is only a checksumming algorithm.
Subject: Re: [rt.cpan.org #95965] Missing the fastest: crc32
Date: Wed, 28 May 2014 15:44:54 -0500
To: bug-Task-Digest [...] rt.cpan.org
From: Reini Urban <reini.urban [...] gmail.com>
On May 25, 2014, at 5:48 PM, gray via RT <bug-Task-Digest@rt.cpan.org> wrote: Show quoted text
> Task::Digest clearly states it's only comparing cryptographic message digests. CRC32 is only a checksumming algorithm.
Oh sorry, didn’t read that.