• [^] # Re: mdk

    Posté par . En réponse à la dépêche Top-500 (385 !) pour un super cluster sous Linux. Évalué à 7.

    Houla non, surtout pas de root en nfs !

    Il ne faut pas oublier que dans un cluster, où l'on effectue des calculs en les répartissants sur différentes machines, il y a un grand besoin de communication.

    Exemple simple: imaginons que l'on désire effectuer une multiplication de matrices. Bien souvent, ce ne sont pas des matrices 4*4 qui sont utilisées... alors on réparti des bouts de chaque matrice sur chaque noeud. Ensuite chaque noeud calcul un bout de la matrice résultat. Eh bien il va falloir faire transiter des données pour avoir les bonnes lignes et les bonnes colonnes sur la bonne machine.

    C'est ce qu'on appelle le "message passing". Beaucoup on dû entendre parler de pvm utilisé avec povray (pvmpov) pour calculer des rendus sur plusieurs machines. Eh bien c'est en réalité une bibliothèque qui permet de faire du message passing. Les deux plus connues sont pvm ( http://www.epm.ornl.gov/pvm/pvm_home.html(...) ) et mpi ( http://www-unix.mcs.anl.gov/mpi/(...) ).

    Tout ça pour dire qu'en réalité la ressource "réseau" est extrêmement importante dans un CoW, et que c'est pour cela qu'en général les technologies utilisées ne sont pas "banales" (myrinet & co.)