mardi 9 octobre 2007

Sur le grill...

Ou plutôt sur la grille. Le programme WCG (World Community Grid) est une initiative visant à créer une grille de calcul distribué mondiale, afin de résoudre des problèmes complexes qui, selon les organisateurs, "bénéficieront à l'humanité entière". Il s'agit d'un projet associant plus de 380 partenaires, sponsorisé par IBM, et dont le principe est simple : chaque ordinateur personnel, en veille, peut être considéré comme "noeud" d'un réseau de calcul. On peut donc lui assigner des sous-tâches de calcul (blocs) qui seront ensuite mutualisées puis réintégrées dans une tâche globale. La puissance de calcul de la grille est donc considérable: près de 330 000 membres (chacun pouvant assigner plusieurs machines au projet), et jusqu'à présent, l'équivalent de 117 056 années de calcul!


Les projets abordés sont variés : modèles climatiques, bioinformatique... Donnons un exemple précis, et significatif: le repliement du protéome. Il s'agit d'un projet visant à comprendre les fonctions des protéines sécrétées par l'organisme humain, et qui entre aujourd'hui dans sa seconde tranche. On rappelle que si le génome humain a bien été séquencé, ce sont les protéines, et en particulier les intéractions entre celles-ci, qui sont la clef pour la compréhension des mécanismes du fonctionnement cellulaire. Or c'est la forme tridimensionnelle, donc le repliement en structures complexes (jusqu'à des structures dites quaternaires) des protéines qui est responsable de leur fonction. Le projet a donc deux objectifs : améliorer la compréhension de la physique de la structure de certaines protéines humaines et certaines protéines pathogènes, et prévoir lesdites structures à partir de la séquence d'acides aminés obtenue par décryptage du génome, après traduction des séquences d'ADN codantes. Pour connaître les résultats de la première phase, je vous propose la lecture de l'article suivant : http://biology.plosjournals.org/perlserv/?request=get-document&doi=10.1371/journal.pbio.0050076&ct=1



Mais certains sont allés plus loin, et ont réussi à connecter une console de jeu (en l'occurrence la PS3, dotée du processeur CELL déjà décrit dans un précédent post), au réseau WCG. L'image ci-dessus montre l'écran de la PS3 pendant le calcul effectué par la console. On peut donc imaginer, à l'avenir, des réseaux de joueurs massivement connectés, qui , lorsqu'ils ne sont pas en prise avec le jeu (ce qui est rare chez les vrais hardcore gamers, je l'accorde, mais plus vraisemblable pour les joueurs occasionnels), partagent leurs capacités de calcul avec la recherche fondamentale.
WDC est une initiative ouverte à tous : il suffit de s'inscrire sur le site et de récupérer l'application locale qui fera office d'économiseur d'écran lorsque le PC est inactif. Vous trouverez le site à l'adresse http://www.worldcommunitygrid.org/. Pour s'incrire : http://www.worldcommunitygrid.org/reg/viewRegister.do.

Aucun commentaire: