[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux] Centre de Calcul
On 08 Jun 2001 11:10:28 +0200, Gaetan wrote:
En mathematiques, la notion "hyper" s'applique a tout ce qui a plus
que 3 dimensions. Un hypercube est donc un cube a plus de de 3
dimensions. Pour des clusters, on utilise souvent un hypercube a
4 dimensions.
Pour se le representer en 4D, il faut immaginer un grand cube et un
petit cube emboites, avec des connexion entre les sommets des deux
cubes. Chaque sommet represente un CPU, et les aretes des liaisons
reseau. Par consequence, le nombre de CPU "P" dans un cube de dimension
"d" est de P=2^d.
Si p est le nombre de CPU, le nombre de liens necessaires sera de
(p.log(p))/2, et le diametre sera log(p). (le diametre d'un reseau
etant la "distance" entre les deux points les plus eloignes - dans ce
cas ci le nombre de lien a traverser.)
Pour un reseau fully meshed, le nombre de links sera de (p(p-1))/2
et la distance toujours 1 (forcement).
Prenons exemple d'un systeme a 16 CPU:
Fully Meshed: 120 links, diametre 1
Hypercube : 32 links, diametre 4
L'hypercube est certes moins performant, mais il offre un bon
compromis. 120 links pour seulement 16 CPU, c'est bcp trop!
Si tu veux en savoir plus, il existe probablement des sites qui
expliquent cela plus en details.
> Question d'inculte...
> c'est quoi l'hypercube ?
> Gaetan
>
> Le ven, 08 jun 2001, vous avez écrit :
> > On 07 Jun 2001 19:02:48 +0200, Didier Pironet wrote:
> >
> > > -4 il faut du 100 Mbit switché
> >
> > Ca depend combien de machine il y aura, mais une structure en hypercube
> > est un meilleur choix. Dans tous les cas de figures, et pour une
> > performance optimate, il faut bien choisir le switch.
> >
> > Beaucoup de modeles "bon marche" n'offre pas la possibilite de
> > communiquer a 100Mb full-duplex entre tous les ports, mais cette
> > bande passante est divisee par groupe de ports. C'est un
> > detail particulierement important dans ton cas.
> >
> > Autre solution, acheter une carte 1000-base-T (GigE) et configurer
> > des VLANs. Chaque paire de machine sera dans un VLAN, ce qui offre
> > a tout moment une connection directe entre n'import quel noeud.
> >
> > Emmanuel
> >
> >
> > [ Soyez précis dans vos sujets svp afin de déterminer directement ]
> > [ le type de demande... ]
> > [ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php ]
> > [ http://LinuxBe.org Contact: listmaster@linuxbe.org ]
>
>
> [ Soyez précis dans vos sujets svp afin de déterminer directement ]
> [ le type de demande... ]
> [ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php ]
> [ http://LinuxBe.org Contact: listmaster@linuxbe.org ]
[ Soyez précis dans vos sujets svp afin de déterminer directement ]
[ le type de demande... ]
[ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php ]
[ http://LinuxBe.org Contact: listmaster@linuxbe.org ]