You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is licensed under BSD-3. It looks like it may also support processors other than just Intel, including PowerPC. This could offer a performance boost for our internal RS encoding.
This will take some developer time to make the switch, and it adds a dependency. Also, if we are bottlenecked by storage or network bandwidth, reducing encode/decode time may not improve overall performance by much. So some work should be done to investigate before taking this on.
The text was updated successfully, but these errors were encountered:
Intel has an open-source library supporting vectorized functions to compute RS GF(2^8) math:
https://01.org/intel%C2%AE-storage-acceleration-library-open-source-version
https://github.com/intel/isa-l
This is licensed under BSD-3. It looks like it may also support processors other than just Intel, including PowerPC. This could offer a performance boost for our internal RS encoding.
For example, the gf_vect_mul function here:
https://github.com/intel/isa-l/blob/master/include/gf_vect_mul.h
might plug in for:
redset/src/redset_reedsolomon_common.c
Line 768 in 638c650
This will take some developer time to make the switch, and it adds a dependency. Also, if we are bottlenecked by storage or network bandwidth, reducing encode/decode time may not improve overall performance by much. So some work should be done to investigate before taking this on.
The text was updated successfully, but these errors were encountered: