Aller au contenu

Mettez votre ordinateur au service de la recherche contre le COVID19


Suricat B

Messages recommandés

Hello tout le monde!

 

Je me suis dit que ça pourrait en intéresser certain(e)s. Saviez-vous que vous pouvez très facilement mettre la puissance de calcul de votre ordinateur au service de la recherche contre le Covid19 (et pas que contre ce virus d'ailleurs)?

 

Oui oui, même votre petit ordinateur portable, pas forcément très récent, ni puissant.

 

Vous pouvez faire ça grâce à différents logiciels mais ce soir je vais vous parler en particulier de Folding@Home.

 

Folding@Home? C'est quoi ce truc? 🤨

 

Très simple d'utilisation, ce logiciel permet de faire effectuer par votre ordinateur un tout, tout, tout petit bout d'un énooorme calcul que des chercheurs ont besoin d'effectuer pour mieux comprendre la structure du virus.

 

Je ne suis ni un spécialiste en informatique, ni en médecine. Mais je pense que certains sur ce forum auront peut-être, comme moi, envie d'apporter leur toute petite pierre à l'édifice de la lutte contre ce virus.

 

 

Avantages :

  • Vous n'avez pas à y penser : le logiciel n'utilise que la capacité de calcul inutilisée de votre ordinateur et se lance tout seul au démarrage de l'OS.
  • Votre ordinateur peut être éteint à tout moment : les calculs reprendront lorsque vous rallumerez votre ordinateur
  • Le logiciel est paramétré pour ne pas effectuer de calculs si votre ordinateur fonctionne sur batterie. Pas de réduction d'autonomie, tout est fait pour ne pas changer vos habitudes.
  • Vous en avez marre de ce logiciel? Vous le désinstallez et c'est terminé.

Inconvénients :

  • La consommation électrique. Un ordinateur qui fonctionne à 100% de ses capacités consomme plus d'énergie électrique qu'un ordinateur utilisé légèrement. Ce n'est pas un calcul exact, mais voici le prix pour faire fonctionner votre ordinateur à 100% pendant un mois complet : multipliez la puissance maximale de votre système en Watts par 0,12 et vous aurez le prix en euros pour le faire fonctionner pendant un mois complet plein pot.
    Par exemple, mon ordinateur portable a une alimentation qui consomme au maximum 180W (Watts). 180 x 0,12 = 21,60€ environ sur ma facture d'électricité mensuelle.
    Hypothèses prises pour ce calcul très très grossier dans le volet suivant :
    Révélation

    15ct le kWh

    24h par jour

    31 jours par mois

    1kWh = 1000 Wh (et on prend la conso de l'ordinateur en Watts, pas en kilo-Watts)
    0.15€x24x31/1000=0,1116 et j'ai arrondi au-dessus

    PS : votre système consomme en toute logique moins que la puissance maximale de son alimentation électrique. Mais si vous n'êtes pas spécialiste ou si vous voulez vraiment prendre très large, vous pouvez prendre la puissance max indiquée sur l'alimentation et vous serez fixés.
    Si vous avez envie je veux bien vous aider à déterminer la conso max. de votre ordinateur, aucun souci pour ça ;)

  • Le logiciel est en anglais. Si cela vous bloque mais que vous aimeriez quand même aider :

    • Soit je pourrai vous aider pas à pas

    • Soit je pourrai vous orienter vers des alternatives proposant des interfaces en français

 

"Il faut s'inscrire?" ==> Aucune obligation. D'ailleurs, le fait de s'inscrire n'apporte rien si ce n'est de pouvoir figurer dans des classements pour jouer à celui ou celle qui aura effectué le plus de calculs. ;)

 

Alors comment on fait si l'on veut se lancer?

 

Cliquez sur ce lien : https://foldingathome.org/start-folding/

 

Téléchargez le fichier d'installation, puis lancez-le. Laissez-vous guider. Une fois l'installation terminée, une page internet s'ouvre, c'est l'interface depuis laquelle vous pourrez contrôler le logiciel :

 

image.png

Capture d'écran de l'interface de gestion de Folding@Home trouvée sur internet

 

