Jump to content

Folding@home: la Team INpact qui guérit la planète


Will.
 Share

Recommended Posts

bon il parait que les boites à oeufs ca isole pas mal. J'vais essayer. J'me tate à aller sur montgallet ce WE pour me monter Sandy :transpi:

Vous pensez que le matos est dispo dans nos cremeries ?

J'ai déjà regardé et des CM sont dispos mais aucun proc ne l'est selon le site.

Tu vas te prendre du 1155 ?

Link to comment
Share on other sites

ba vi vi vi.. enfin je vais voir combien ca va couter une conf Watercoolée . CPU,carte mamam et RAM uniquement. Pour la CG ce sera une daube aircooling voir passive.

je prendrais un SSD que je mettre sur Warmachine et le disk SATA6 velociraptor je le mettrais dessus. CE sera une conf sous nunux.

Edit : J'chui un boulet... Pas besoin de CG vu qu'il y a un igp :transpi:

Edit 2 : Et re :pleure: :pleure: :pleure: j'ai reçu encore une 2684 :pleure: :pleure: :pleure::craint: :craint:

Link to comment
Share on other sites

Bon allez lachez vous c'est quoi vos objectifs de cette année à part me dépasser ? :transpi:

1/ Moi c'est de finir le nouveau topic Folding (Si David pouvait me répondre à mon MP ca me ferait bien avancer :ouioui: )

2/ D'ajouter une nouvelle conf à Warmachine pour plier davantage. Bref faire collection de joli joujou les plus puissants pour un PPD /Watt le plus optimisé

P'etre fabriquer un cluster si c'est exploitable avec Folding@home

un ptit truc dans ce genre

edit : un petite recherche sur le forum déniche un topic de nemesis en 2006 via google :transpi:

Link to comment
Share on other sites

:eeek2: Terminou tu fais quoi là ?

J'ai passé les 2 patates il y a quelques jours et même pas un p'tit :fete: .

Fait péter la beta du topic que je regarde.

:eeek2: :eeek2: :eeek2: Pardon j'ai meme pas maté les stats... je suis tellement à la recherche à droite et à gauche de Sandy :transpi:

Bon allez suis sympa, V'la la beta . Il me manque des screenshot, la mise en page pour la partie gpu/multiGPU

Folding@Home est un projet scientifique mis en place par un laboratoire de l'université de Stanford, aux Etats-Unis. Ce projet vise à mieux comprendre comment les protéines se replient dans leur environnement et quels sont les dysfonctionnements associés à différentes maladies (maladie d'Alzheimer, maladie de Parkinson, maladie de Huntington ou Cancers).

Ce projet, salué par la communauté scientifique internationale, a déjà permis de générer des résultats publiés dans de prestigieuses revues scientifiques (Articles publiés).

Il est très important de souligner que les données générées sont totalement libres de droits et d'accès, garantissant la disponibilité des résultats à l'ensemble de la communauté scientifique et empêchant leur récupération par des entreprises privées.

Plus de 350 000 CPU et GPU participent déjà au projet à travers le monde.

C'est pourquoi les membres de la communauté PC INpact se devaient de soutenir cette démarche !

Comment participer à Folding@Home ?

La simulation du repliement des protéines nécessitant une puissance de calcul considérable, les chercheurs ont donc mis en place un système de calcul partagé, permettant à chacun d'utiliser les ressources non utilisées de son ordinateur CPU et/ou GPU pour contribuer à l'étude.

Avant de vous orientez sur quel(s) client(s) installer, nous vous rappelons que vous n'êtes autorisé à faire tourner le client que sur des machines qui vous appartiennent ou sur lesquelles vous avez l'autorisation de l'administrateur du parc informatique pour le faire tourner. Tout autre utilisation de Folding@Home serait contraire à la licence d'agrément (et ne serait tout simplement pas une bonne idée en général).

Ensuite en fonction de votre implication dans ce projet, le type de client et des paramètres à installer peuvent changer. En effet, plier en H24 et plier seulement quelques heures par jour c'est totalement différent. A ceci s'ajoute les performances de vos machines.

C'est pourquoi nous allons préciser à chaque client pour quel type de plieur il est prévu. N'ayez pas peur, cela parait déroutant au début mais une fois dans le bain, tout est clair.

Tout d'abord il vaut mieux plier avec des machines bien refroidies avec des systèmes actifs (aircooling ou watercooling). Comme précisé plus haut, Folding@home utilise toutes ressources (par défaut) non utilisées par vos GPU et CPU si vous l'avez autorisé à utiliser les 100% de ressources. Les PC portables, mini PC ou iMac ne sont pas des candidats idéaux.

Un PC Desktop, Mac Pro ou PS3 sont les machines les plus utilisées.

Installation du client SMP2

Il existe deux types de projets :

  • Les projets SMP2 : utilisés à partir de 2 cores et plus.
  • Les projets bigadv : utilisés à partir de 8 cores ou 4 cores+ 4HT (I7, Xeon).

Guide d'installation du client SMP sous windows (Vista/Seven 32/64bits) (SMP2 et bigadv exploitent le même client)

Prérequis:

  • Le compte qui installe le client doit être admin. (une nouvelle version V7 sera disponible ultérieurement pour le premier trimestre 2011). Elle sera plus simple à installer. SOURCE
  • Effectuer une demande auprès du server de Stanford du passkey pour avoir accès au point bonus. Ce passkey doit rester confidentiel. Gardez ce mail de coté pour faire un copier/coller sur tous vos clients ou en cas de réinstallation ultérieure.
    Il faut aussi avoir renvoyé 10 Work Units (WU = travaux) dans un délais rapide et il doit rester 80% de deadline.
  • Pour plier dans la TEAM PCI, votre pseudo doit commencer par [inpact]_Pseudo ou [inpact]pseudo

  1. Télécharger le client ICI (c'est le 6èeme client Windows: V6 Beta SMP2/CPU clients Windows XP/2003/Vista/2008/7 SMP2 client console version 6.30)
  2. Télécharger un logiciel de monitoring tel que HFM.net ou Fahmon
  3. Extraire le fichier du client dans un répertoire Folding (Ex: D:\folding) et entrez les paramètres suivants. La valeur par défaut est affichée entre []. Pressez Entrer pour la saisir automatiquement.

  • User name [Anonymous]? [Your Folding Name] ex : [inpact]Terminou
  • Team Number [0]? 51
  • Passkey []? [Your Passkey] (celui que vous aurez reçu dans votre mail, faites un copier /coller)
  • Ask before fetching/sending work <no/yes> [no]?
  • Use proxy <yes/no> [no]?
  • Acceptable size of work assignment and work result packets <bigger units may have large memory demands> -- 'small' is <5MB, 'normal' is <10MB, and 'big' is >10MB <small/normal/big> [normal]? big
  • Change advanced options <yes/no> [no]? yes
  • Core Priority <idle/low> [idle]?
  • CPU usage requested <5-100> [100]?
  • Disable highly optimized assembly code <no/yes> [no]?
  • Pause if better power is being used <useful for laptops> <no/yes> [no]?
  • Interval, in minutes, between checkpoints <3-30> [15]? 3
  • Memory, in MB, to indicate <xxxx available> [xxxx]?
  • Set -advmethods flag always, requesting new advanced scientific cores and/or work units if available <no/yes> [no]? yes
  • Ignore any deadline information <mainly useful if system clock frequently has errors> <no/yes> [no]?
  • Machine ID <1-16> [1]? (A incrémenter pour chaque client installé)
  • Launch automatically, install as a service in this directory <yes/no> [no]? yes (si vous voulez que le client soit installé, démarre et soit arreté proprement comme un service windows)
  • *The following options require you to restart the client before they take effect
  • Disable CPU affinity lock <no/yes> [no]?
  • Additional client parameters []? -smp -verbosity 9 (pour le MODE SMP2 standard), -smp -bigadv -verbosity 9 (pour le mode bigadv)
  • IP address to bind core to <for viewer> []?

Ensuite vous pouvez démarrer le services Folding.

Pour cela , cliquez sur démarrer > exécuter et entrez services.msc, sélectionner Folding dans la liste et cliquez sur démarrer

Si vous n'avez pas installé le client en service, cliquez sur votre raccourci de l'exécutable. L'inconvénient de cette méthode c'est qu'il faudra pensez à fermer proprement l'application avec CTRL C sinon il se peut que les fichiers sont corrompent et repartent à zéro.

Dans votre répertoire folding vous devriez voir un téléchargement de fichier FahCore_a3 en cours. Observez grâce au gestionnaire de taches windows que tous les cores sont utilisés.

Attention si vous utilisez un firewall (celui de windows ou personnel), faites attention à autoriser les entrées/sorties de ce client.

SMP2 ou BIGADV ?

Voici un bref récapitulatif des avantages et inconvénients pour chacun.

Mode SMP2 Standard:

Avantages :

  • Les deadlines (pour bénéficier de tous les points ET des Bonus points) sont plus longs. Cela vous permet d'éteindre votre PC pendant la nuit par exemple.
  • Le temps pour finir l'intégralité du calcul de la WU sont plus courts (vous pouvez anticiper l'arrêt du client si jamais vous avez prévu un arrêt du PC par ex)
  • Le SMP2 est à la portée de tous les PC récents (de dual core à 24/48 cores).
  • Permet de ne pas plier en H24.
  • Les projets sont moins gros à renvoyer à stanford.
  • Exige beaucoup moins de RAM que le bigadv.

Inconvénient :

  • Le mode SMP2 standard rapporte moins de points que le bigadv.

Mode BIGADV

Avantages :

  • Rapporte beaucoup de points si vous respectez les deadlines et que vous remplissez les prérequis (cf ci-dessus le guide d'installation du clients SMP).

Inconvénients :

  • Exige une configuration puissante de type I7 avec HT activé et de préférence avec un CPU O/C à 3,8GHz pour un carte mère mono CPU, ou simplement une carte multi CPU (Xeon/Opteron).
  • Impose d'avoir un temps de calcul par frame en dessous de 41 min sinon vous ne bénéficierez pas des bonus points (bref il n'y a plus d'intérêt à utiliser ce mode). Ceci tient compte du temps de renvoie pour une ligne ADSL classique (20 min d'upload).
  • Consomme plus de RAM. Le client consommera à lui seul entre 1,5 à 2Go. Il vaut mieux avoir une configuration avec 4 Go de RAM minimum. Ce qui implique un OS 64Bits.
  • Les projets terminés à renvoyer sont plus gros (de l'ordre de 100Mo). Tout dépendra donc de votre UPload de votre FAI pour renvoyer les projet avant la deadline.
  • A utiliser si vous faites du H24 seulement avec les points précédents remplis.
  • Ne pas faire de Folding via GPU (un peu plus bas, nous vous détaillerons la partie pliage CPU+ GPU). Le peu que vous gagnerez en points GPU sera largement perdu par le mode bigadv.
  • Ne fonctionne plus sous Linux à cause d'un bug non résolu. Nous vous tiendrons au courant dès que possible.

Comme vous pouvez le constater, le mode bigadv est assez contraignant. Tout dépendra de VOUS et de vos PRIORITES ( faire la course aux points, participer au projet et peu importe le nombre de points tant que je renvoie dans les deadline etc.... )

En cas indisponibilité de BIGADV, le client se repliera sur le mode SMP2 standard

Guide d'installation mono/multi GPU(s) sous vista/seven

Que vous ayez une ATI ou Nvidia, la méthode est la même. Cependant les ATI ne sont pas rentables ni performantes pour du GPU computing. Il est recommandé d'avoir une NVidia.

Prérequis:

  • une ou plusieurs cartes graphiques avec un système de ventilation actif.
  • une bonne alimentation électrique surtout pour le multiGPU.
  • pas besoin de désactiver le SLI/Crossfire (Ceci ne fait pas de votre système un dual GPU pour plier comme pour les multi CPU. Le client ne tourne qu'avec un seul GPU à la fois).
  • un outil de monitoring d'utilisation des GPUs tel que GPUZ ou eVGA precision.

  1. Télécharger le client GPU3 sur cette page (Windows XP/2003/Vista/7 GPU3 (required for Fermi) System tray client with special viewer for NVIDIA GPU's (installer msi)).
  2. Installer le client. Vous obtiendrez un répertoire de la forme

    XP/2003 : C:\Documents and Settings\[username]\Application Data\Folding@home-gpu
    Vista/Win7: C:\Users\[username]\AppData\Roaming\Folding@home-gpu
  3. Si vous faite du mono GPU, passez au stade 6 directement.
  4. Si vous faite du multi GPUs, renommer le répertoire en ajoutant 0

    XP/2003 : C:\Documents and Settings\[username]\Application Data\Folding@home-gpu0
    Vista/Win7: C:\Users\[username]\AppData\Roaming\Folding@home-gpu0
    Et copier ce répertoire autant de fois que vous le souhaitez par GPU en incrémentant le 0 par un autre chiffre.
    PS : Si vous effectuez un ajout de client alors que vous avez déjà plié, pensez à vider le sous répertoire "work" dans le nouveau afin de ne pas travailler sur la même WU en cours.
  5. Allez dans le premier répertoire pour y créer un raccourcis de l'exécutable
    Faites un clique droit sur le raccourcis pour :
    • Remplacer the champ Démarrer dans / Start in : par le chemin ci dessus. (n'oubliez pas le remplacer le [username]).
    • Ajouter le flag -gpu 0 apres le guillement " .
      Ce qui donnera
      Target: "C:\Program Files\Folding@home\Folding@home-gpu\Folding@home.exe" -gpu 0 (il y a un espace entre " et -gpu 0).
      Start in: "C:\Documents and Settings\[username]\Application Data\Folding@Home-gpu" (XP/2003) or "C:\Users\[username]\AppData\Roaming\Folding@Home-gpu" (Vista/Win7)
      Ensuite faites un copier/coller du raccourcit dans chaque répertoire
      XP/2003 : C:\Documents and Settings\[username]\Application Data\Folding@home-gpuX
      Vista/Win7: C:\Users\[username]\AppData\Roaming\Folding@home-gpuX

Incrémentez les indices pour avoir :

Target: "C:\Program Files\Folding@home\Folding@home-gpu\Folding@home.exe" -gpu 1

Start in: "C:\Documents and Settings\[username]\Application Data\Folding@Home-gpu2" (XP/2003) or "C:\Users\[username]\AppData\Roaming\Folding@Home-gpu2" (Vista/Win7)

[*]Configuration du/des client(s) GPU.

Dans l'onglet User

  • Remplissez les champs User name [Anonymous] : Ex [Your Folding Name] ex : [inpact]Terminou
  • Team Number [0]? 51
  • Passkey [] Pas obligatoire de le remplir.

Dans l'onglet Advanced

  • Selectionnez "Sligtly higher"
  • CPU USage persent (Ceci correspond à l'utilisation Maximal du GPU de la carte. Par defaut c'est 100% du GPU).
  • Modifiez le Checkpointing frequency à votre guise.
  • Machine ID. CECI EST TRES IMPORTANT SI VOUS AVEZ DEJA INSTALLE UN CLIENT CPU ET/OU D'AUTRES CLIENT GPUs.
    Selectionnez 1 si vous n'avez qu'un seul CLIENT en cours d'utilisation. Ce qui est important c'est d'avoir une valeur différente pour chaque client CPU et GPU.
    Sinon vous rencontrerez des problemes de "MACHINE ID already running" et empechera le client de tourner.

Si vous faites du CPU et GPU Computing que devez vous faire en plus sur une meme machine ?

  • Comme précisé dans l'installation du GPU, il faudra avoir un machine ID différent pour chaque client que ce soit un CPU et GPU cient.
  • Tenir compte de la consommation électrique de l'ensemble de la machine. Que ce soit pour EDF ou non, sachez que le CPU + GPU consomme beaucoup d'energie. Il faudra etre sensible à la puissance fournit de votre alimentation.
  • Assurez vous que votre machine soit bien ventilée.
  • Savoir ce qui est plus rentable pour vous (Plier des porteines avec la plus faible consommation éléctrique, plier un maximum de proteines, etc.... NOus sommes disponibles pour vous aidez à faire votre choix.

Si vous pliez sur plusieurs PCs différents le Machine ID n'a pas d'importance. Encore une fois, il n'est controlé que sur une meme machine.

Mais n'hesitez pas à poser des questions dans ce topic si jamais vous n'arrivez à choisir, à installer.

Il ne vous reste plus qu'a venir nous dire bonjour, en postant dans ce topic. :yaisse:

Suivre votre travail en local :

Il existe des applications pour monitorer localement ou en remote vos scores de tous vos clients en simultané.

Suivre l'évolution des scores des plieurs et des équipes :

(update tous les jours vers 22H30/23H)

(update toutes les 3 heures et serveur ultra rapide avec statistiques détaillées)

Autres sites pour votre culture, tuto pour d'autres OS:

francais http://fr.fah-addict.net/news/news.php

anglais http://www.overclock.net/folding-home-guides-tutorials/

FAQ et Préjugés

Mon PC sera ralenti ...

Non, puisque l'application qui tourne en arrière-plan n'utilise que les ressources CPU NON UTLISEES.

Une preuve ? Jetez un coup d'?il sur cet article présentant de nombreux benchmarks.

Mon PC va être espionné via cette application ...

Non, ce programme est parfaitement sécurisé, l'application ne fait que :

1 - Se connecter sur les serveurs de Stanford pour obtenir du travail.

2 - Plier pendant plusieurs heures, voir plusieurs jours.

3 - Renvoyer le résultat aux serveurs.

Laisser tourner ma machine en permanence va entraîner une facture EDF salée et n'est pas très écologique ...

Ces problèmes ont été évoqués sur le site de l'Alliance Francophone. Jetez donc un coup d'?il aux liens ci-dessous :

Lien traitant du coût lié à la consommation électrique

Concernant la consommation, il est évident que, votre ordinateur fonctionnant déjà une partie de la journée lorsque vous l'utilisez normalement, le surcoût engendré par F@H est inférieur à l'estimation donnée.

Participation écologique au projet Folding@Home

Edited by Terminou
Link to comment
Share on other sites

@Terminou

Je disais donc de rajouter une ligne dans ton paragraphe :

"Dans l'onglet Advanced

•Selectionnez "Sligtly higher"

•CPU USage persent (Ceci correspond à l'utilisation Maximal du GPU de la carte. Par defaut c'est 100% du GPU).

•Modifiez le Checkpointing frequency à votre guise.

•Dans Additional Client Parameters, rajouter le flag -advmethods

•Machine ID. CECI EST TRES IMPORTANT SI VOUS AVEZ DEJA INSTALLE UN CLIENT CPU ET/OU D'AUTRES CLIENT GPUs."

Car pour le GPU comme pour le CPU, en mettant le flag -advmethods tu obtiens des WU au "stade beta", non encore dispo au public. Certaines (pas toujours)rapportant plus, tu engendres plus de points avant que les autres ne l'obtiennent quand elles rentrent en phase public.

Link to comment
Share on other sites

Bon sinon a part la mise en forme de la fin ca vous plait le contenu ?

Trop long et trop dur a lire ton Truc... j'ai fatigué a la 2eme ligne :fou::zarb::mad2:

:dors:

Ben a quand une petite comps de $/PPD ? Je me tate pour un 2500k ou 2600k.. ca frise les 5GHz a l'air libre (peu-etre pas tant que ca ici, l'air libre est deja a 30 degres :transpi: )

Link to comment
Share on other sites

bon je ferai un post pour chaque rubrique alors.

Ba passe au watercooling :chinois::yes: Ma sandy va y passer :transpi: la cochonne :p

Non non laisse comme ça.

Vaut mieux qu'il y est un seul topic pour que l'on puisse tous poster sur le même.

Si quelqu'un a un souci il demande et on l'aidera.

Link to comment
Share on other sites

bon je ferai un post pour chaque rubrique alors.

Ba passe au watercooling :chinois::yes: Ma sandy va y passer :transpi: la cochonne :p

Je pense que le water cooling est trop cher par rapport au gain apporte... en general, il vaut mieux investir pour la difference dans un CPU une gamme au-dessus (hors xeon, extreme edition et autres trucs qui ne sont pas a la portee de toutes les bourses).

Un bon air cooling suffit largement a condition de surveiller la difference de prix. Au-dessus de $50 (desole $$$ ici :byebye: ), ca ne vaut pas vraiment la peine, il vaut mieux prendre un modele superieur.

Non non laisse comme ça.

Vaut mieux qu'il y est un seul topic pour que l'on puisse tous poster sur le même.

Si quelqu'un a un souci il demande et on l'aidera.

J'ai fini par tout lire et ca tient bien la route...juste revoir un poil la presentation, mais c'est un detail.

Je n'ai pas vraiment vu ou il fallait integrer les modifs suggerees par Schumi, meme si ca a l'air d'informations importantes.

Je reflechis a une config 2600K + GTX460, ca me parait avoir le meilleur rapport qualite/prix aujourd'hui... reste a choisir la bonne mobo, mais je vais attendre 3 mois pour voir ce qu'il se passe, ma config suffit pour l'instant (peut-etre je vais monter a 6GB)

:yes:

Link to comment
Share on other sites

J'ai fini par tout lire et ca tient bien la route...juste revoir un poil la presentation, mais c'est un detail.

Je n'ai pas vraiment vu ou il fallait integrer les modifs suggerees par Schumi, meme si ca a l'air d'informations importantes.

:yes::incline: Merci merci

Je reflechis a une config 2600K + GTX460, ca me parait avoir le meilleur rapport qualite/prix aujourd'hui... reste a choisir la bonne mobo, mais je vais attendre 3 mois pour voir ce qu'il se passe, ma config suffit pour l'instant (peut-etre je vais monter a 6GB)

:yes:

Oublie la 460 (surtout dans 3 mois) car la 560 (full 460) sort fin du mois.

Je suis de plus en plus tenté par un p'tit 2600k aussi. :transpi:

:baton::baton: résister résister jusqu'au SB HdG en 2011.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...