Dans la logique qui m'anime, j'ai optimisé (encore) mon programme et je vais bientôt avoir tous les nombres premiers inférieurs à 270 000 000. C'est pas mal, mais ce n'est pas encore énorme. J'ai surtout remarqué que mon ordinateur a un processeur à 6 coeurs. Donc, en laissant en parallèle 5 programmes de recherche de nombres premiers, j'utilise 85% du processeur, et il m'en reste assez pour faire fonctionner n'importe quelle application (KDE + d'autres applications).

La vraie question que je me pose est comment faire faire des calculs par l'ordinateur sur des nombres vraiment grand (plus de 100 000 chiffres). Une idée m'est venue d'utiliser le principe d'un boulier chinois. Avec 11 tiges, on peut déjà compter jusqu'à 16 000 000 000. En soi, ce n'est pas mal. Concrètement, en créant un programme spécifique "grand nombre", il me semble envisageable de tester des nombres premiers d'un niveau de 10 exp(10 exp(10)).

Je vais faire des recherches et vous tient au courant :-)

Pizza