- Des programmes à faire tourner sous SAS avec de très grosses bases de données pour faire plein de simulations.
- Entre 1000 et 10000 simulations qui prennent entre 3 et 5 jours à aboutir.
- Un serveur beaucoup plus rapide à côté, mais aux nombre de connexions simultanées assez limitées ce qui nous gène un peu dans le travail.
Donc tu as un gros serveur de base de donnée qui délègue des tâches à une troupe de PCs de bureau uniquement dédiés à cela ? J'ai bien compris ?
L'idée était donc de changer une partie des PC de manière à accélérer un peu les temps de calcul. Je n'ai pas encore idée du budget, mais c'est à mon avis assez limité.
Difficile de chercher une solution pro si le cout doit être minime. Pour avoir une bonne puissance de calcul a faible cout, l'idéal serait d'attendre la sortie... Des phenom II x6, et de monter quelques machines basiques avec ce processeur dedant, le prix d'un x6 devrait tourner vers les 200€ en prix d'appel, ajouter à cela la CM, la mémoire, boitier, alim pour 250€ par machine de 6 cores.
Enfin, ça c'est la solution "on se demerde avec le moins de sous possible". Coté efficacité énergétique, ce sera pas franchement bon.
Maintenant, pour partir vers de vraies solutions pro, je pense que la solution est une fois de plus à voir du coté d'AMD qui sort ses processeurs 12 cores sous peu, capables de fonctionner par 2 ou par 4 et proposés à des prix agressifs.
D'autres solutions existent-elles ? Faire tourner simultanément plusieurs PC sur le même programme pour multiplier les ressources disponibles ?
Pas de miracles de ce coté là : je suppose que vous disposez d'un grand nombre de tâches chacune monothread ? Qui sont dispatchées à la volée par le serveur sur les machines de calcul ? Dans ce cas, le calcul est simple : 6 cores = 3 fois plus de travail que 2.
J'ai entendu parler de CUDA, Fermi et autres noms barbares comme solutions adaptées aux gros calculs. C'est uniquement graphique ou ca s'appliquerait aussi ici ?
A moins d'avoir envie de recoder vos applications, rien à voir la dedans.
Quel est l'impact de la RAM et des disques dur dans une telle application ? Des disques plus "pro" (SAS) voir en raid (0 ?) pourraient-ils être utiles ?
Cela dépend totalement de la charge que vous infligez à vos PCs de calcul. Si une machine n'est dédiée qu'a des calculs que le "gros serveur" lui envoie, je ne vois pas en quoi un bon disque dur accélèrerait les choses.
Très clairement, je ne suis pas au point dans ce domaine. Je pense que le plus à même de t'en parler sur ce forum serait Noriel.