[Java] Utilisation en multiprocesseur

Utilisation en multiprocesseur [Java] - Java - Programmation

Marsh Posté le 19-01-2005 à 22:49:11    

Hello
Je lance des calculs, assez consequent sur un serveur, avec 8processeurs. Je lance 8threads, sur une partie de mon code totalement paralellizable (on peut imaginer cela comme une multiplication a[i]=c * b[i]).
Pourtant, alors que personne n'utilise le serveur, j'utilse généralement que la moitié ou les 2/3 des cpus à disposition (je le vois en utilisant la commande "top" ). Pourtant,il arrive parfois que j'obtienne une utilisation des 8 CPUS. mais pas tout le temps. Ce qui me donne en moyenne, un speedup assez mauvais, comparé à une execution sérielle.
Qqn a-t'il une ideé?
Merci

Reply

Marsh Posté le 19-01-2005 à 22:49:11   

Reply

Marsh Posté le 19-01-2005 à 23:01:46    

euh, hum, revoir le threading model donné ici? http://forum.hardware.fr/forum2.ph [...] 372&cat=10 ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed