Bonjour,
J'ai parallélisé un code de calcul à l'aide d'openMP. Sur ma machine mono pro j'obtient un gain de 75% grace à l'hyperthreading. C'est correct compte tenu du fait que seul les routines vraiment consomatrices on été parallélisées.
Maintenant quand j'essaye sur une machine 4x2 coeurs, j'obient un speed-up de seulement 2.5 alors que le taux d'accupation des 8 threads est de 550%.
Je n'arrive pas à comprendre pourquoi 550% me donne un gain de seulement 250% .
Si quelqu'un à de l'expérience là dessus, je suis preneur.

 

 
		
		 
        

 
			
			

 
			 
   
 


 Calcul du speed-up
 Calcul du speed-up
				 Répondre avec citation
  Répondre avec citation
Partager