Que nous réserve Folding@Home en 2010 ?

Par , le dans Projet Folding@Home - 5 Commentaires
De nombreuses personnes se posent probablement cette question : que se passera-t-il en 2010 sur le projet ? Nous avons déjà des éléments de réponse en cette fin d’année.


Tout d’abord, la refonte du système de psummary vient de s’achever. Le nouveau script est prêt à accueillir de nouveaux projets, et de nouveaux serveurs v5. Cette nouvelle version des serveurs entre aussi en production, après la correction de quelques bugs de dernière minute. 2010 sera donc l’année des serveurs v5, les nouvelles machines et les nouveaux projets lancés cette année en tireront partie. Une bonne nouvelle pour la stabilité de l’ensemble du système.

Comme expliqué dans la news précédente, 2010 verra aussi la mise en production du nouveau système de statistiques. Nous devrions retrouver la plupart des fonctionnalités actuellement désactivées (comme le suivi du nombre de WUs pliées projet par projet par exemple), et les temps d’indisponibilité lors des mises à jour devrait disparaître. Folding@Home est donc prêt à poursuivre son expansion.

Parmi les grands travaux de réécriture des composants de Folding@Home, le client v7 est attendu par la plupart des utilisateurs pour combler les lacunes des clients actuels. Nous espérons tous un client unifié, simple à utiliser et capable d’exploiter le matériel mis à disposition sans recourir à des procédures d’installation parfois obscures. Vijay Pande pense que ce client devrait être disponible au cours de l’année 2010.

Le système d’assignation des WUs devrait également être refondu avec la réécriture du code des serveurs d’assignation, qui est actuellement devenu très complexe, conduisant à quelques bizarrerie ou indisponibilités. Ce nouveau code AS (Assignment Server) est prévu pour la fin de l’année 2010.

Côté calculs, nous nous apprêtons à accueillir de nouveaux cores de calcul : GPU3, SMP2 et Protomol. GPU3 marque le passage des technologies GPGPU propriétaires (CAL/Stream pour ATI et CUDA pour nVidia) vers une plateforme unifiée : OpenCL (par l’intermédiaire du programme open source OpenMM développé par Stanford sur les bases des projets GPU1 et GPU2). Nous espérons que le passage à OpenCL permettra d’améliorer la compatibilité des cores de calcul avec les nouvelles générations de GPU sans passer par une réécriture complète du code. 2010 nous dira aussi si ATI reviendra dans la course aux performances avec nVidia grâce à OpenCL.

Protomol, qui a fait son apparition en cette fin d’année, devrait également prendre une place importante au cours de cette année 2010. Il fait partie des projets prioritaires grâce aux améliorations de performances des simulations qu’il permet. Attendez-vous donc à voir de nouveaux projets utilisant ce core l’année prochaine. Protomol pourrait également venir jouer dans la cours des GPUs, celui ci ayant été conçu pour être interfacé avec OpenMM.

Pour nos CPUs multicores, 2010 sera l’année des threads. Les cores SMP2 (basés sur Gromacs et Desmond) devraient être lancés cette année, et laisseront tomber la couche MPI et les process. Nous espérons tous que cela simplifiera l’utilisation des clients SMP et qu’ils remettront Windows et Linux à égalité sur le plan des performances. Nous supposons également qu’avec ces nouveaux cores arriveront de nouveaux projets, histoire d’explorer d’autres domaines que l’étude du virus de la grippe (objet principal des projets 266x et 267x des clients SMP actuels).

A l'occasion de ses 10 ans, le projet se renouvelle doucement, les outils vieillissant font progressivement peau neuve pour soutenir la croissance incroyable du projet. FAH-Addict ne manquera pas de vous accompagner dans cette évolution nécessaire au projet.