Archive

Archives pour la catégorie ‘Projets BOINC’

World Community Grid – Help Cure Muscular Dystrophy Phase 2 / Lutte Contre la Dystrophie Musculaire Phase 2 : les badges

12/05/2009 Exar Kun Comments off

En attendant que le projet soit lancé officiellement sur le World Community Grid, et après avoir constaté que le sous-forum de la phase 1 était ce week-end passée dans la section des « recherches terminées » (ce qui annonce un nouveau projet et non pas une reprise de l’ancien), une recherche rapide me permet de vous présenter les futurs badges de cette phase 2.

J’ignore s’il s’agit de la version définitive des badges, mais disons-le tout de suite : ils ne sont pas très originaux.

Phase 1 (terminée) :

hcmd_0 hcmd_1 hcmd_2

Phase 2 (pas encore lancée) :

hcmd2_0 hcmd2_1 hcmd2_2
Oui je sais, c’est d’une originalité rare Smile

Categories: Projets BOINC Tags:

World Community Grid – Projet de recherche contre la Grippe

06/05/2009 Exar Kun Comments off

flu1_logo_inset1Un nouveau projet vient de faire son apparition sur le World Community Grid, et contre toute attente il ne s’agit pas du fameux « Cure Muscular Distrophy phase 2 » du Téléthon, mais d’un projet consacré à la recherche de médicaments contre la grippe : Influenza Antiviral Drug Search.

Les unités de travail ont une durée légèrement inférieure au projet « Help Fight Childhood Cancer » et fonctionnent d’ailleurs sur le même logiciel – Autodock (le jour où quelqu’un sort une optimisation ATI ou Nvidia sur ce logiciel, je suis preneur ^^).

La mission de ce projet est de trouver de nouveaux médicaments permettant de stopper la progression d’une grippe dans le corps humain. La recherche va ici s’attaquer à trouver des solutions aux types de grippe qui ont progressivement développé une résistance aux médicaments actuels tels que le Tamiflu ou le Relenza par exemple. Il s’agit donc ici de trouver un moyen efficace de lutter contre les différentes formes de grippe dans les cas où des médicaments qui existe déjà ont montré leurs limites – il existe bien sûr plusieurs formes de grippes et toutes ces formes ne résistent pas de la même façon aux divers traitements.

L’actualité étant en ce moment centrée sur le fameux virus H1N1 – autrement dit la grippe A, ou grippe mexicaine, ou grippe porcine, à vous de voir comment vous voulez l’appeler ^^ – les gestionnaires du projet (dont une partie sont les mêmes que ceux du projet Discovering Dengue Drugs Together) ont cru bon de rappeler que ce projet n’est pas destiné à trouver un remède contre ce virus précis, les délais étant trop courts.

J’espère que vous serez nombreux à calculer sur ce projet, dont les buts sont certes nobles mais dont on espère qu’il ne retardera pas le projet européen de la Lutte contre la Distrophie Musculaire. Voici pour les amateurs de badge ce à quoi on devrait avoir droit dans les prochains jours/semaines/mois (selon votre puissance de calcul ^^) :

Bronze Argent Or

World Community Grid – Help Fight Childhood Cancer

21/04/2009 Exar Kun Comments off

Les gestionnaires du projet Help Fight Childhood Cancer ont annoncé, un mois après le lancement du projet, qu’ils commençaient à recevoir des informations intéressantes des participants. On apprend ainsi que l’avancement du projet est à 1.5% environ, ce qui peut sembler peu mais il faut savoir que le projet n’a été lancé qu’un mois auparavant.

Un rapide calcul nous montre qu’il faudrait théoriquement, à cette vitesse, environ 5 ans et demi pour que les ordinateurs participant au World Community Grid viennent à bout de projet. C’est évidemment faux puisque la puissance des ordinateurs aura largement augmenté dans l’intervalle, et que le nombre de participants aura lui aussi augmenté (du moins on l’espère ^^). Une statistique sur quelques mois de plus sera certainement plus fiable…

Categories: Projets BOINC Tags:

WCG : Cure Muscular Distrophy / Remède Contre la Distrophie Musculaire

Il semblerait que le projet du Décrypthon, parrainé par le Téléthon, s’approche lentement mais sûrement de son lancement sur le World Community Grid. En effet, ce week-end sont arrivées les premières unités Béta, annonciatrices en général de l’arrivée d’unités de travail réelles.

Théoriquement donc, c’est désormais une affaire de jour avant de pouvoir calculer sur ce célèbre projet français, très attendu par la communauté francophone car c’est l’un des plus emblématiques et qui touche de plus à un domaine connu de tous le monde.

Pour la petite histoire, les unités Béta étaient nommées CMD2, ce qui pourrait signifier « Cure Muscular Distrophy – 2″. Pour info la première phase s’appelait un peu différement : « Help Cure Muscular Distrophy ».

Si vous souhaitez calculer sur ce projet dès son lancement, assurez-vous d’avoir coché la case « opt-in » automatique pour calculer automatiquement sur les nouveaux projets. Pour cela, rendez-vous sur le lien Mes Projets et assurez-vous que la case se trouvant à gauche du texte suivant n’est PAS cochée :

Lorsqu’un nouveau projet est ajouté au World Community Grid, tous les membres sont automatiquement sélectionnés pour recevoir du travail pour ce nouveau projet. Si vous ne voulez pas être sélectionné automatiquement pour les nouveaux projets, assurez-vous que cette case n’est pas cochée.

Categories: Projets BOINC Tags:

Milkyway@Home : coupure temporaire

There might be some downtime this afternoon as we should be meeting with labstaff to get the MilkywayGPU@Home project up and running. I’ll also be posting CPU code for the GPU application this afternoon so the people who have made the GPU application for the ATI cards can get their hands on it and modify it so it works with ATI cards. We should have the CUDA code out sometime this week.

Le projet Milkyway@Home sera coupé temporairement dans l’après-midi pour des travaux sur le « nouveau » projet MilkywayGPU@Home. Le responsable du projet, Travis, postera le code de l’application GPU dans l’après-midi pour que les développeurs de l’application optimisée pour cartes ATI puissent y jeter un oeil et l’adapter aux cartes ATI.

De plus, la même news indique que le code CUDA (pour les cartes graphiques Nvidia, donc) pourrait être terminé dans la semaine.

Source : Milkyway@home

Categories: Projets BOINC Tags: , , ,

WCG – The Clean Energy Project

04/04/2009 Exar Kun Comments off

Une petite vidéo (en Anglais hélas, mais sous-titrée donc c’est un peu plus facile à comprendre) pour présenter le projet du World Community Grid consacré à la recherche sur l’énergie solaire, et intitulé The Clean Energy Project.

BOINC pour les nuls

Si l’on s’y intéresse de prêt, l’univers de Boinc et du calcul partagé peut se révéler extrêmement vaste et parfois complexe. Les termes techniques et les mécanismes parfois obscurs rebutent certains, et font se poser des questions à d’autres. Les questions qui m’ont été posées depuis la création de l’équipe Star Wars [FR] (voila deux ans, bientôt) m’amènent à rédiger ce petit dossier « Boinc pour les nuls », afin de tenter d’éclairer un peu la lanterne de chacun.

Avant de démarrer, une petite précision : ce qui est suit est volontairement minimaliste et il ne s’agit en aucun cas de définitions se voulant précises. J’ai essayé dans la mesure du possible de mettre des liens qui vous permettront d’assouvir votre soif de connaissance sur certains sujets parfois complexes, mais gardez à l’esprit qu’il s’agit d’un guide très simple. Il se pourrait même qu’il contienne des erreurs, aussi n’hésitez pas à me signaler tout problème.

Bonne lecture.

Application optimisée (optimized application) : il existe principalement trois sortes d’applications dans Boinc : le logiciel Boinc lui-même, les applications serveurs des différents projets (chaque projet repose sur ses propres serveurs et son propre programme de traitement), et les applications optimisées. Ces dernières, le plus souvent à l’initiative de personnes n’ayant rien à voir avec les gestionnaires de projets, se basent sur le code de l’application serveur (librement distribué), et font l’objet de diverses optimisations. Il faut savoir que, dans certains cas, les responsables de projet sont davantages scientifiques qu’informaticiens, et qu’il est parfois très simple pour des personnes compétentes d’optimiser le code d’un projet Boinc pour que les unités de calculs soient faites plus rapidement. Les applications optimisées les plus connues concernent les projets SETI@Home et Milkyway@Home (ce dernier ayant même une optimisation pour les cartes graphiques ATI, ce qui fait de MW le premier projet à fonctionner sur ces cartes);

At home (@home) : ce fameux « @home », qui signifie « à la maison » ou « depuis chez vous », comme vous voulez, se retrouve sur la plupart des projets Boinc depuis que le premier d’entre eux, SETI@home, a adopté cette façon de faire. Cela montre très simplement que chacun peut, de chez soi et sans effort, participer activement à un projet : AfricanClimate@Home, FightAids@Home, etc.

Berkeley : l’université de Berkeley est à l’origine du développement du logiciel BOINC. Vous trouverez davantage d’informations sur cette page Wikipedia.

BOINC (Berkeley Open Infrastructure for Network Computing) : il s’agit là du logiciel développé par l’Université de Berkeley et permettant à divers projets d’être calculés par n’importe quel ordinateur dans le monde. Vous pouvez consulter cette page Wikipedia ou le site web officiel de Boinc.

Boinc – Client : une autre façon de désigner le programme BOINC.

Boinc – Manager : l’interface utilisateur graphique du programme BOINC. Elle vous permet de vous rattacher à des projets, de consulter les logs, de voir les calculs en cours, et de régler divers paramètres.

Bonic / bionic / bionc : ces erreurs (qui sont loin d’être toujours des erreurs de frappe) reviennent souvent dans les conversations traitant de BOINC. Ce sigle pourtant très simple a beaucoup de mal à être assimilé, on dirait ^^

Calcul Distribué / Calcul en grille (grid computing, distributed computing, network computing) : de façon très sommaire, le calcul distribué / en grille / partagé consiste à fragmenter un calcul important en X opérations plus rapides, de façon à répartir ce calcul sur plusieurs machines, lesquelles vont donc pouvoir travailler en parallèle et de façon autonome. Ces petits calculs sont ensuite regroupés sur un serveur qui va « recoller les morceaux ». Concrètement, dans le cas de Boinc, cela permet à tout un chacun d’aider la communauté scientifique avec un ordinateur personnel de puissance moyenne, là où il faudrait théoriquement un supercalculateur. Vous trouverez plus d’informations sur cette page Wikipedia.

Climate Prediction (CPDN) : Figurant parmi les projets les plus connus, CPDN dépend de l’université d’Oxford en Angleterre, et vise à étudier et cerner le climat. Cette étude des modèles climatiques vise à améliorer notre compréhension de notre environnement. Vous pouvez consulter la page Wikipedia de ce projet pour plus d’informations. Dans la communauté Boinc, le projet CPDN est réputé pour la très grande taille de ses unités de travail, largement supérieures à la moyenne.

CPU (Central Processing Unit) : le processeur est le coeur de votre ordinateur, c’es lui qui effectue les principaux calculs. De sa puissance dépend directement votre contribution à Boinc. Les plus curieux et les plus courageux pourront consulter cet énorme article Wikipédia.

Credit : le crédit symbolise dans les projets Boinc la quantité de travail que votre ordinateur effectue. Il s’agit en quelque sorte d’une récompense virtuelle, qui permet à chaque membre et chaque équipe de se positionner par rapport aux autres. Un moyen comme un autre de se mettre en compétition de manière amicale, ou tout simplement de quantifier sa participation à un projet.

CUDA / Brook+ / OpenCL : Le premier pour les cartes Nvidia, le deuxième pour les cartes ATI, et le troisième … pour tout le monde ^^ Il s’agit là de jeux d’instructions permettant à des logiciels d’exploiter la puissance des cartes graphiques récentes (GPU). Ces cartes sont en effet dotées d’une très grande puissance de calcul, et les projets Boinc qui se mettent à cette technologie bénéficient d’un apport de calcul conséquent.

Cycles : ce terme que l’on retrouve sur certains sites liés à Boinc fait référence aux cycles d’horloge, qui sont des unités de temps d’un ordinateur. Une instruction fait au minimum un cycle d’horloge. Le nombre de cycle dépend de la fréquence de votre ordinateur : un processeur à 900 MHz peut effectuer par exemple 900 millions de cycles d’horloge par seconde.

Equipe (Team) : sur chaque projet, un membre peut créer une équipe, qui lui permettra de réunir d’autres personnes et de se mesurer aux autres équipes – en toute amitié bien sûr ^^ Il existe sur les projets Boinc une équipe « Star Wars [FR] » pour le World Community Grid, ClimatePrediction.net, GPUGRID, Milkywa@Home et SETI@Home, principalement. Chaque personne pouvant participer sur plusieurs projets en parallèle, il est évidemment possible de faire partie d’une équipe différente sur chaque projet.

Folding@Home : F@H, qui n’a rien à voir avec Boinc, est un autre système de calcul partagé, à visée médicale, fonctionnant globalement sur le même principe : des ordinateurs personnels effectuant des calculs de façon distribuée.

GPU (Graphics Processing Unit) : il s’agit là des microprocesseurs que l’on retrouve sur les cartes graphiques, et dont la puissance s’est grandementa accrue ces dernières années; très spécialisés, les GPU s’avèrent par définition moins polyvalents que les CPU, mais leur puissance brute leur est largement supérieure dans certains cas. Les quelques projets exploitant le GPU (Milkyway pour les ATI, GPUGRID et SETI@Home pour les Nvidia) ont vu leur puissance de calcul exploser ces derniers temps…

Manager de Compte Utilisateur (user account manager) : si vous possédez un grand nombre d’ordinateur, un manager de compte vous permettra de tout gérer d’un seul poste, sans avoir à tout configurer séparément. Très utile pour gagner du temps, ce genre de programme ne devient nécessaire qu’au bout d’un certain nombre de machines, qu’il est assez rare de posséder en général, mais c’est tout de même bien utile. Le plus connu est BAM!

NASA : l’agence spatiale américaine est souvent citée mais n’a rien à voir avec les projets Boinc, pas même SETI@home.

Projets Boinc (Boinc Projects) : Boinc n’est qu’un logiciel, une coquille vide que l’on remplit avec des projets d’origine et aux buts divers. Il existe une importante quantité de projets BOINC, certains médicaux, d’autres écologiques, d’autres mathématiques. La plupart n’ont aucun but commercial et leurs résultats sont distribués à la communauté scientifique mondiale. Le projet principal de l’équipe Star Wars [FR] est le World Community Grid, qui a la particularité de regrouper des « sous-projets » essentiellement à vocation médicale.

SETI (Search for Extra-Terrestrial Intelligence) : le SETI est un projet américain visant à étudier les signaux que pourraient émettre des civilisations extraterrestres. Le sujet est beaucoup trop vaste pour être discuté ici, mais SETI possède la particularité d’être le plus ancien projet BOINC (et le plus connu, certainement). Son utilité pratique pourra en faire sourire certains, mais c’est un projet comme un autre…

Statistiques / Stats : pour les amateurs de chiffres, il existe quantité de sites web indépendants proposant des statistiques sur les utilisateurs, les équipes, les projets, etc. Vous trouverez sur ce blog une petite compilation de statistiques pour l’équipe Star Wars [FR].

Unité de Travail (workunit) : ce terme désigne chaque portion de calcul que votre ordinateur reçoit, calcule, et renvoit au serveur central du projet. Les « UT » ou « WU » sont visibles dans le manager Boinc, sur l’onglet « Tâches » (Tasks). Chaque unité de travail possède une date limite d’envoi, un temps de calcul plus ou moins variable, un identifiant, etc. Sur la plupart des projets, vous disposez d’un compte vous permettant de voir ces unités en détail, combien de temps elles ont duré, combien de crédits elles vous ont rapporté, etc.

Voila, cette petite (longue ? ^^) présentation de l’univers de Boinc est terminée. Si vous avez des questions, ou si vous avez noté des imprécisions, n’hésitez pas à me signaler tout ça, après tout l’erreur est humaine.

Milkyway@Home : vers une meilleure gestion du GPU

26/03/2009 Exar Kun Comments off

Depuis l’introduction d’une application optimisée permettant d’utiliser les cartes graphiques ATI, le projet Milkyway@Home connait un fort accroissement de la capacité de calcul, mais les utilisateurs de cette application optimisée (dont je fais partie) ont tous plus ou moins les mêmes problèmes de disponibilité d’unités de travail.

Ce problème devrait être prochainement être résolu si l’on en croit cette news parue sur le site du projet Milkyway.

Milkyway devrait en effet prochainement être scindé en deux applications distinctes au niveau du serveur : l’une pour les CPU, l’autre pour les GPU. En effet, pour le moment, l’application optimisée accélère les calculs mais ces derniers restent pour le moment assimilés à des calculs classiques. Théoriquement, la future modification devrait permettre aux utilisateurs de GPU de piocher dans un pool spécial, ce qui devrait avoir pour effet de fournir des unités de travail en permanence, et de mettre fin à la pénurie chronique que l’on connaît depuis quelques semaines.

Autre bonne nouvelle, pour les possesseurs de cartes graphiques Nvidia cette fois : la même news indique qu’une version CUDA sortira prochainement (elle est annoncée depuis quelques temps déjà, mais les choses devraient prochainement s’accélérer).

World Community Grid – Le point sur les projets en cours

20/03/2009 Exar Kun Comments off

logo_fr

Help Fight Childhood Cancer
Projet médical de recherche sur le neuroblastoma, en cause dans les cancers infantiles.

FightAIDS@Home
Projet médical de recherche sur le SIDA.

Human Proteome Folding – Phase 2
Projet médical de recherche sur le protéome humain (étude des protéines).

Discovering Dengue Drugs – Together
Projet médical de recherche sur la Dengue, maladie tropicale.

Help Conquer Cancer
Projet médical de recherche sur le Cancer.

Nutritious Rice for the World
Projet écologique/scientifique de recherche sur la possibilité de créer une variété de riz plus résistante et plus nutritive à destination des régions frappées régulièrement par les famines.

The Clean Energy Project
Projet écologique de recherche sur de nouveaux matériaux pour des cellules solaires plus performantes, ainsi que des moyens de stockage de cette énergie.

Help Cure Muscular Distrophy (inactif)
Projet médical de recherche sur la distrophie musculaire (programme Décrypthon du Téléthon). Ce projet est inactif et devrait reprendre courant Avril.

Nouveau projet sur le WCG

18/03/2009 Exar Kun Comments off

Le World Community Grid a récemment introduit un nouveau projet médical, nommé Help Fight Childhood Cancer (que l’on pourrait traduire par « Aider à Combattre les Cancer Infantiles »Wink, et dirigé par une équipe de l’université de Chiba, au Japon.

Mission du projet :

La mission du projet HFCC est de trouver un médicament capable de neutraliser trois protéines particulières associées au neuroblastoma, qui constitue l’une des tumeurs les plus fréquentes chez l’enfant. L’identification d’un médicament pourrait permettre de combattre plus efficacement le cancer lors du traitement par chimiothérapie.

Badges :

Pour les amateurs de badges, voici ceux du projet HFCC :

Bronze

Bronze

Argent

Argent

Or

Or