Portail de l'AF

Nouvelles

Raid de printemps : Yafu et Einstein@home

Faites un don

Shoutbox

modesti:
2025-03-20, 22:55:26
Allez, les copains, on pousse encore un peu sur Einstein, SVP ! En unissant nos forces, la troisième place au FB est à notre portée d'ici à la fin du mois !  :bipbip:
Maeda:
2025-03-07, 21:53:11
C'parti !
[AF>Libristes] alain65:
2025-02-26, 02:26:05
Merci  :jap:
modesti:
2025-02-24, 11:27:41
Tout vient à point à qui sait attendre :siflotte:
ousermaatre:
2025-02-24, 10:47:28
patience  :D  Ca vient
[AF>Libristes] alain65:
2025-02-24, 08:43:55
l'annonce officielle, c'est pas la veille j'espère  :cpopossib:
Maeda:
2025-02-22, 09:58:51
On attend l'annonce officielle détaillée :D
[AF>Libristes] alain65:
2025-02-22, 08:25:50
Et c'est sur quoi ce raid ?
modesti:
2025-02-20, 23:06:46
A 18h28 par notre pharaon préféré, ici-même :D
[AF] Kalianthys:
2025-02-20, 20:50:52
Le raid a été annoncé ?
ousermaatre:
2025-02-20, 18:28:57
15 jours avant le Raid....  :D
modesti:
2025-02-01, 11:10:25
Bonne chasse aux nombres premiers !
modesti:
2025-01-31, 21:24:33
Spafo :D
Maeda:
2025-01-31, 20:11:40
Plutôt H-4h :)
modesti:
2025-01-31, 19:54:14
J-1  :banana:
[AF] Kalianthys:
2025-01-30, 18:53:31
modesti:
2025-01-30, 11:55:53
J-2 :gniak: :ange:
fzs600:
2025-01-02, 11:18:45
Bonne année a tous et bon crunch.
zelandonii:
2025-01-02, 11:08:45
Bonne année à tous et que vous soyez heureux.
Ironman:
2025-01-01, 15:55:54
Bonne année et bonne santé pour vous et vos proches !  :smak:
modesti:
2025-01-01, 07:53:37
Bonne et heureuse année à toutes et tous !
ousermaatre:
2024-12-25, 21:04:16
 :perenoel:
modesti:
2024-12-25, 10:03:06
Noyeux Joël !  :D
fzs600:
2024-12-02, 12:28:17
Tout pareil bon Raid a tous.
modesti:
2024-12-02, 11:29:50
Un peu à la bourre, mais quand même de tout cœur : bon raid à tous ! :hyperbon:
Sébastien:
2024-11-19, 21:42:51
 @Bertrand Fr, je n'ai pas beaucoup d'expérience sur mac, mais je n'ai pas de problème avec BOINC 8.0.4 sur un mac M1.
JeromeC:
2024-11-19, 15:53:46
Moi dès que j'ai su qu'Apple passait à ses propres CPU je me suis précipité pour prendre le dernier iMac Intel du marché (fin 2020) pour remplacer le précédent (après 10 ans de loyaux services) et j'en suis fort aise :)
ousermaatre:
2024-11-19, 15:39:53
 :hello: Bertrand, alors les amis, pas de réponse pour un p'tit nouveau?

Recent

Ordonnanceur de tâches BOINC basé sur REC

Démarré par JeromeC, 14 Avril 2021 à 20:09

« précédent - suivant »

0 Membres et 1 Invité sur ce sujet

JeromeC

En discutant avec le développeur de BoincTasks sur son forum il m'a cité ce wiki que j'ai trouvé très intéressant, et n'ayant jamais entendu parler du concept de REC (qui n'est pas la même chose que le RAC) je me suis dit qu'il serait intéressant d'en faire un topic sur notre forum chéri.

Voici donc une traduction deepl based, revue et adaptée :


CitationOrdonnanceur de tâches BOINC basé sur REC
Un peu d'histoire

Depuis des générations [j'aime bien le concept de génération associé à boinc :) ], le planificateur (ordonnanceur) de travail du client BOINC a donné des maux de tête aux utilisateurs qui se sont plaints aux développeurs, car il ne suivait guère leurs préférences. Ce n'était pas si bizarre, car il y avait beaucoup de variables avec lesquelles le planificateur devait travailler. De plus, au fur et à mesure que les versions de BOINC ont progressé et que des capacités GPU ont été ajoutées, il est devenu évident que le programmateur actuel, avec le code CPU et GPU inclus, était complètement dépassé.

En tant que tel, pour BOINC 7, le planificateur a été réécrit à partir de 0, et séparé en un pour le CPU et un pour le GPU. Cela signifie que votre nouveau [article probablement écrit au moment de la sortie de la v7 et pour informer de la transition avec des boinc antérieurs] BOINC doit réapprendre toutes ces tâches fastidieuses, mais si vous le laissez tranquille et ne faites pas de micro-gestion des choses, il vous faudra 10 tâches par application de projet pour vous remettre sur les rails.


Commentaires sur le terrain

Comme expliqué par LadyL sur les forums de Seti :

REC = crédit estimé récent

Ceci n'est pertinent que si vous gérez plus d'un projet.

Ce que le client fait, c'est qu'il garde un enregistrement de la quantité de temps CPU/GPU que chaque projet a récemment vu. Cela se traduit par le REC. Il compare ce chiffre avec la priorité (resource share) du projet qui a été fixée. Un projet qui a travaillé moins que sa part aura la priorité à la fois dans l'ordonnancement (tâches en cours) et dans la recherche de travail (demande au serveur du projet). Puis, au fur et à mesure qu'il accumule du temps de calcul, son REC augmente et un autre projet prend la tête de la file d'attente. Au fil du temps, vous obtenez une distribution plus ou moins bonne du temps de travail en fonction du partage des ressources.

Points à noter : les GPU sont très productifs et conduisent donc à une REC élevée. Si vous exécutez des projets GPU avec des projets CPU avec des priorités similaires, "le projet GPU ne voit pratiquement pas de CPU" [je suis pas sûr d'avoir bien compris ce passage]. Le CPU et le GPU sont planifiés (ordonnancés) séparément. SETI restera probablement assez haut dans la file d'attente, puisque l'obtention de tâches est aléatoire. La mise en place d'un petit cache de "jours supplémentaires" aidera à obtenir des tâches de SETI, puisque BOINC demandera plus souvent, augmentant ainsi vos chances. 

N'hésitez pas à commenter.
A quoi bon prendre la vie au sérieux, puisque de toute façon nous n'en sortirons pas vivants ? (Alphonse Allais)


SMF spam blocked by CleanTalk