Avoir son propre supercalculateur chez soi (?)

Réduire
X
 
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages
  • dagonides
    Paladin

    • février 2002
    • 741

    #1

    Avoir son propre supercalculateur chez soi (?)

    Question de curiosité, qui me vient en feuilletant des images de vieux ordinateurs sur Google : si on dispose de deux ou trois PC, peut-on les assembler en réseau pour faire travailler leurs processeurs ENSEMBLE ?

    Par ex : sur le principal ordi de ce mini-réseau, je lance une tâche lourde (conversion de vidéo), et magiquement, le ou les autres ordis aident à traiter les données, et tout est fini deux fois plus vite... Cela est-il du domaine de la science fiction ?

    NB, évitons les lieux communs du genre "achète-toi plutôt un Dual Core" ou "Attends les machines 4-cores" Car cela ne répond pas à ma curiosité.
    Dernière modification par dagonides, 12 mai 2007, 16h02.
    Megara, un éditeur cannois de livres-jeu avec PLEIN DE NINJAS dedans !
  • laloi
    Citizen

    • juillet 2004
    • 66

    #2
    Je sais pas si c'est possible de cette façon, mais parcontre si tu as un PC assez puissant, tu peux recycler tes vieux PCs comme ça:
    http://fr.wikipedia.org/wiki/LTSP

    avec Edubuntu (par exemple).

    Le principe: Les vieux processeurs (clients) ne calculent plus rien. Ils n'ont dailleurs même pas besoin de disque dur puisqu'ils se contentent d'envoyer les informations du clavier et de la souris au serveur, et d'afficher ce qu'il leur répond. Tout passe par le réseau, le serveur se charge de tous les calculs.
    Dernière modification par laloi, 12 mai 2007, 16h54.

    Commentaire

    • gameslover
      Ojii-sama


      • septembre 2001
      • 21351

      #3
      Pourquoi serait-ce impossible ?

      En tout cas je ne saurais pas comment faire techniquement mais je ne vois pas de raisons de penser que c'est impossible à mettre en place... d'ailleurs ça m'amuserait bien de tester car chez moi j'ai 6 PC en réseau, assez puissants et ça pourrait être pas mal de mettre leurs ressources en commun notamment pour des tâches lourdes type conversion de vidéos...

      Commentaire

      • Guybrush02
        320x200x256


        • avril 2001
        • 6835

        #4
        Je crois que ça s'appelle du clustering...le problème c'est qu'il faut que les logiciels soient fait pour ce qui n'est jamais le cas avec les logiciels commerciaux.

        Le seul truc que j'ai vu faire du clustering sous windows c'est un serveur d'application J2EE (JBoss 4.0), donc un truc assez particulier

        Commentaire

        • Kaminari
          Warlord


          • décembre 2003
          • 885

          #5
          Oui, en effet, on appelle ça du clustering. Dans le domaine de l'infographie, on parlait aussi de rendering farms (des "fermes à calcul"). Le concept d'ordis en parallèle n'a plus trop la cote à une époque où le multiproc/multicore s'est beaucoup démocratisé. Les performances ont été tellement décuplées qu'une PS3 aurait été qualifiée de supercalculateur il y a une quinzaine d'années.

          Mais comme l'a souligné Guybrush, le parallel processing (qui ne date pas d'hier) n'est utile que pour une poignée d'applications très spécialisées et nécessite un niveau de programmation tellement complexe que la plupart des développeurs de jeux se contentent d'exploiter un seul CPU.

          Commentaire

          • dagonides
            Paladin

            • février 2002
            • 741

            #6
            Merci de vos réponses Ma curiosité est satisfaite.


            si tu as un PC assez puissant, tu peux recycler tes vieux PCs comme ça:
            http://fr.wikipedia.org/wiki/LTSP
            Apparemment, c'est plutôt pour utiliser comme terminal un/des vieux ordis, mais cela nécessite un serveur puissant.


            Les performances ont été tellement décuplées qu'une PS3 aurait été qualifiée de supercalculateur il y a une quinzaine d'années.
            Oui, je me rappelle un supercalculateur de la taille d'un frigo américain, exposé au CERN à Genève, à côté d'un micro-ordinateur conçu quelques années plus tard. Une pancarte indiquait que les deux machines avaient la même puissance de calcul... Ça laisse songeur.

            C'est justement pour éviter cette obsolescence rapide que des labos s'étaient laissés tenter par les calculateur en processeurs parallèles, à une époque, je crois. (plus facile à faire évoluer ou à recycler). Mais, comme vous le disiez, pour des logiciels et des tâches bien plus pointues que ce que nous traitons sur nos propres PC.
            Megara, un éditeur cannois de livres-jeu avec PLEIN DE NINJAS dedans !

            Commentaire

            • Guybrush02
              320x200x256


              • avril 2001
              • 6835

              #7
              En gros quand on dit : 'Ouais trop beau ce jeu ça tournera pas sur ma config faut un ordinateur de la Nasa'
              C'est complètement con, un jeu tournera surement mieux sur la plus pourrie des configs que sur un supercalculateur

              Commentaire

              • clement
                Legendary


                • juin 2001
                • 2660

                #8
                Je me demande si c'est utile, même dans le cas de Games. Car la vitesse du réseau doit vachement limiter par rapport à celles des processeurs, non ?
                Clément (Marguerite pour les intimes)

                Commentaire

                • r*** a***
                  Compte archivé

                  • septembre 2002
                  • 360

                  #9
                  Envoyé par clemdups Voir le message
                  Je me demande si c'est utile, même dans le cas de Games. Car la vitesse du réseau doit vachement limiter par rapport à celles des processeurs, non ?
                  Dépend surtout du but de la chose.
                  Pour jouer oui carrément pas top avec un réseau de particulier. Avec un spécial en fibre optique peut-être jouable à la rigueur (reste à faire bosser les ordis ensemble pour un jeu... ).
                  Mais si c'est pour du calcul pur et dur la vitesse du réseau n'est plus vraiment une contrainte suivant les calculs à faire (si ils peuvent être fragmenté en fait). Bien pour ça qu'il y a pas mal de projets de calculs par internet.

                  Commentaire

                  • bebleu
                    Wii wil rock you

                    • avril 2001
                    • 817

                    #10
                    Sauf qu'en clustering linux.. impossible de partager les tâches d'un jeu. Parcontre oui il est possible d'encoder de la vidéo avec un cluster.
                    Bebleu, [Signature ici]

                    Commentaire

                    • clement
                      Legendary


                      • juin 2001
                      • 2660

                      #11
                      Rune Ardar > Exact ! D'ailleurs ça me fait penser à http://www.worldcommunitygrid.org/index.jsp , un système qui utilise des ordinateurs de "braves" particuliers pour faire des calculs pour la recherche sur le cancer (enfin j'espère).

                      Enfin maintenant c'est plus la mode, faut passer à Alzhaïmer...
                      Clément (Marguerite pour les intimes)

                      Commentaire

                      • laloi
                        Citizen

                        • juillet 2004
                        • 66

                        #12
                        On a pas fini d'en entendre parler, des ces calculs par internet.

                        Actuellement ces programmes ne sont pas optimisés (ils tiennent plus de la bidouille à l'état de bêta-test). De nombreuses thèses en cours visent à améliorer ce système.

                        ET POURTANT, ils mettent déjà à mal des supercalculateurs qui coutent des fortunes.

                        Commentaire

                        Chargement...