[arch-general] Fedora Speeds Up Python 3.

Ralph Corderoy ralph at inputplus.co.uk
Tue Nov 26 10:07:36 UTC 2019


I thought this might be of interest.

By building with -fno-semantic-interposition they remove the PLT that
provides a level of indirection when calling a libpython function.
libpython often calls itself and the PLT adds L1-cache pressure plus
prevents inlining.  Gives gains of 25% on some workloads.

Cheers, Ralph.

More information about the arch-general mailing list