Re: F25 builds a library with AVX, causes SIGILL on AMD

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 23 May 2017 09:30:14 +0300
Benson Muite <benson_muite@xxxxxxxxxxxxx> 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@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux