Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4134 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5  6  7
Auteur Sujet :

[Topic Unique] Clustering sous Linux : comment s'initier ?

n°287483
l'eau de l​a
Posté le 03-07-2003 à 15:12:58  profilanswer
 

Reprise du message précédent :
Le culstering pas trop.
 
OSA ben, je parle de gcc sous linux....

mood
Publicité
Posté le 03-07-2003 à 15:12:58  profilanswer
 

n°287488
l'eau de l​a
Posté le 03-07-2003 à 15:15:39  profilanswer
 

Coda a écrit :


 
quand tu vois les nouveaux P4 fsb800 non c'est plus trop ça l'ecart ... au contraire .. par contre le rapport prix / perf n'est pas forcement a l'avantage du P4.
 
pour le SSE, en general les applis qu'on a en tests sont des codes de chercheurs qui trainent ds des labos depuis un  bout de temps ... et donc pas toujours (rarement) optimisés donc bon les ecarts sont assez difficiles a analyser ... :/


 
tu dis pas à l'avantage car il faut 2 P4 pour un bi-XEON ?
 
Sinon, justement je parlais SANS optimisation, juste le compilo. Si le code est vieux c'est encore mieux.
 
Ton vieux code compilé avec gcc, il tourne mieux sur un P4 2.6Ghz ou un 2600+ ? (pour prendre le meilleur rapport puissance/prix actuelle)

n°287492
coda
Posté le 03-07-2003 à 15:20:48  profilanswer
 

L'eau de la a écrit :


 
tu dis pas à l'avantage car il faut 2 P4 pour un bi-XEON ?
 
Sinon, justement je parlais SANS optimisation, juste le compilo. Si le code est vieux c'est encore mieux.
 
Ton vieux code compilé avec gcc, il tourne mieux sur un P4 2.6Ghz ou un 2600+ ? (pour prendre le meilleur rapport puissance/prix actuelle)


 
nan niveau perf 1 p4 3 Ghz <=> 2 xéon 2.4 Ghz, mais niveau prix boff  
 
tourne mieu sur le p4.

n°287493
l'eau de l​a
Posté le 03-07-2003 à 15:22:31  profilanswer
 

Et la comparaison P4/athlon de même "ranking" ?

n°287529
phosphorus​68
Pseudo à n°
Posté le 03-07-2003 à 16:00:30  profilanswer
 

Le clustering ne suffit pas à certains (ou les centres de calcul scientifique comme http://www.idris.fr ou http://www.cines.fr ) et un projet est en cours en Europe Eurogrid (sur le modèle de The Grid aux USA).
http://www.idris.fr (Projets/Actions en cours merci les frames  :pfff:)
http://www.eurogrid.org/
 
 
Ca permet à un utilisateur de cluster, supercalculateur, ... de soumettre un calcul en France et de ne pas se soucier sur quel serveur européen il va tourner (Stockholm, Manchester, Munich, ...) en faisant au mieux des disponibilités de chacun et des performances machines (quand on a besoin de 20Go de Ram par exemple et que la machine locale est un peu juste)
 
N'étant que modeste utilisateur (de cluster, pas de ces trucs de ouf), je ne sais pas si on parle encore de calcul distribué dans ce cas ou de meta-qqch.
 
Le rapport avec les clusters, c'est qu'un de ces jours ce sera disponible pour le "grand public" et qu'on pourra lancer un truc gourmand chez soi qui tournera finalement en Argentine. Ca pose des problèmes de sécurité, de perfs et de compatibilité inter-plateforme (on recompile pas ...) mais ça a l'air assez intéressant  :)


Message édité par phosphorus68 le 03-07-2003 à 16:01:07
n°287815
rpgman
Posté le 03-07-2003 à 18:48:01  profilanswer
 

Oui, à priori cela se nomme "grid computing", et le principe est comme tu dis de pouvoir disposer :

  • ou de toute la puissance disponible à un instant T de tous les ordinateurs reliés entre eux  (genre un réseau de supercalculateur/clusters/workstations) et réparti dynamiquement
  • ou d'un certain quota de puissance défini à l'avance/dynamiquement. on peut imaginer que cette puissance de calcul pourrait être vendue et achetée...


