bonjour,
j'utilise un pc avec un processeur intel core i7 qui contient 8 cores (0-->7), donc j'ai ecrit un programme à 2 threads (mlti-threaded) et j'ai affecté chaque thread à un core different sur toute les combinaisons possible sur mon processeur (0 et 1*; 0 et 2...1 et 2*; 1 et 3… jusqu'à 6 et 7) et j'ai mesuré le temps d'execution de chaque combinaison, enfin j'ai remarqué que certaines combinaisons d'affectation de threads necessite moins de temps pour l'execution des thread que d'autres, ces combinaison sont (0 et 4*; 1 et 5*; 2 et 6*; 3 et 7), et je doit expliquer pourquoi cette difference mais j'arrive pas à trouver la particularité de ces combinaison qui offre moin de temps, bon je sais que ça a une relation avec la memoire cache et plus precisement le dernier niveau L3 partagé entre tous les cores.
-----