Je ne peux absolument pas répondre à la question de jusqu'à quel point la libc influence les performances car je ne fais pas de calcul intensif. C'est pourquoi j'aimerais que ceux qui en font livrent leur témoignage.
Elle n’a strictement aucune influence. Un code de calcul intensif correctement écrit fait peu d’allocations mémoires sur le tas (en gros tout est alloué en début de calcul) et passe beaucoup plus de temps à calculer qu’à lire et écrire des données. Donc, autant avoir une version de BLAS et LAPACK fortement optimisée peut apporter un gain non négligeable pour certaines applications, autant la libc n’a aucune importance. Éventuellement, selon la manière dont le code est écrit, ce sont d’autres propriétés du système d’exploitation qui peuvent impacter les performances, comme le coût des filaments (threads), l’efficacité des communications entre processus ou la bonne gestion du matériel (réseau notamment).
[^] # Re: Performance des compilateurs libres
Posté par jyes . En réponse au journal Des nouvelles de Fortran. Évalué à 5.
Elle n’a strictement aucune influence. Un code de calcul intensif correctement écrit fait peu d’allocations mémoires sur le tas (en gros tout est alloué en début de calcul) et passe beaucoup plus de temps à calculer qu’à lire et écrire des données. Donc, autant avoir une version de BLAS et LAPACK fortement optimisée peut apporter un gain non négligeable pour certaines applications, autant la libc n’a aucune importance. Éventuellement, selon la manière dont le code est écrit, ce sont d’autres propriétés du système d’exploitation qui peuvent impacter les performances, comme le coût des filaments (threads), l’efficacité des communications entre processus ou la bonne gestion du matériel (réseau notamment).