On peut extrapoler le développement d'une Grille universelle, sorte d'Internet II où ce ne serait pas uniquement les données qui seraient partagées, comme aujourd'hui, mais également la puissance de calcul des ordinateurs connectés à Internet.
Pareil, là tout un tas de situations sont envisageables : partage gratuit de l'ensemble des ressources de calcul, achat de puissance en fonction des besoins, naissance de réseaux/communautées distincts de partage de puissance par l'intermédiaire de logiciels spécifiques, comme les réseaux P2P actuellement... ou un beau mixe de tout cela  :pt1cable:  
 
Enfin je pense que tout ce qui s'applique aujourd'hui au partage de données (qu'on peut trouver gratos, acheter, vendre, pirater, télécharger dans des réseaux spécifiques -P2P-...) pourra également s'appliquer dans un futur pas si éloigné à la puissance de calcul...
 
Y aura t-il une utilitée pour l'utilisateur lambda ?  :??:  
 
Cela ne risque t-il pas de poser tout un tas de problèmes ?  
 
On peut envisager que la puissance de calcul puisse devenir une donnée économique à part entière, et surtout une donnée politique : imaginez des pays comme l'Iran, la Corée du Nord ou tout simplement des groupes terroristres ayant accès à la puissance de calcul phénoménale que représenterai une Grille mondiale ! On peut être certains que tout un tas de personnes ne verraient pas cela d'un très bon oeil...
 
Enfin, c'est un sujet vaste et passionnant, qui amène tout un tas de questions, et pas seulement techniques  :)  
 
Je me demande si je ne devrais pas faire trois sections principales à ce topic : clustering, distribued computing et grid computing. ça vous dit ?  :??:


Message édité par rpgman le 03-07-2003 à 18:51:43
n°287816
rpgman
Posté le 03-07-2003 à 18:50:36  profilanswer
 

Au fait, avez-vous lu le roman de SF La cité des permutants, de Greg Egan ?  
Il y décrit entre autres un système évolué de grille, ou la puissance de calcul est une donnée économique, soumise au cours de la Bourse et de la loi du marché, et où les particuliers ont un besoin de telle puissance pour simuler des environnements de réalité virtuelle, où notamment se meuve des copies d'eux-même, avant ou après leur mort...  :)

n°287817
rpgman
Posté le 03-07-2003 à 18:53:45  profilanswer
 

Je@nb a écrit :

ya ça aussi qui peut etre pas mal http://ed.zehome.com/?page=lvs


 
 :jap: , je l'ajoute  :hello:

n°287836
coda
Posté le 03-07-2003 à 20:02:46  profilanswer
 

a propos de grilles en france ya le projet E-Toile qui est un clusters de clusters ...  
 
ou sinon ya un projet de simulateur de grilles qui est en cours de montage ds une univ parisienne bien connu ... avec 500 noeuds heterogenes...   :whistle:

n°287842
Rasthor
Posté le 03-07-2003 à 20:12:24  profilanswer
 
mood
Publicité
Posté le 03-07-2003 à 20:12:24  profilanswer
 

n°287852
rpgman
Posté le 03-07-2003 à 20:18:25  profilanswer
 

Tenez, je suis tombé là dessus, ça permet de calculer la puissance d'un cluster par rapport à un SGI Origin 2000 de 16 processors : http://www.entropia.com/calculator.asp
 
(notez que je ne trouve pas ça très précis, et que ce calculateur ne prend pas en compte l'architecture)


Message édité par rpgman le 03-07-2003 à 20:20:46
n°287855
rpgman
Posté le 03-07-2003 à 20:19:11  profilanswer
 

Coda, pourrais-tu donner quelques conseils/idées pour ceux qui veulent s'initier ?
 
Comment as-tu appris à déployer et utiliser un cluster ?  :??:

n°287858
Rasthor
Posté le 03-07-2003 à 20:20:23  profilanswer
 

rpgman a écrit :

Tenez, je suis tombé là dessus, ça permet de calculer la puissance d'un cluster par rapport à un SGI Origin 2000 de 16 processors : http://www.entropia.com/calculator.asp
 
(notez que je ne trouve pas ça très précis, et que ce calculateur ne prend en compte l'architecture)


 
Sympa, mais il ne monte a plus de 1.7 GHz par noeud...  :(

n°287859
rpgman
Posté le 03-07-2003 à 20:21:09  profilanswer
 

Rasthor a écrit :


 
Sympa, mais il ne monte a plus de 1.7 GHz par noeud...  :(


 
Ben oui :/

n°287879
Rasthor
Posté le 03-07-2003 à 20:29:11  profilanswer
 

Alors qu'on a passé le 3 GHz....  :pt1cable:

n°287882
rpgman
Posté le 03-07-2003 à 20:30:31  profilanswer
 

J'ai rajouté quelques liens sur le premier post

n°287899
coda
Posté le 03-07-2003 à 20:37:42  profilanswer
 

rpgman a écrit :

Coda, pourrais-tu donner quelques conseils/idées pour ceux qui veulent s'initier ?


 
etre curieux et essayer / tester des outils comme clic, oscar, alinka (normalement on peut recup des versions d'evaluation sur le site), ... et tester ...  
essayer d'installer mpi, pvm, lam (ya des examples fournis avec  pour tester les installations donc pas besoin d'apprendre a coder avec ses librairies ds un premier temps), openpbs, mosix ...  
 

rpgman a écrit :


Comment as-tu appris à déployer et utiliser un cluster ?  :??:  


 
j'ai commencé a bosser le sujet il ya qques années sur du matos perso comme bcp de monde ... comme c'est pas vraiement  un cours que tu trouves ds les ecoles ou fac d'infos .. donc faut se debrouiller .. :/
 
et bcp de lectures .. sur le clustering, sur le smp, la haute dispo, les calculateurs, le massivement parallele...

n°287913
rpgman
Posté le 03-07-2003 à 21:30:36  profilanswer
 

C'est le genre de méthode d'apprentissage que j'aime :)  
 
Maintenant que tu maîtrises bien, tu vois/utilises des applications intéressantes chez toi ?  :??:


Message édité par rpgman le 03-07-2003 à 21:31:19
n°287914
coda
Posté le 03-07-2003 à 21:41:41  profilanswer
 

rpgman a écrit :

C'est le genre de méthode d'apprentissage que j'aime :)  
 
Maintenant que tu maîtrises bien, tu vois/utilises des applications intéressantes chez toi ?  :??:


 
bah comme evoqué plus haut ça peut aider pour des applis necessitant de la puissance de calculs ... genre encodage .. meme si perso j'ai jamais eu l'occaz de tester pour le moment (mais ça ne va pas tarder je pense ;))
 
tjs ds l'encodage vidéo je connais une boite qui bosse ds la vidéo qui veut mettre en place des clusters d'encodage vidéo sous windows avec un soft qui existe mais non importé en france pour le moment ;)

n°287916
rpgman
Posté le 03-07-2003 à 22:01:30  profilanswer
 

Coda a écrit :


 
bah comme evoqué plus haut ça peut aider pour des applis necessitant de la puissance de calculs ... genre encodage .. meme si perso j'ai jamais eu l'occaz de tester pour le moment (mais ça ne va pas tarder je pense ;))


 
Tiens nous au courant  ;)  
 
 

Citation :

tjs ds l'encodage vidéo je connais une boite qui bosse ds la vidéo qui veut mettre en place des clusters d'encodage vidéo sous windows avec un soft qui existe mais non importé en france pour le moment ;)


 
Un client potentiel ?  :whistle:

n°287919
coda
Posté le 03-07-2003 à 22:05:13  profilanswer
 

rpgman a écrit :


Un client potentiel ?  :whistle:  


 
ce qui est sympa c'est qu'il essaye de faire bouger les offres classiques de materiels info pour la vidéo .. genre stations d'encodages, d'aquisition, ... ;)

n°287964
rpgman
Posté le 03-07-2003 à 23:00:29  profilanswer
 

Coda a écrit :


 
ce qui est sympa c'est qu'il essaye de faire bouger les offres classiques de materiels info pour la vidéo .. genre stations d'encodages, d'aquisition, ... ;)


 
C'est à dire ?  :??:

n°288123
phosphorus​68
Pseudo à n°
Posté le 04-07-2003 à 02:16:01  profilanswer
 

rpgman a écrit :

C'est le genre de méthode d'apprentissage que j'aime :)  
 
Maintenant que tu maîtrises bien, tu vois/utilises des applications intéressantes chez toi ?  :??:


Fortran  :D  
 
http://www.eurogrid.org/wp1.html dans le genre de folding@home pour faire très simple
Entre la météo, la physique des matériaux, la chimie quantique, la simulation de protéines dans l'eau, il ya de quoio faire dans les labos.
Chez toi, euh, y a 2 choses: d'une à quoi ça sert 3GHz chez un particulier ;) de deux ben si on nous avait demandé quoi faire de 3GHz quand on avait des P100 on aurait pas répondu monter ses films vidéos en qualité supérieure au VHS, avoir un homecinema complet, faire des courts-métrages en images de synthèse  :)  

n°288134
Je@nb
Kindly give dime
Posté le 04-07-2003 à 02:34:58  profilanswer
 

En parlant d'achat de puissance proco, j'étais allé faire une visite au CNRS à toulouse et en effet, un mec nous a expliqué ils louaient un supercalculateur en allemagne je crois pour calculer comment une molécule agissait sur la molécule d'ADN bref un truc de fou  :pt1cable:  :pt1cable:  :pt1cable: mais sté interressant  :D

n°288158
coda
Posté le 04-07-2003 à 08:16:40  profilanswer
 

phosphorus68 a écrit :


Fortran  :D  
 
http://www.eurogrid.org/wp1.html dans le genre de folding@home pour faire très simple
Entre la météo, la physique des matériaux, la chimie quantique, la simulation de protéines dans l'eau, il ya de quoio faire dans les labos.


 
:jap:  
ils n'arretent pas en ce moment les labos ..
 

phosphorus68 a écrit :


 
Chez toi, euh, y a 2 choses: d'une à quoi ça sert 3GHz chez un particulier ;) de deux ben si on nous avait demandé quoi faire de 3GHz quand on avait des P100 on aurait pas répondu monter ses films vidéos en qualité supérieure au VHS, avoir un homecinema complet, faire des courts-métrages en images de synthèse  :)  
 

 
 
bah tu pouvais le faire aussi (enfin images de synthese, montage video,...) mais tu prenais ton temps .. :)

n°288297
Rasthor
Posté le 04-07-2003 à 12:16:28  profilanswer
 

Quels sont les langages phares pour développer des applis multi-proc ?

n°288298
coda
Posté le 04-07-2003 à 12:17:24  profilanswer
 

Rasthor a écrit :

Quels sont les langages phares pour développer des applis multi-proc ?


 
fortran

n°288454
Rasthor
Posté le 04-07-2003 à 14:31:32  profilanswer
 


 
Et tu aurais un bon plan pour commencer a apprendre le fortan ?
Bouquin ? Site web ?

n°288564
coda
Posté le 04-07-2003 à 15:20:26  profilanswer
 

Rasthor a écrit :


 
Et tu aurais un bon plan pour commencer a apprendre le fortan ?
Bouquin ? Site web ?


 
euhhh fortran je connais pas trop ...j'ai un peu horreur de la prog ;)
niveau compilateur deja t'as tout ce qu'il te faut ds ta distrib linux ... sinon tu dois pouvoir trouver des boukins ou des tutoriaux sur le net je pense .. :)

n°288586
Rasthor
Posté le 04-07-2003 à 15:32:10  profilanswer
 

