Auteur Sujet: Yafu@home  (Lu 49495 fois)

0 Membres et 1 Invité sur ce sujet

[AF>Amis des Lapins] Jean-Luc

  • Messages: 3052
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Re : Re : Yafu@home
« Réponse #400 le: 10 December 2021 à 17:24 »
L'application Windows a quelque bugs :/

Cela n'est pas impossible, malheureusement !


Rédacteur d'un article sur BOINC, adresse :
http://www.astrocaw.eu/?p=605
Créateur d'un site actif de recherche sur les suites aliquotes :
http://www.aliquotes.com/

JeromeC

  • CàA
  • Messages: 27985
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Yafu@home
« Réponse #401 le: 10 December 2021 à 18:36 »
De toutes façons les spécialistes te répondent : "ça pue" :D
Parce que c'était lui, parce que c'était moi.

toTOW

  • Messages: 4275
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Yafu@home
« Réponse #402 le: 10 December 2021 à 19:35 »
D'habitude, c'est une application gnfs-lasieve4IXXe.exe qui continue de tourner indéfiniment toute seule ... :/
FAH-Addict, première source d'information francophone sur le projet Folding@Home.

JeromeC

  • CàA
  • Messages: 27985
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Yafu@home
« Réponse #403 le: 11 December 2021 à 11:25 »
J'ai déjà vu le yafu.exe tourner très longtemps, mais il tournait pour de vrai avec consommation de CPU (sur un thread)...
Parce que c'était lui, parce que c'était moi.

toTOW

  • Messages: 4275
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Yafu@home
« Réponse #404 le: 08 January 2022 à 21:18 »
Plus de MAJ de Yafu sur les stats de Seb depuis 6H ... pourtant le site a l'air là ...
FAH-Addict, première source d'information francophone sur le projet Folding@Home.

toTOW

  • Messages: 4275
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Yafu@home
« Réponse #405 le: 09 January 2022 à 16:20 »
Ca m'a l'air reparti ...
FAH-Addict, première source d'information francophone sur le projet Folding@Home.

JeromeC

  • CàA
  • Messages: 27985
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Yafu@home
« Réponse #406 le: 14 January 2022 à 14:26 »
Citer
Aliquot sequence 2647224 has terminated!!!

Visiblement c'est un évènement :)
Parce que c'était lui, parce que c'était moi.

[AF>Amis des Lapins] Jean-Luc

  • Messages: 3052
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Yafu@home
« Réponse #407 le: 14 January 2022 à 18:51 »
Toute fin de suite aliquote démarrant sur un nombre < 3 000 000 constitue un événement.
Cela est devenu si rare !


Rédacteur d'un article sur BOINC, adresse :
http://www.astrocaw.eu/?p=605
Créateur d'un site actif de recherche sur les suites aliquotes :
http://www.aliquotes.com/

naz

  • Messages: 5333
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Yafu@home
« Réponse #408 le: 14 January 2022 à 19:01 »
Je bascule sur yafu  :hyperbon: :hyperbon: :hyperbon:

naz

  • Messages: 5333
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Yafu@home
« Réponse #409 le: 19 January 2022 à 08:02 »
En voilà une belle UT  :love: :love: :love:

Elle est restée longtemps à 100% J'ai laissé tourner. Il faut patienter et rester patient  :coffeetime: Elles finissent toujours...
 :hyperbon: :hyperbon: :hyperbon:
« Modifié: 19 January 2022 à 10:17 par naz »

toTOW

  • Messages: 4275
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Yafu@home
« Réponse #410 le: 19 January 2022 à 11:45 »
Tout dépend ... certaines ne se finissent jamais (surtout sous Windows). Si un gnfs-lasieve4I1xxxx tourne tout seul, c'est généralement pas bon signe ...
FAH-Addict, première source d'information francophone sur le projet Folding@Home.

JeromeC

  • CàA
  • Messages: 27985
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Yafu@home
« Réponse #411 le: 19 January 2022 à 12:31 »
Ca fait longtemps que j'ai plus eu ça, sur le portable win10 du taff où je ne peux plus faire *que* du yafu (long story) j'en ai qui durent longtemps mais ça finit toujours par aboutir.

Il fut un temps lointain où il m'arrivait de devoir abandonner des yafu, mais ce temps est révolu.

Ce qui est surprenant aussi c'est que parfois il récupère une 4T (*) et une 8T par exemple (c'est un i5 avec HT = 8 threads), et donc la 4T tourne toute seule et on pourrait croire qu'il n'utilise que 50% du CPU, et bien non, chaque process prends plus de 22% de CPU x 4 = tout le CPU est bien utilisé. Etonnant non ?


(*) et oui, je veux faire des heures WUProp :siflotte:
Parce que c'était lui, parce que c'était moi.

toTOW

  • Messages: 4275
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Yafu@home
« Réponse #412 le: 20 January 2022 à 17:17 »
Tout dépend avec quoi tu regardes l'utilisation CPU ;)
FAH-Addict, première source d'information francophone sur le projet Folding@Home.

JeromeC

  • CàA
  • Messages: 27985
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Yafu@home
« Réponse #413 le: 20 January 2022 à 22:26 »
Ben le CPU est utilisé à 100%, je pense que 100 = 100 non ? après dans le gestionnaire de tâche windows il te met un % de CPU sur chaque processus, dont la somme fait 100, je pense que tout est dit.
Parce que c'était lui, parce que c'était moi.

lepingouin

  • Messages: 34
  • P'tit Nouveau
  • *
  •   
    • Ma météo
Re : Yafu@home
« Réponse #414 le: 20 January 2022 à 23:17 »
Si le noyau le permet, on peut aussi avoir une idée de la surcharge avec les PSI.
Mon site : Météo amateur

“Rien n'est jamais perdu tant qu'il reste quelque chose à trouver.” Pierre Dac

JeromeC

  • CàA
  • Messages: 27985
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Yafu@home
« Réponse #415 le: 21 January 2022 à 11:30 »
On parlait windowZ :gnu:
Parce que c'était lui, parce que c'était moi.

toTOW

  • Messages: 4275
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Re : Yafu@home
« Réponse #416 le: 21 January 2022 à 11:36 »
Ben le CPU est utilisé à 100%, je pense que 100 = 100 non ? après dans le gestionnaire de tâche windows il te met un % de CPU sur chaque processus, dont la somme fait 100, je pense que tout est dit.
Il faut regarder l'onglet Détails du gestionnaire de taches ... si tu regarde les graphes de Performance ou les % dans Processus, c'est souvent exotique ...
FAH-Addict, première source d'information francophone sur le projet Folding@Home.

JeromeC

  • CàA
  • Messages: 27985
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Yafu@home
« Réponse #417 le: 21 January 2022 à 11:44 »
Là j'ai une "135.05 (mt)" qui tourne, et en attente y'a une "8t", donc évidemment 8 process...

D'ailleurs les "mt" c'est un gros mensonge, elles sont pas mt du tout, c'est toujours n process (4 ou 8 ou x) qui sont lancés indépendamment en parallèle. Des tâches mt dans d'autres projet, c'est bien un programme capable de tourner sur plusieurs threads en parallèle. Après le résultat est peut-être le même, ça doit dépendre des calculs et de comment c'est codé je suppose.

Je tâcherai de regarder si jamais j'ai de nouveau une 4t.

Mais je précise quand même que le total CPU utilisé était bien à 100% quand j'avais regardé la tâche 4t.
Parce que c'était lui, parce que c'était moi.

[AF>Amis des Lapins] Jean-Luc

  • Messages: 3052
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Yafu@home
« Réponse #418 le: 21 January 2022 à 19:09 »
Malheureusement, sur ce coup-là, je ne sais pas trop.
Je ne pige pas toujours non plus comment yafu fait fonctionner un CPU de plusieurs threads.

Mais une chose est certaine : les programmes utilisés sur Yafu ont tous des phases courtes où la parallélisation du travail est impossible.
Sur une tâche de plusieurs heures, il y a quelques minutes où le travail ne pourra s'effectuer que sur un seul thread.
Yafu utilise vraiment plusieurs méthodes très complexes.
Il teste la plus simple au début : division triviale.
Si échec, il passe à une deuxième méthode : méthode "pari" mais je ne sais pas trop de quoi il s'agit.
Si échec, troisième méthode : ECM.
Si échec, quatrième méthode : NFS, la plus longue, c'est l'arme atomique pour casser un nombre composé. Mais la méthode NFS à elle toute seule a vraiment tout un tas de phases différentes.
Il suffit que tu regardes la charge CPU juste au mauvais moment et hop, tu as l'impression que le travail parallèle ne marche pas.

Mais je réponds peut-être à coté de tes préoccupations !


Rédacteur d'un article sur BOINC, adresse :
http://www.astrocaw.eu/?p=605
Créateur d'un site actif de recherche sur les suites aliquotes :
http://www.aliquotes.com/

naz

  • Messages: 5333
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Yafu@home
« Réponse #419 le: 21 January 2022 à 19:26 »
Quand tu parles de NFS c'est le même que le projet NFS@home?  :??:

[AF>Amis des Lapins] Jean-Luc

  • Messages: 3052
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Yafu@home
« Réponse #420 le: Hier à 10:15 »
Oui, c'est la même chose.
Mais yafu utilise NFS pour les "petits" nombres à décomposer, sur une seule machine.
NFS@home décompose de très grands nombres, jusqu'à 200-210 chiffres.
C'est tellement horrible qu'il faut partager le travail sur des centaines de machines, sinon, c'est impossible.
Et même sur des centaines de machines, ou même des milliers, ça peut prendre des mois pour une seule décomposition.
Notons que personne n'oserait lancer des décompositions de nombres de plus de 220-240 chiffres, de toute façon, nos disques durs sont trop petits !

Il faut bien comprendre que la décomposition de nombres composés en facteurs premiers tient une place centrale en théorie des nombres.
Et la théorie des nombres tient une place centrale en mathématiques.
Ainsi, une bonne part des projets BOINC en mathématiques porte sur la décomposition en facteurs premiers : yafu, Amicable, ECM (sous projet yoyo), NFS, plusieurs sous-projets PrimeGrid, SRBase (TF) et j'en passe.

En espérant que à force d'observations, on comprenne en profondeur comment tout ceci fonctionne... mais c'est (très) loin d'être gagné !

J'espère voir l'avènement de l'ordinateur quantique accessible au public surtout : les vitesses de décompositions seront alors vraiment accélérées, grâce à l'algorithme de Shor : https://fr.wikipedia.org/wiki/Algorithme_de_Shor

Peut-être aussi que la solution viendra de travaux plus théoriques qui visent à jeter des ponts entre différents domaines des mathématiques apparemment sans aucun lien : programmes de Langlands, théorie des catégories.
Un projet BOINC est en lien avec ces théories : NumberFields.
Ainsi, tout "jeu" mathématique comme "les suites aliquotes" sur lesquelles je travaille ou Collatz par exemple pourraient tout à coup se révéler très utiles !



Rédacteur d'un article sur BOINC, adresse :
http://www.astrocaw.eu/?p=605
Créateur d'un site actif de recherche sur les suites aliquotes :
http://www.aliquotes.com/

JeromeC

  • CàA
  • Messages: 27985
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Yafu@home
« Réponse #421 le: Hier à 13:09 »
Les maths, on est dedans, on y est pas :)

Mais c'est beau de voir à quel point ça peut passionner, et je sais très bien que ça sert sur le long terme. Parfois :siflotte:
Parce que c'était lui, parce que c'était moi.

naz

  • Messages: 5333
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Yafu@home
« Réponse #422 le: Hier à 16:56 »
Merci J-L pour ce partage! Respect  :jap:

toTOW

  • Messages: 4275
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Re : Yafu@home
« Réponse #423 le: Hier à 17:59 »
Là j'ai une "135.05 (mt)" qui tourne, et en attente y'a une "8t", donc évidemment 8 process...

D'ailleurs les "mt" c'est un gros mensonge, elles sont pas mt du tout, c'est toujours n process (4 ou 8 ou x) qui sont lancés indépendamment en parallèle. Des tâches mt dans d'autres projet, c'est bien un programme capable de tourner sur plusieurs threads en parallèle. Après le résultat est peut-être le même, ça doit dépendre des calculs et de comment c'est codé je suppose.

Je tâcherai de regarder si jamais j'ai de nouveau une 4t.

Mais je précise quand même que le total CPU utilisé était bien à 100% quand j'avais regardé la tâche 4t.
Ca dépend de la phase du calcul ... pour compléter les explications mathématiques de Jean Luc :

Il teste la plus simple au début : division triviale. --> yafu.exe sur 1 ou plusieurs threads
Si échec, il passe à une deuxième méthode : méthode "pari" mais je ne sais pas trop de quoi il s'agit.  --> yafu.exe sur 1 ou plusieurs threads
Si échec, troisième méthode : ECM.  --> X * ecm.exe où X est ton nombre de threads (ou 4, 8, ... si c'est une 4t, 8t, ...)
Si échec, quatrième méthode : NFS, la plus longue, c'est l'arme atomique pour casser un nombre composé. Mais la méthode NFS à elle toute seule a vraiment tout un tas de phases différentes.  --> X * gnfs-lasieve4I1xxxx.exe plusieurs fois qui va alterner avec yafu.exe sur 1 ou plusieurs threads
FAH-Addict, première source d'information francophone sur le projet Folding@Home.