Sans être dans le secret des dieux, au regard du plieur, si on devait faire le
bilan folding de l'année 2009, on pourrait tout simplement résumer cette année comme une année de
transition.
- Les clients V6, dans leurs versions actuelles Classique, SMP1 et GPU2, étaient déjà en place depuis 2008. Ils ont cependant gagné en stabilité, causant globalement moins de soucis aux
utilisateurs, et renvoyant des résultats plus conformes aux souhaits des chercheurs, si l'on excepte, autant que je m'en souvienne, deux épisodes désagréables : un core qui générait de mauvaises wu
SMP Linux, lui faisant alors utiliser un seul CPU, et la mort prématurée de certaines cartes nVidia dont la fragilité des composants n'étaient, à ce moment là, pas encore prête au pliage en h24. On
notera, pour mémoire, qu'en terme de benchmark, les simulations FAH sur cartes nVidia laissent loin derrière celles sur les cartes ATI, d'où la nette préférence des plieurs pour les puces
nVidia.
- Par ailleurs, le succès du projet Folding@home et sa formidable croissance ont nécessité la mise en route de nouveaux serveurs, l'upgrade et l'élaboration de nouveaux codes. Malgré tout, une
bonne partie des serveurs ont montré leurs limites car devenus obsolètes, d'où les nombreux "DOWN", la nécessité de la désactivation de la mise à jour individuelle des unités pliées par
projet, les longs moments d'indisponibilité des statistiques lors de ces mises à jour, différents couacs dont la perte d'une journée de stats, etc...
- En parlant de croissance, c'est en septembre 2008 que la production réelle passait la barre des 4 petaFlops, et le 18 février 2009, les 5 petaFlops étaient franchis. Mais on peut dire que, par la
suite, cette production a connu une relative stagnation pour une stabilisation moyenne sur l'année 2009 se situant aux alentours de 4,5 petaFlops.
- Et cette croissance a davantage mis en évidence l'énorme besoin de stockage, l'espace disque étant devenu critique, à un moment donné, avant l'arrivée de nouveaux serveurs de stockage, d'où des
tests grandeur nature, avec la participation de volontaires sur un nouveau projet : Storage@home. Les participants de par le monde mettrait à disposition de SAH seulement quelques gigas de
stockage, et, comme les petits ruisseaux font les grandes rivières... l'espace total obtenu pourrait être confortable.
Année de transition... année de transition... il y a quand même eu une BIG innovation : les unités BigAdv, aptes à traquer le virus de la grippe, pour commencer. Pour être éligibles à ces unités à
fort bonus, huit cores physiques ou logiques sont nécessaires, ainsi que 6 Go de ram souhaitables, une très bonne bande passante et la disponibilité de la bécane, car les délais sont très
courts.
Et puis, toute recherche originale doit être publiée, permettre l'authentification de nouvelles connaissances et s'ajouter à la base de données qui constituent la connaissance scientifique. Notre
participation au projet a permis, seulement pour cette année 2009, la publication de plus d'une dizaine de documents importants mis à disposition de la communauté scientifique.
Et que savons-nous, plieurs, des
perspectives pour 2010 ?
Les aléas et péripéties de l'année passée ont mis en exergue les problèmes, bien évidemment préalablement déjà répertoriés par la direction du projet, donc les améliorations à apporter.
- Nous voulons des serveurs

Certains, dans leur nouvelle configuration v5, sont déjà là et en production, d'autres en commande. Ils seront, entre
autres, à même d'accueillir et gérer les nouveaux projets qui tourneront sur nos ordinateurs, permettront de retrouver les fonctionnalités statistiques et la fluidité de consultation individuelle,
etc... Bref : meilleure gestion, meilleure stabilité, meilleure fluidité...
- Le client SMP2 arrive. Pour les multi-cores, la couche MPI qui nous causent tant de soucis est abandonnée au profit des threads. Linux sera probablement le premier OS servi. Suivra Windows. Le
client de ce dernier, pourra-t-il enfin rivaliser avec celui du pingouin ?
- En ce qui concerne le client GPU, les technologies GPGPU propriétaires, respectivement CAL/Stream pour ATI et CUDA pour nVidia, sont également abandonnées au profit d'OpenCL. Est-ce que cela
permettra à ATI de rattraper son retard de performance sur nVidia ?
- Le nouveau noyau de ProtoMol devrait s'étendre à davantage de projets "classiques" et probablement à certains projets GPU.
- Tout travail mérite salaire

Le mode de rétribution sera revu avec la généralisation totale ou partielle du système de bonus. D'ailleurs, la colonne
intitulée "Kfactor"est déjà prête dans la liste des projets en cours. Y a plus qu'à...
Et concernant le matériel de pliage ? En ce qui concerne les processeurs et les cartes graphiques, il y aura du choix pour tous les goûts et toutes les tirelires. Je ne vais pas les détailler, il
existe des sites spécialisés pour cela. Notons simplement que ceux qui visent le haut niveau auront à coeur le processeur à 6 cores physiques d'Intel (12 cores logiques grâce à l'HyperThreading), à
moins que ce ne soit une architecture type serveur à plusieurs sockets. Sans oublier les cartes graphiques nVidia series 300 "Fermi", à moins que le GPU3, basé sur OpenCL, équilibre les
performances des deux principaux fabricants de puces graphiques.
Plus haut, je parlais d'aléas, de péripéties et même de "couacs", mais cela fait partie de la vie en général et de folding en particulier. Sans eux, la vie serait un long fleuve tranquille, trop
tranquille. Sans eux, c'est déjà l'Aventure, mais avec eux, quelle aventure
Note : Pour des infos davantage détaillées sur les perspectives 2010, voir cet
article de
Fah-Addict.
Les 10 derniers commentaires