Auteur Sujet: [Trad] Découpage du temps de calcul à partir de la version 4  (Lu 2094 fois)

0 Membres et 1 Invité sur ce sujet

Djezz

  • Messages: 1646
  • Boinc'eur devant l'éternel
  • *****
Découpage de temps

A partir de la version 4.00, le client BOINC fait du découpage de temps. Ceci signifie que le client peut changer dans les deux sens entre les caculs des différents projets. Ceci est fait d'une manière partageant le temps CPU selon le partage de ressources que vous avez assigné à chaque projet.

Par exemple, supposez que vous participez à SETI@home avec 100 de partage de ressource et à Predictor@home avec 200 de partage de ressource. Une machine de mono-processeur pourrait être programmée comme suit :

1:00 - 2:00 : SETI@home
2:00 - 3:00 : Predictor@home
3:00 - 4:00 : Predictor@home
4:00 - 5:00 : SETI@home
5:00 - 6:00 : Predictor@home
6:00 - 7:00 : Predictor@home...

Une machine de bi-processeurs pourrait être programmée comme suit :

                    CPU 0                 CPU 1
1:00 - 2:00 : Predictor@home  SETI@home
2:00 - 3:00 : Predictor@home  SETI@home
3:00 - 4:00 : Predictor@home  Predictor@home
4:00 - 5:00 : Predictor@home  SETI@home
5:00 - 6:00 : Predictor@home  SETI@home
6:00 - 7:00 : Predictor@home  Predictor@home

Dans chaque période de 3 heures, votre ordinateur passe 4 heures sur Predictor@home et 2 heures sur SETI@home, qui est le rapport désiré.

Ce dispositif est nécessaire pour manipuler des projets comme Climateprediction.net, dont les unités de travail prennent un bon moment (1 ou 2 mois) à accomplir sur un ordinateur typique. Sans découpage de temps, votre ordinateur devrait finir une unité entière de travail avant qu'il ne puisse commencer à travailler sur un projet différent.

Préemption

Quand BOINC passe d'une application à l'autre, la première application est dite préemptée. BOINC peut faire la préemption de deux manières différentes; vous pouvez choisir ceci en tant qu'élément de vos préférences générales.

    * Don't leave the suspended applications in memory - Ne laissez pas les applications suspendues dans la mémoire (par défaut). Les applications sont préemptées en les supprimant ; elles seront remises en marche plus tard, en reprennant de leur dernier point de contrôle. Ceci économise la mémoire virtuelle (l'espace d'échange) mais peut gaspiller le temps-CPU, particulièrement si l'application a peu de points de contrôle.
    * Leave suspended applications in memory - Laissez les applications suspendues dans la mémoire. Les applications sont préemptées en les suspendant ; elles restent dans la mémoire virtuelle quand elles sont préemptées (elles n'occupent pas nécessairement la mémoire physique).

mysti13

  • Messages: 804
  • Boinc'eur Respectable
  • ****
[Trad] Découpage du temps de calcul à partir de la version 4
« Réponse #1 le: 31 août 2004 à 19:53 »
J'aimais bien en anglais mais alors en français c'est encore mieux  :lol:

Merci pour la trad  :jap:

Djezz

  • Messages: 1646
  • Boinc'eur devant l'éternel
  • *****
[Trad] Découpage du temps de calcul à partir de la version 4
« Réponse #2 le: 31 août 2004 à 20:00 »
J'ai encore un peu de tmeps à y consacrer profitez en

spike

  • Messages: 547
  • Boinc'eur Respectable
  • ****
  •   
[Trad] Découpage du temps de calcul à partir de la version 4
« Réponse #3 le: 06 septembre 2004 à 21:02 »
Pas mal ça... bravo barkolait... euh... berkeley :D