Ouais, je connais un ami qui pourra me renseigner. Google qu'il s'appelle... :lol:  
 
Bon, je vais deja aller voir chez Oreilly's ce qu'il propose.
A+

n°288605
coda
Posté le 04-07-2003 à 15:52:01  profilanswer
 

Rasthor a écrit :

Ouais, je connais un ami qui pourra me renseigner. Google qu'il s'appelle... :lol:  
 
Bon, je vais deja aller voir chez Oreilly's ce qu'il propose.
A+


 
voiala :jap:
 
bon debut de semaine prochaine on a un cluster a tester ... on fera un ptit coup d'encodage en parallele je crois ... :D

n°288919
Rasthor
Posté le 05-07-2003 à 01:19:55  profilanswer
 

Rien sur Fortran chez Oreilly's :(  
 
Sinon un lien sur les calculs numerique (donc Java, Fortran, C/C++, Clustering, etc...):
(la section "Calcul Parallèle, MPI, Clusters et autres Supercalculateurs" semble apropriée a ce topic)
 
http://gersoo.free.fr/calsci/calsci.html
 
Et un topic que j'ai créé sur Programmation
http://forum.hardware.fr/forum2.ph [...] 88#t449298

n°289121
rpgman
Posté le 05-07-2003 à 16:27:53  profilanswer
 

Rasthor a écrit :

Rien sur Fortran chez Oreilly's :(  
 
Sinon un lien sur les calculs numerique (donc Java, Fortran, C/C++, Clustering, etc...):
(la section "Calcul Parallèle, MPI, Clusters et autres Supercalculateurs" semble apropriée a ce topic)
 
http://gersoo.free.fr/calsci/calsci.html


 
Effectivement. Je le rajoute  :jap:

n°289230
mapti89
Poowwwaaaaa
Posté le 05-07-2003 à 20:17:59  profilanswer
 

bon mes essai avec le clustering devienne enfin concluant
j'ai proceder a l'encodage de .wav en ogg de la meme maniere ke l'ont peu voir ici: http://www.linuxfrench.net/article.php?id_article=1177
 
 
juste avec mon Bi PIII 500: 7Min 21s
avec Bi PIII 500+ XP2400: 2Min 40s :)
 
le gain est loin d'etre négligeable
 
je cherche maintenant une manierre d'encoder un DVD de tel maniere k'il y est plusieur process ki utilise le CPU a 100% pour ke openMosix puisse repartir la charge sur le clustering :)

n°289243
coda
Posté le 05-07-2003 à 21:08:31  profilanswer
 

mapti89 a écrit :

bon mes essai avec le clustering devienne enfin concluant
j'ai proceder a l'encodage de .wav en ogg de la meme maniere ke l'ont peu voir ici: http://www.linuxfrench.net/article.php?id_article=1177
 
 
juste avec mon Bi PIII 500: 7Min 21s
avec Bi PIII 500+ XP2400: 2Min 40s :)
 
le gain est loin d'etre négligeable
 
je cherche maintenant une manierre d'encoder un DVD de tel maniere k'il y est plusieur process ki utilise le CPU a 100% pour ke openMosix puisse repartir la charge sur le clustering :)


 
hier j'ai preparé le noeud maitre du cluster qu'on va utiliser pour tester l'encodage en cluster ... ça devrait le faire  :bounce:

n°289281
mapti89
Poowwwaaaaa
Posté le 05-07-2003 à 21:58:34  profilanswer
 

Coda a écrit :


 
hier j'ai preparé le noeud maitre du cluster qu'on va utiliser pour tester l'encodage en cluster ... ça devrait le faire  :bounce:  


tu vas encoder avec la maniere expliker sur le tuto?: http://dvd.cricou.net/cluster-howto.html
 
ou tu encode normalement en utilisant un clustering derriere?

n°289384
coda
Posté le 06-07-2003 à 00:40:27  profilanswer
 

mapti89 a écrit :


tu vas encoder avec la maniere expliker sur le tuto?: http://dvd.cricou.net/cluster-howto.html
 
