• [^] # Re: Méthode de mesure.

    Posté par . En réponse au journal Quand Pythran fait tourner du Python plus vite que du C++, c'est que.... Évalué à 4.

    Il faut garantir que le code s'exécutera toujours sur le même cœur (utilisation de sched_setaffinity etc.), pour éviter que l'ordonnanceur ne migre le programme d'un cœur à un autre (peu probable, mais ça arrive...)

    J'ai du mal à comprendre ce genre d'optimisation. Si on fait tourner le test plusieurs fois, c'est justement pour que ce genre d'erreur n'ait pas d'influence. Et si l’ordonnanceur change le cœur à chaque fois, c'est qu'il y a un problème, soit dans l'implémentation, soit dans la machine de test.

    « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche