* Review - 16423 Import fletcher-4 algorithms from OpenZFS
@ 2024-03-27 10:50 Andy Fiddaman
0 siblings, 0 replies; only message in thread
From: Andy Fiddaman @ 2024-03-27 10:50 UTC (permalink / raw)
To: developer
I've imported changes from OpenZFS that add alternative algorithms for
calculating Fletcher 4 checksums, most of which are significantly faster
than what we have now. Like the raidz maths algorithms, a mini benchmark
is run during boot and the fastest algorithms are independently chosen
for both native and byteswapped data. There's more data in the ticket
including a flamegraph that one of my colleagues generated with the
existing scalar algorithm which shows how much time is spent doing
checksumming in a particular workload, and there are also links to the
OpenZFS commits there.
Please can you review?
16423 Import fletcher-4 algorithms from OpenZFS
Portions contributed by: Attila Fülöp <attila@fueloep.org>
Portions contributed by: Brian Behlendorf <behlendorf1@llnl.gov>
Portions contributed by: David Quigley <david.quigley@intel.com>
Portions contributed by: Gvozden Nešković <neskovic@gmail.com>
Portions contributed by: Jinshan Xiong <jinshan.xiong@intel.com>
Portions contributed by: Richard Yao <richard.yao@alumni.stonybrook.edu>
Portions contributed by: Romain Dolbeau <romain.github@dolbeau.name>
Portions contributed by: Tyler J. Stachecki <stachecki.tyler@gmail.com>
https://www.illumos.org/issues/16423
https://code.illumos.org/c/illumos-gate/+/3386
Thanks,
Andy
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2024-03-27 10:50 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-03-27 10:50 Review - 16423 Import fletcher-4 algorithms from OpenZFS Andy Fiddaman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).