Bonjour,
Je travaille actuellement sur la parallelisation d'algorithmes/d'heuristiques très lourds en temps CPU. J'étudie plus particulièrement des méthodes permettant de paralléliser le calcul. Travaillant en Java et sous Linux, je souhaiterais savoir si la JVM (java SE 6) de Sun sous Linux va distribuer les différents threads sur les différents processeurs de la machine ( je developpe sur un quad mais l'objectif est de faire tourner sur un serveur equipé de 16 processeurs). Je n'ai pas vraiment trouvé d'info sur ce sujet, je sais simplement que c'est lié à l'implémentation : je m'etais penché sur le sujet il y a un ou deux ans et il me semble avoir lu que les threads java etaient, sous Windows, interprétés comme des threads natifs contrairement à Linux ou tous les Threads étaient enfermés dans un seul processus natif :/
Si quelqu'un a des infos sur le sujet ou s'il connait une source d'information, je lui en suis d'avance très reconnaissant![]()
Bon week end,
Aurélien
Partager