GNU bug report logs -
#47218
glibc 2.33's HWCAPS and GCC Function Multiversioning for performance
Previous Next
Reported by: Léo Le Bouter <lle-bout <at> zaclys.net>
Date: Wed, 17 Mar 2021 19:01:01 UTC
Severity: normal
Tags: notabug
Done: Ludovic Courtès <ludo <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hi Léo,
Léo Le Bouter <lle-bout <at> zaclys.net> skribis:
> Please see:
> -
> https://www.gnu.org/software/libc/manual/html_mono/libc.html#Hardware-Capability-Tunables
> - https://www.phoronix.com/scan.php?page=news_item&px=glibc-hwcaps-RFC
> - https://gcc.gnu.org/onlinedocs/gcc/Function-Multiversioning.html
>
> This could help GNU Guix create binaries that include multiple code
> paths for several CPU features in the same binary and selecting the
> best at runtime when the binary is run.
>
> It is the best fit for GNU Guix because it means we can still use
> substitutes and profit from specialized optimizations without
> parameterized packages or each user adding "-march=native" to CFLAGS
> (breaking reproducibility).
For the record, we are well aware of these features and follow this very
closely in particular in the context of Guix-HPC:
https://hpc.guix.info/blog/2018/01/pre-built-binaries-vs-performance/
It seems to me that this bug report is not actionable though. Unless
there are concrete steps you’d like to suggest, I propose to close this
issue.
Thanks,
Ludo’.
This bug report was last modified 4 years and 53 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.