Citation de Wikipédia
Un thread ou fil (d'exécution) ou tâche (terme et définition normalisés par ISO/IEC 2382-7:2000 ; autres appellations connues : processus léger, unité de traitement, unité d'exécution, fil d'instruction, processus allégé, exétron1), est similaire à un processus car tous deux représentent l'exécution d'un ensemble d'instructions du langage machine d'un processeur. Du point de vue de l'utilisateur, ces exécutions semblent se dérouler en parallèle. Toutefois, là où chaque processus possède sa propre mémoire virtuelle, les threads d'un même processus se partagent sa mémoire virtuelle. Par contre, tous les threads possèdent leur propre pile d’appel.
Voila pour la définition de chez Wiki et [url=http://fr.wikipedia.org/wiki/Thread_(informatique)]un petit lien pour plus d'infos[/url]
Donc en clair, d'après la description que tu as faite un peu plus haut tu as plusieurs options :
-> Changer ton processeur pour avoir plus de coeur si possible en hyperthreading (a l'heure actuelle les plus "gros" sont les hexacores d'Intel avec 6 coeur hyperthreadé entrainant donc 12 thread => soit 12 calculs possibles. Mais dans des prix plus abordables la série I7 930 ou I7 950 permet déjà d'avoir 8 thread ce qui est déjà un bon début.
-> Ajouter une deuxieme machine, mais ca tu l'avais compris toi même
-> Modifier le programme pour permettre les calculs parallèles sur un coeur mais en théorie cela se traduirait par une augmentation du temps de traitement
-> Certaines cartes mère serveur acceptent plusieurs processeurs, donc par exemple une carte acceptant 2 processeurs avec 6 coeurs hyperthreadé te donnent un total de 24 thread actif. Bon le prix d'une telle solution est assez conséquent tu t'en doute.
Voila donc comme ca je n'ai pas de solution miracle a te donner, la solution la moins couteuse étant la modification du programme, et la solution la plus puissante étant le serveur multi processeur (quoi que ne connaissant pas vraiment ce monde je ne saurait trop te dire comment cela fonctionne).
N'hésite pas si tu as d'autres question.