Petite FAQ :

  • "Je souhaite mettre tous les calculs en pause" ==> Je clique sur "stop folding".
  • "Je souhaite continuer à mener des calculs mais de manière moins intensive pour consommer moins d'énergie électrique" ==> je fais glisser le curseur plutôt vers "light"
  • "Je souhaite que Folding@Home ne calcule que quand je ne me sers vraiment pas de mon ordinateur" ==> je clique sur "only when idle"
  • "Comment dois-je faire pour mener des calculs pour la lutte contre telle ou telle maladie?" ==> Par défaut, et étant donnée l'épidémie actuelle, "Any disease" (=n'importe quelle maladie) correspond actuellement uniquement aux calculs pour la lutte contre le Covid19. Mais si vous ouvrez le volet de sélection vous pourrez voir qu'il est possible de sélectionner certains autres projets de recherche contre d'autres maladies (Alzheimer, Parkinson, différents cancers...)
  • "Au final, est-ce que ça sert à quoi que ce soit...?" ==> Il y a actuellement tellement de personnes dans le monde qui mettent leur(s) ordinateur(s) à Folding@Home que si l'on additionne leurs capacités de calcul, ça représente le plus puissant super-calculateur de la planète. Il n'y a forcément aucune certitude que les calculs que votre ordinateur mènera apporteront la solution miracle à cette épidémie. C'est de la recherche : on cherche tous ensemble une solution, une faille dans la structure du virus pour qu'un agent puisse le bloquer/le détruire. Si l'on échoue, et bien tant pis. Mais si l'on réussit, cela participera au moins un petit peu à sauver des vies.

 

Voilà pour cette petite introduction. Je pense qu'il y en a certains sur le forum qui seront partants comme je le suis. Bien entendu, ne participe que qui le veut et le peut! :) Les calculs sont menés anonymement. Finalement, la logique de ce logiciel est réellement que l'union fait la force, peu importe qui ou quel ordinateur aura effectué les calculs au final.

 

Si vous avez des questions c'est avec joie que j'essayerai d'y répondre! Et si vous connaissez des alternatives à ce logiciel que vous préférez, ou si vous avez un avis à partager, ce topic est aussi l'occasion d'en parler! ;)

 

A bientôt!

 

:V:

 

Suricat B

Modifié par Suricat B
Lien vers le commentaire
Partager sur d’autres sites

Salut,

J'avais vu passer ça sur Numerama. J'avais demandé à ma boite s'il serait envisageable d'utiliser nos PC portable hors heures ouvrées pour faire tourner ceci. Réponse négative : "non pas d'installation de ce genre de choses, surtout en ce moment où le piratage est de plus en plus présent. ça sent pas bon ton truc.". Bref une réponse basique d'informaticien qui n'a même pas prit 1 minutes pour aller regarder ce que c'est ... 

J'ai mon ancien Macbook qui désormais est peu utilisé, je vais voir pour l'installer dessus du coup.

Lien vers le commentaire
Partager sur d’autres sites

@Renoufle

Après faire tourner un ordi portable à 100% (c'est ce que fait ce genre de calcul à moins de paramétrer le truc), c'est souvent juste bon à le faire surchauffer. Déjà que sur un fixe c'est discutable, mais sur portable...

D'autre part, est-ce que ce genre de calcul est vraiment utile ? Et si oui, est-ce que ça ne fait pas pire que mieux vu la consommation supplémentaire que ça engendre (et donc la pollution) ?

Lien vers le commentaire
Partager sur d’autres sites

il y a 3 minutes, Niklos a dit :

@Renoufle

Après faire tourner un ordi portable à 100% (c'est ce que fait ce genre de calcul à moins de paramétrer le truc), c'est souvent juste bon à le faire surchauffer. Déjà que sur un fixe c'est discutable, mais sur portable...

D'autre part, est-ce que ce genre de calcul est vraiment utile ? Et si oui, est-ce que ça ne fait pas pire que mieux vu la consommation supplémentaire que ça engendre (et donc la pollution) ?

 

Ba quitte à laisser tourner un PC H24 je pense qu'il est plus utile de faire tourner ce type de programmes que de farmer du bitcoin quoi ... Après je suis pas un éternel sceptique donc je me dis que si des gens intelligents et bien intentionnés ont créé ça c'est que ça doit leur être utile ... Mais bon oui je peux pas vérifier par moi même on est d'accord.

 

 

Lien vers le commentaire
Partager sur d’autres sites

Il y a 5 heures, Niklos a dit :

@Renoufle

Après faire tourner un ordi portable à 100% (c'est ce que fait ce genre de calcul à moins de paramétrer le truc), c'est souvent juste bon à le faire surchauffer. Déjà que sur un fixe c'est discutable, mais sur portable...

D'autre part, est-ce que ce genre de calcul est vraiment utile ? Et si oui, est-ce que ça ne fait pas pire que mieux vu la consommation supplémentaire que ça engendre (et donc la pollution) ?

 

C'est sûr, certains modèles de PC portables sont assez (voire très) mal refroidis, mais toutes les configurations de moins de 10/15 ans ont des fonctionnalités qui font "ralentir" les composants de calcul dès que leur température excède les seuils fixés en usine.

Ca ne veut pas dire que c'est toujours suffisant (si le PC portable est mal ventilé et que ses aérations sont obstruées car il est posé sur un support inadapté il va quand même chauffer sensiblement).

Lien vers le commentaire
Partager sur d’autres sites

@Suricat B

Oui tout à fait. On appelle ça le "throttling" (en gros le CPU limite ses performances) puis arrêt de la machine. Mais c'est souvent très limite et pas fait pour être utilisé sur la durée.

 

Pour faire une analogie avec la moto, tu peux monter au rupteur sans (trop de) risque. La sécurité va t'empêcher de monter plus haut. Mais ton moteur va pas aimer bien longtemps si tu passes ta vie au rupteur.

Lien vers le commentaire
Partager sur d’autres sites

Les unités de calcul d'un ordinateur boostent maintenant leur fréquence de fonctionnement au-delà de leurs spécifications si elles sont suffisamment bien refroidies (et mieux elles sont refroidies, plus elles accroissent leur fréquence de fonctionnement).

 

A l'inverse, à partir d'une certaine température (fixée par le constructeur, et qui est toujours tout à fait acceptable mais plutôt élevée tout de même) on commence à appliquer le throttling, qui est l'exact opposé. Mais ce n'est qu'une sécurité, ce n'est pas dangereux (sinon tous les MacBook Pro récents de la planète auraient de gros problèmes...) : on diminue indirectement la chaleur dégagée de manière préventive pour limiter la température du système.

Avant d'atteindre la température de coupure du système il faut encore monter sacrément en température, et donc être dans un véritable scénario catastrophe question refroidissement de l'ordinateur. La coupure du système n'est également qu'une mesure de sécurité pour éviter d'entrer en terrain dangereux.

 

Atteindre le "rupteur" sur un moteur est plutôt comparable à la coupure du système sur un ordinateur, car dans les deux cas, maintenir un tel dégagement de chaleur entraînerait des dégâts, même si, lorsque ce n'est que momentané, "ça passe". Tandis que le throttling pourrait presque s'apparenter à une fonction du calculateur de la moto ou de la bagnole qui limiterait la quantité de carburant injecté dans le moteur, même pédale des gaz au plancher.

Lien vers le commentaire
Partager sur d’autres sites

Il y a 15 heures, Suricat B a dit :

Atteindre le "rupteur" sur un moteur est plutôt comparable à la coupure du système sur un ordinateur, car dans les deux cas, maintenir un tel dégagement de chaleur entraînerait des dégâts, même si, lorsque ce n'est que momentané, "ça passe". Tandis que le throttling pourrait presque s'apparenter à une fonction du calculateur de la moto ou de la bagnole qui limiterait la quantité de carburant injecté dans le moteur, même pédale des gaz au plancher.

 

Là dessus nos avis divergent. Pour moi la coupure du système c'est plus comme quand tu rétrogrades alors que tu es au rupteur. A ceci prêt que l'ordinateur est capable de se couper là où le moteur non.

Lien vers le commentaire
Partager sur d’autres sites

Il y a 8 heures, Niklos a dit :

 

Là dessus nos avis divergent. Pour moi la coupure du système c'est plus comme quand tu rétrogrades alors que tu es au rupteur. A ceci prêt que l'ordinateur est capable de se couper là où le moteur non.

 

En réalité tout dépend de la température de jonction (Tj) et de la température à laquelle le système se coupe. L'unité de calcul ne se dégrade pas (sauf mauvais paramétrage manuel de la tension par l'utilisateur) en-dessous de Tj. Si le système est paramétré pour couper lorsque l'unité de calcul atteint tu certaine température inférieure à Tj, alors aucun dégât ne sera causé à l'unité de calcul.

A l'inverse, même sans jamais atteindre le "rupteur", rester longtemps dans la zone rouge du compte-tours d'un moteur entraînera indéniablement une usure prématurée de certains éléments (essentiellement le haut-moteur en général)

Lien vers le commentaire
Partager sur d’autres sites

Ceci dit, les fois où j'ai vu des ordis portables cramer, ce n'était pas les processeurs mais les cartes mère qui ne supportaient pas la température.

Fin bref, faire tourner à fond un ordi pour un truc qui est, à mon avis, totalement inutile (vu la très faible capacité de calcul des ordinateurs personnels) me dépasse.

Lien vers le commentaire
Partager sur d’autres sites

Il y a 4 heures, Niklos a dit :

Ceci dit, les fois où j'ai vu des ordis portables cramer, ce n'était pas les processeurs mais les cartes mère qui ne supportaient pas la température.

Fin bref, faire tourner à fond un ordi pour un truc qui est, à mon avis, totalement inutile (vu la très faible capacité de calcul des ordinateurs personnels) me dépasse.

 

La puissance cumulée des ordinateurs mis à contribution dans le monde entier dans le cadre de Folding@Home excède celle des plus puissants supercalculateurs au monde. Rien que ça. (lien)

Si les calculs réalisés par des processeurs ne sont pas forcément extrêmement rapides, les GPU actuels (même mobiles) présentent une puissance de calcul impressionnante, surtout lorsque les calculs qui leurs sont confiés sont "optimisés".

Lien vers le commentaire
Partager sur d’autres sites

Ca ne change rien. Je maintiens que ce genre de calcul ne serre strictement à rien.

Ca fait des années, que dis-je, des décennies, qu'il existe des calculs censés aider à combattre le SIDA, résultat, on en toujours à la trithérapie. Et je maintiens, faire tourner un ordinateur à fond pour ça est tous simplement une abbération économique, écologique voir même sanitaire vu la consommation d'énergie et la pollution dégagée. Tiens c'est comme le Corana Virus. Il est possible, pour ne pas dire probable, qu'il sauve plus de vie grâce à la moindre activité humaine qu'il n'en enlève...

Lien vers le commentaire
Partager sur d’autres sites

il y a 59 minutes, Niklos a dit :

Je maintiens que ce genre de calcul ne serre strictement à rien.

 

C'est faux. C'est entre autre grace à ce genre de calculs que le génome humain à été séquencé, il y a deja bien longtemps. On ne soigne pas le SIDA avec des calculs, mais ca aide beaucoup la recherche. Oui on en est toujours à la tri-thérapie mais elle n'a plus rien à voir avec celle d'il y a 20 ans, maintenant un patient traité par trithérapie n'est plus contagieux par exemple, c'est une avancé non négligeable. 

Donc ce genre de calculs sert, c'est prouvé par A+B. En revanche est-ce que les contreparties ne font pas plus de mal qu'autre chose c'est moins certain en effet... On manque de recul sur ce genre de choses.

Lien vers le commentaire
Partager sur d’autres sites

Si j'ai tord tant mieux hein. Tu parles d'avancé sur la trithérapie. C'est possible en effet. Et d'ailleurs, je ne remets pas en cause ce que tu dis. Mais est-ce grâce à ce genre de calcul ou bien est-ce qu'on aurait trouvé ces avancés aussi vite sans lancer tout ces calculs ? Je pense (et peut-être à tord) que oui.

edit : et j'oubliais, contrainte potentiellement non négligeable, le bruit en plus généré par l'ordinateur lorsqu'il fait ce genre de calcul.

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Restaurer la mise en forme

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...