12668: ZFS support for vectorized algorithms on x86 (initial support)
Review Request #2560 — Created May 20, 2020 and submitted
Information | |
---|---|
jjelinek | |
illumos-gate | |
12668 | |
Reviewers | |
general | |
This is a partial port of the OpenZFS code for hardware assisted (FPU) raidz handling. The current code does not provide any of the FPU support yet. Instead, this is just the refactoring to enable the plugin code so that a future change can add the actual FPU algorithms.
ZFS test suite run, including the new tests for verifying raidz generation and reconstruction still matches the existing behavior.
-
Yeah -- I didn't mean to imply they needed to be addressed now -- more of a lament. It seems like the 'choose the fastest' technique could (for example) cause AVX512 implementations to be chosen on systems where using AVX512 will slow down everything else on the chip (but make the AVX512 stuff go fast).