We are rapidly nearing the 100% mark! Since things are running very well and are yielding excellent results, after hitting this initial goal, the project will continue with a new-and-improved algorithm.
In the (very) short term, we will keep the current algorithm running for a while. Even though we will soon have reached our initial goal, the theoretical range up to which the current code can run is still a ways off, so we are still finding new triples.
Since around october 2008 we have been hard at work designing a new algorithm, incorporating new mathematical ideas and performance tricks. The result is an algorithm that is significantly faster than the current one.
The actual calculation code for this next run is almost complete and mainly requires some final performance tweaks and making sure it runs on a wide range of computers. I'm currently working on updating our backend code to generate and process the new type of workunit, and embedding the calculation code into a BOINC client application.
After that is done, our plan is to re-open ABC@home-Beta to do live testing of the new code. Since the basic infrastructure will be largely the same, I hope we won't need a very long testing phase. Assuming we won't run into large problems during testing, we will then distribute the new application to the main ABC@home project. This should take place sometime in february.
I'll keep you informed on the progress we're making in moving to the new algorithm. Many thanks for your continued help, and a slightly belated happy 2009!
-Willem Jan
Traduction
Nous arrivons rapidement aux 100%! Les choses fonctionnent très bien et donnent d'excellents résultats, après avoir atteint ce premier objectif, le projet se poursuivra avec un nouveau et meilleur algorithme.
A (très) court terme, nous allons garder l'actuel algorithme pour un temps. Même si nous allons bientôt avoir atteint notre premier objectif, la portée théorique de l'actuel code qu'il peut exécuter est toujours bon, de sorte que nous continuons toujours la recherche de nouveaux triples.
Depuis environ octobre 2008, nous avons été à pied d'œuvre pour concevoir un nouvel algorithme, intégrant de nouvelles idées mathématiques et plus de performance. Le résultat est un algorithme qui est sensiblement plus rapide que l'actuel.
Le code de calcul de cette prochaine étape est presque terminé mais surtout nécessite quelques réglages de la performance finale et de faire en sorte qu'il fonctionne sur un large éventail d'ordinateurs. Je travaille actuellement sur la mise à jour de notre backend code pour générer et traiter le nouveau type de workunit, et intégrer le code de calcul dans une application client BOINC.
Une fois cela fait, notre plan est de ré-ouvrir ABC @ home Beta-pour tester le nouveau code. Étant donné que les infrastructures de base seront en grande partie les mêmes, j'espère que nous n'aurons pas besoin d'une très longue phase de test. Un espérant que la version bêta fonctionnera sans grand problème, nous mettrons en marche ensuite la nouvelle application ABC @ home projet. Cela devrait avoir lieu en février.
Je vous tiendrais informé des progrès que nous faisons dans le développement du le nouvel algorithme. Un grand merci pour votre aide, et un peu en retard une bonne année 2009!
-Willem Jan