On Tue, 23 May 2017 09:30:14 +0300
Benson Muite <benson_mu...@emailplus.org> wrote:

> Will this mean that repository builds will typically have poor 
> performance to support portability?

Yes. In extreme cases, where the difference in performance is measurable,
the library may need to be modified to select a proper implementation
at runtime.

Ironically, liberasurecode crashed on the part that's only invoked
once per data block, so obviously it's not performance critical to
such a degree. In addition, I'm not sure a conversion to floating
point is even necessary there.

Note that in case of liberasurecode, the library itself is by definition
is a switcher shim. Those that want performance specify the fastest Galois
Field implementation and liberasurecode then uses -ldl. The fastsest
known module for Intel CPUs is their in-house ISA-L library.

-- Pete
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to