pied gauche

 

Politique & Société

Forum > Politique & Société > Mes PCs tournent H24 pour la Recherche ==> Est-ce que je suis pro-Nucléaire ?

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11

Nain Satiable

24/07 (21:01)

avatar

Comte Ruthvenville

Royaume de Ruthvénie

Domicile : Ruthvenville

Je suis tombé par hasard sur cet article. Pour ceux que ça intéresse.

___

"Lorsque les pères s’habituent à laisser faire les enfants,
Lorsque les fils ne tiennent plus compte de leurs paroles,
Lorsque les maîtres tremblent devant leurs élèves et préfèrent les flatter,
Lorsque finalement les jeunes méprisent les lois parce qu’ils ne reconnaissent plus au dessus d’eux l’autorité de rien ni de personne,
Alors c’est là, en toute beauté et en toute jeunesse, le début de la tyrannie."

Dergonic

25/07 (13:35)

avatar

nombre messages : 1449

Citoyen

Confédération Libre

Domicile : Requiem

Hello

La question est bonne, je pense qu'elle mérite d'y penser. Mais elle demande, à mon avis, une réponse nuancée.

Je ne me permettrai pas de répondre à la question pro-nucléaire ou pas. Ça dépends beaucoup trop des opinions personnelles de chacun.

Je me contenterai donc d'une réponse plus technique à la question sous-jacente que Nerdos a posé : "Est-ce que acheter une machine dédiée pour faire du WCG a un intérêt" ?

Version courte : Non.

Version longue :
Le principe de Boinc (et donc du WCG et des autres projets) est d'utiliser la puissance inutilisée de ta machine. Pas d'utiliser 100% de ta machine.
Le principe est de dire que, quand tu utilises ta machine, quoiqu'il arrive, tes composants sont tous alimentés (le disque dur, la ram, la carte mère). Seul ton CPU et GPU (Aka le processeur et la carte graphique) ne tournent pas à 100%. Faire tourner un WCG sur un pc en cours d'utilisation ne fera une surconsommation que sur ces 2 composants. Le rapport surconsommation-résultat est idéal.
Dédier une machine grand publique à du WCG, c'est plomber l'efficacité du système. Ça n'est pas le but de l'exercice et il y a d'autres manières, non seulement plus écologique, mais aussi moins cher pour aider la recherche.

Le seul cas où cela peut s'avérer intéressant (même si ça ne vaudra jamais le recrutement de nouveaux cruncher), c'est d'apporter une énorme puissance de calcul sur des machines dédiée, mais surtout ultra optimisées. J'entends par là des machines avec d'énormes CPU, pas de GPU, des disques à faibles consommations, un OS optimisé, ... Bref, une machine étudiée pour maximiser la puissance de calcul sur une consommation ultra-réduites. Ces machines dédiées sont hors budget pour des particuliers, elles sont achetées par des universités ou des centres de recherche qui peuvent aussi se permettre de les mettre dans des environnement contrôlés et optimisés (salles climatisées, ...)
Après, si tu veux des infos plus spécifiques (quel CPU choisir, ...) Je peux faire une spec technique, mais je pense que ça n'est pas le but de la discussion :D

Si tu as trop d'argent et que tu aimerais le dédier à la cause, je t'encourage à te tourner vers un don à un organisme officiel (université, ...) qui le mettrons à profit pour acheter plus de ces machines spécialisées.

Sylvius de Napline

25/07 (14:59)

avatar

nombre messages : 4608

Membre

Dergonic a écrit :

> Faire tourner un WCG sur un pc en cours d'utilisation
> ne fera une surconsommation que sur ces 2 composants.

La RAM est probablement plus consommatrice également. Mais finalement, c'est quand même les trois composants dont la consommation domine largement la consommation totale. Je veux bien un calcul pour me convaincre que la consommation du reste n'est pas négligeable.

Nain Satiable

25/07 (21:28)

avatar

Comte Ruthvenville

Royaume de Ruthvénie

Domicile : Ruthvenville

Sylvius de Napline a écrit :

La consommation est largement dominée par le CPU et le GPU (en tout cas sur le haut de gamme). Les consommations de la carte mère, ventilos et des disques est minime en comparaison. Le CPU peut aller dans les 120W-180W, les GPU dans les 180-250W. Un DD c'est entre 3 et 10W. Les ventilos 2W environ, la RAM quelques W (la DDR4 consomme peu). Carte mère 20-30W.
Cependant, selon le bloc d'alimentation, consommer plus permet d'améliorer les rendements énergétiques de l'alim. En outre, le GPU et le CPU, même au repos quand on surf sur le web, consomment pas mal.
Et il ne faut pas oublier l'écran. Le mien consomme entre 51 et 65W, ce qui n'est pas négligeable. Et on pourrait rajouter le clavier et la souris, voire le casque/enceintes.

PS: Mais bon, c'est très composant dépendant. Sur un PC portable, par exemple, c'est très différent. Que ce soit sur le CPU/GPU, ou même la perfo de l'alimentation. Sur une tour, il est maintenant facile d'avoir une 80+gold, et accessible une 80+ titanium.

___

"Lorsque les pères s’habituent à laisser faire les enfants,
Lorsque les fils ne tiennent plus compte de leurs paroles,
Lorsque les maîtres tremblent devant leurs élèves et préfèrent les flatter,
Lorsque finalement les jeunes méprisent les lois parce qu’ils ne reconnaissent plus au dessus d’eux l’autorité de rien ni de personne,
Alors c’est là, en toute beauté et en toute jeunesse, le début de la tyrannie."

[ce message a été édité par Nain Satiable le 25/07 à 21:31]

Dergonic

26/07 (11:00)

avatar

nombre messages : 1449

Citoyen

Confédération Libre

Domicile : Requiem

Des chiffres ? On peux en faire des tonnes


Pour ceux que ça intéresse, partons sur deux config à comparer. Deux haut de gamme. Une en "grand publique", une en "serveur"

La grand public donnerais une machine complète à base de I7-9600K (65W - 8 coeurs).
En prenant les consommations des autres éléments (et d'une petite carte graphique), on taperais sur du 400W.
Soit un total de 50W/unité de calcul

Dans la gamme serveur haut de gamme, on pourrait taper sur un Intel xeon 9282 (400W - 56 coeurs, 112 threads)
Etant donné qu'on peux mettre deux CPU par serveur, on va avoir 224 unités de calcul
En étant large, on va prendre deux disques, une carte mère, deux alims, pas de carte graphique, ... Soit (et on est toujours large) 1000W de conso supplémentaire pour un total de 1800W !
Au total on a donc une conso de 8W/unité de calcul !
Pour donner une idée de comparaison, 1 serveur comme celui-là équivaut à 14 machines grand public en terme de puissance de calcul ... Mais ne consomme que comme 4 pc ;)
N'oublions pas une chose, on ne parle pas non plus du même budget.
Un serveur pareil coûtera près de 30.000€ ! (Chaque CPU vaut 10k€).

Une troisième donnée à étudier serait un PC haut de gamme, mais qui est allumé quoiqu'il arrive et dont on "ajoute" juste le WCG.
On a donc un PC qui, quoiqu'il arrive consomme déjà 300W sur les 400W. Ajouter le WCG fera juste passer le CPU (et la conso) au taquet
On aura donc 100W de surplus de conso pour disons 6 coeurs de calcul (oui, on va dire que 2 coeurs sont déjà occupés par l'utilisateur)
Ça fait donc 16W/unité de calcul (à la grosse louche)



Mais l'idée est là, mieux vaut un serveur que 14 machines grand public dédiées.

Autre point intéressant, il vaut mieux se focaliser sur les pc déjà utilisés (16W/UC) que sur des machines dédiées (50W/UC).

Nerdos[*n]Valkyry

26/07 (17:19)

avatar

nombre messages : 17911

Citoyen

Confédération Libre

Domicile : Triangle d'Or

Dergonic a écrit :

Super intéressant ces chiffres, merci ! Ainsi que la conclusion, qui n'est pas forcément la première idée que nous pouvons avoir.

Donc, le plus pertinent, ça reste de trouver de nouveaux participants. Et vraiment utiliser ce qui ne l'est pas sur des machines qui sont déjà allumées.

Avoir comme moi une machine principale, et une machine dédiée. On peut déjà se demander si ça vaut le coup de laisser tourner la seconde. Même si c'est négligeable, si tout le monde faisait pareil, est-ce que ça aurait un impact ?

Ensuite, avec ces informations, je me rends compte que ma première idée, essayer de récupérer plus de machines, n'est pas forcément la bonne.
Dans la logique de ce que tu as dit, plutôt qu'avoir 8 PC's perso dédiés, il vaut mieux un petit serveur. (Besoin de préciser que je n'ai pas les 30'000€ pour un gros ?)

Supposons que du coup, je parte dans l'idée de trouver un serveur. Est-ce qu'il y a un marché de l'occasion ? (recyclage)
Disons que j'ai 2'000€ voir un peu plus à mettre dedans, niveau budget. C'est un exemple comme ça, que c'est loin d'être dans mes priorités, mais pour avoir un cas concret.
Un serveur sous Linux, qui ne fait que ça, du WCG (une fois installé, il n'y a plus besoin d'écran ni rien, juste la tour). Donc vu que le WCG ne l'utilise pas, même pas besoin de GPU. Est-ce que tu aurais une idée de build ? Une estimation du W/UC, qui me semble très pertinent ici ?

Aussi, il y a beaucoup de personnes qui utilisent leurs Androïd pour cruncher plus, et ça a l'air significatif par rapport à leurs résultats.
Est-ce que tu as une idée du W/UC ? C'est juste par curiosité.


Le site du WCG | Les recherches en cours | Le topic de la Team | FAQ en français | Vous aussi aidez la recherche avec la Team Kraland
Les petits ruisseaux font les grandes rivières, les "petits" ordinateurs font de méga calculateurs pour la recherche.
Megalion

26/07 (19:56)

nombre messages : 1

Visiteur

Nerdos[*n]Valkyry a écrit :

Techniquement si l'objectif est d'aider en investissant; le plus efficace, de ce que j'ai compris du poste précédent, est de réaliser un don aux établissement de recherche sur le SIDA qui mutualiseront ces dons pour acheter du matériel dédié performant. C'est plus efficace d'un point de vue du budget comme de l'environnement. Le WCG ne cherche qu'à récupérer une puissance qui serait perdue de toute façon. Le principe tombe à l'eau avec les machines dédiées.

Gizz

27/07 (02:13)

avatar

nombre messages : 691

Membre

Dergonic a écrit :
> Des chiffres ? On peux en faire des tonnes

La question de Sylvius, c'est, au niveau de la consommation, est-ce que celle de la carte mère, de l'alim, des SSD/HDD et des ventillos n'est pas négligeable vis a vis de celle du CPU, GPU et de la RAM ?
Je ne crois pas que tu réponde à cette question.

Mais en même temps le constat de départ est faux :
Faire tourner un WCG sur un pc en cours d'utilisation ne fera une surconsommation que sur ces 2 composants. Le rapport surconsommation-résultat est idéal.

Non. Parce que tout composant de PC, sans exception, consomme en fonction de son usage (et de facteurs externes comme la température), ça va du processeur au lecteur CD en passant par les ventilateurs.
Faire tourner WCG sur un pc en cours d'utilisation fera une surconsommation sur ces 2 composants, sur la RAM comme ça à été dit, mais aussi sur les disques durs concernés et sur la carte mère.

Du coup, donner des chiffres réel de consommation partielle est assez difficile, a moins de mesurer en temps réel la consommation au niveau de l'alim.

Ce qui fait qu'il est très difficile de donner des chiffres réels.



De la même manière, parler de W/UC n'a aucun sens, c'est quoi une "Unité de Calcul" ?

Nerdos[*n]Valkyry
Il y a, mais c'est bien plus dur a trouver que les PC d'occas (ou de récup). L'idéal étant encore une fois de trouver une boite qui renouvelle son parc...

Mais encore une fois, et comme le souligne Megalion, si tu veux investir, le don (ou le bénévolat, ce que tu fais un peu en faisant de la com pour le WGC soit dit en passant) est la meilleure chose à faire.

Nerdos[*n]Valkyry

27/07 (18:40)

avatar

nombre messages : 17911

Citoyen

Confédération Libre

Domicile : Triangle d'Or

Pour commencer, j'ai bien compris que le don est l'optimum. Et je suis content, que ce sujet m'aura appris et fait comprendre des trucs (genre que récup' des PC's de gamers pour en faire des machines dédiées, c'est une fausse bonne idée).