ou tu encode normalement en utilisant un clustering derriere?


 
je vais essayer avec transcode pour voir ... si j'ai pas du boulot qui me tombe dessus en derniere minute .. :)

n°289947
rpgman
Posté le 07-07-2003 à 20:38:10  profilanswer
 

Bon je n'ai pas eu le temps d'essayer ce week-end, c'est reporté au prochain...

n°290570
coda
Posté le 09-07-2003 à 08:33:05  profilanswer
 

rpgman a écrit :

Bon je n'ai pas eu le temps d'essayer ce week-end, c'est reporté au prochain...  


 
pareil ... me manque du matos pour tester tout ce que je veux ...

n°290580
tomtomm
Posté le 09-07-2003 à 09:30:30  profilanswer
 

rpgman a écrit :

Tenez, je suis tombé là dessus, ça permet de calculer la puissance d'un cluster par rapport à un SGI Origin 2000 de 16 processors : http://www.entropia.com/calculator.asp
 
(notez que je ne trouve pas ça très précis, et que ce calculateur ne prend pas en compte l'architecture)


 
En effet, ca doit juste un calcule de la puissance crete (ie : nb_proc x frequence x nb_unite_calcul_flottant), il ne pennent pas en compte :
 - l'architecture (nb proc / OS, en gros pr eux 1x(16cpu/OS) = 16 x 1cpu/OS) ???
 - la taille des caches de processeurs (256Mo, 512Mo, ... voir jusqu'a 16 Mo de cache L2) ???
 - le reseau (ethernet 10, 100, 1000; myrinet; SCI) ???
 
Il y avait un type qui disais que la puissance crete correspond a "la puissance qu'on est sur de ne pas depasser", par contre ils ne parlent pas de la puissance efficasse (celle qu'on peu d'esperer atteindre).  
Un bon moyen de quantifier cela est d'aller voir sur le site :
www.spec.org
Tu trouveras :  le spec_cpu2002 (qui te donnes une comparaison des puissances de processeurs), et surtout le specrate (qui te donne une idee de la charge que supporte une machine).
 

Rasthor a écrit :

Quels sont les langages phares pour développer des applis multi-proc ?


 
Il faut surtout que tu vois comment faire communiquer tes taches!
 
En effet, le Fortran (C ou C++ ca marche aussi) te permettras d'ecrire le programme qui fera bosser chaque processeur, mais il te faudra faire communiquer tes processeurs (pour les sychroniser ou afin qu'elles puissent echanger des informations). Et la il faut utiliser des mecanismes de type memoire partage (threads ou OpenMP) ou de type memoire disribue (avec des bibliotheques de fonction d'echange de messages tel que MPI, PVM, ...).
 

n°290584
rpgman
Posté le 09-07-2003 à 09:50:11  profilanswer
 

tomtomm a écrit :


Un bon moyen de quantifier cela est d'aller voir sur le site :
www.spec.org
Tu trouveras :  le spec_cpu2002 (qui te donnes une comparaison des puissances de processeurs), et surtout le specrate (qui te donne une idee de la charge que supporte une machine).


 
Intéressant comme site. Mais il y a tellement d'entrées de cpu, c'est difficile de s'y retrouver.  
Et puis tout calculer à la mano... :/
 
Par contre c'est un bonne base de données pour qui voudrait programmer un petit calculateur comparant les puissances de cluster  :whistle:

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6  7

Aller à :
Ajouter une réponse
 

Sujets relatifs
Pack Extense Wifi et Linuxlinux sur portable ...
Linux sur mon portable ... ?[ LCD sous linux ] Vous utilisez quoi ? satisfait ? vos avis ...
[Linux] Tunneling HTTP ? c'est bien ?[FW] Linux ou BSD ?
P4 C, P4P800 Deluxe et linuxWiniso-like?? ya quoi sous linux??
Profils de couleurs sous Linux ? 
Plus de sujets relatifs à : [Topic Unique] Clustering sous Linux : comment s'initier ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)