Après, et c'est totalement personnel, je préfère agir par moi même et pouvoir contrôler ce que je fais. Même si ce n'est pas l'optimal, mais en restant cohérent dans la démarche. Les prochains projets devrait être sur l’environnement, augmenter inconsidérément ma pollution (conso' + usure, etc) pour mieux y aider, serait totament paradoxal. Cependant, je pense qu'on peut arriver à quelque chose de cohérent. L'idée n'étant pas d'investir à tout prix, mais simplement que j'aimerais en faire plus.

Partant de là, j'envisage l'idée, qu'il faudrait que je trouve un 'petit' serveur (pas un à 30'000€ quoi), plutôt que 4 à 8 machines de plus (mon idée initiale).
Ce n'est même pas un projet, juste une idée. Mais comme il faut des éléments pour réfléchir, j'ai pris comme base d'avoir un budget de 2'000/2'500€ (Ce que je pourrais me permettre, et qui doit déjà faire une 'belle' machine si elle est dédiée dès sa conception). Et comme Dergonic participe, et que j'aime bien ses chiffres, qui sont suffisamment précis pour se faire une idée, mais sans se perdre dans les détails. J'en profite pour lui demander.



Gizz a écrit :

parler de W/UC n'a aucun sens, c'est quoi une "Unité de Calcul" ?


Tel que je le comprend, c'est un raccourcis pour dire : Watts utilisés à la journée par thread occupé par des calculs. (en se basant donc sur une machine qui tourne H24) Une donnée qui sert juste à se faire un ordre d'idée.
Une UC/WU (Unité de Calcul/Work Unit) pouvant d'expérience aller d'un peu moins d'une heure à plus de 40.


PS : Merci de m'avoir rappeler que la com' c'est aussi une forme de don, et peut-être la plus importante en l’occurrence. Je suis tellement investit dans ce projet, que je n'y pensais plus. [;)]


Le site du WCG | Les recherches en cours | Le topic de la Team | FAQ en français | Vous aussi aidez la recherche avec la Team Kraland
Les petits ruisseaux font les grandes rivières, les "petits" ordinateurs font de méga calculateurs pour la recherche.


[ce message a été édité par Nerdos[*n]Valkyry le 27/07 à 19:01]

Nain Satiable

27/07 (20:56)

avatar

Comte Ruthvenville

Royaume de Ruthvénie

Domicile : Ruthvenville

Gizz a écrit :

Bien plus que la surconsommation des disques ou autres, qui est juste négligeable (ton DD tourne toujours par exemple, sauf si aucun accès et qu'on a paramétré la machine pour), c'est surtout le surplus d'usure qui peut être problématique.
Autant la consommation d'un DD est faible, autant son taux de défaillance n'est pas à sous-estimer, contrairement à un CPU par exemple. Du coup le laisser tourner juste pour ça, cela peut être une mauvaise idée .......... sauf qu'en fait, les DD n'aiment pas tourner, mais encore moins s'arrêter/redémarrer, car cela use les têtes de lecture.
Bref, si on voulait vraiment faire le truc proprement, il faudrait prendre la config en question, faire une étude complète sur le sujet, à supposer qu'on trouve les infos, et tirer des conclusions. Ce qu'on ne fera jamais.
Par exemple, à une époque, j'essayais de savoir s'il fallait arrêter ou non les DD s'ils n'étaient pas utilisés pendant une période X. On trouve vite fait quelques infos sur le MTBF, et le nombre de démarrage acceptables, mais les données constructeurs sont peu fiables. Comme tout problème, la solution est difficile à trouver. Et personnellement j'ai plus ou moins abandonné après avoir lu quelques rapports intéressants de Google sur le retour d'utilisation des disques en datacenter.

___

"Lorsque les pères s’habituent à laisser faire les enfants,
Lorsque les fils ne tiennent plus compte de leurs paroles,
Lorsque les maîtres tremblent devant leurs élèves et préfèrent les flatter,
Lorsque finalement les jeunes méprisent les lois parce qu’ils ne reconnaissent plus au dessus d’eux l’autorité de rien ni de personne,
Alors c’est là, en toute beauté et en toute jeunesse, le début de la tyrannie."

Forum > Politique & Société > Mes PCs tournent H24 pour la Recherche ==> Est-ce que je suis pro-Nucléaire ?

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11