Bonjour à tous,
J'espère être dans la bonne rubrique...
1) Ce que je désire faire :
Je suis en train de réaliser un programme (Population de Réseaux de neurones évolutionnistes) qui risque de demander énormément de calculs (A priori plusieurs jours voir semaine de calcul pour chaque essai et de nombreux essais...)
Quelques précisions :
- Pas besoin de temps réel,
- Les calculs sont facilement partageable sur plusieurs PC et surtout décomposable en unité indépendante,(comme pour Seti par exemple),
- Les données à transferer entre ordi ne sont pas très grosse (Un simple réseau suffira largement),
- Pour le stockage, des disques dur de quelques Go seront largement suffisant (D'occasion, j'ai trouvé des disques de 5Go pour 5 euros pièce.)
- Necessitera un peu de mémoire : 512Mo par ordi sera suffisant
- A priori, le transfert mémoire-processeur sera assez faible, les caches des processeurs ne devrait pas être pénalisant
2) Solution avec plusieurs PC :
Vu qu'un seul ordi même du dernier cri risque d'être trop lent, je pense plutot utiliser plusieurs PC, chacun ayant :
- 1 carte mère + CPU avec réseau et carte graphique incorporé (Ils n'auront pas d'écran sauf lors de leur installation de départ. Le réseau servira aux transferts des données) Donc inutile d'avoir des cartes aditionnelles.
- Mémoire de 512 Mo (ou 1 Go si pratiquement le même prix)
- Disque dur de quelques Go (OS+Logiciel+sauvegarde des données. Utile pour que chaque ordi soit indépendant et non tributaire du réseau)
- Pas d'écran, ni de lecteur de disquette, ni de CD ou DVD
- Boitier et ventillation perso pour réassembler les cartes mères
- Alim partager pour plusieurs cartes mères (cablage perso)
3) Un petit prix :
Je ne peut pas mettre plus de 1000 euros actuellement.
La structure en multiple PC (identique ou dépareillé) me permettra par la suite de rajouter d'autres ordi si mon budget me le permet...
4) Mon problème :
Mon principal problème est donc de pouvoir effectuer le maximum de calculs (Entier et flotant) pour un prix vraiment mini !!!
- J'exclu la location de temps de calcul puisque je ne désire pas distribuer mon programme.
- La location d'ordi risque de devenir trop cher vu le temps de mise au point puis les nombreux essais.
- Des PC(CM+CPU) neufs ou de l'occasion ? (En neuf les grosses bête sont trop cher par rapport aux performances. Un bon compromis peut être en occasion...)
- Quel processeur donnerait le meilleur rapport Vitesse/Prix ?
(C'est dommage que de tel info ne se trouve pas directement dans les comparateurs... surtout pour l'occasion)
- La conso n'est pas prioritaire, mais pas trop quand même, je pense qu'un maxi vers 2000 ou 3000W est raisonnable. Donc pas 50 ordi à 500MHz par exemple
- Pour chaque ordi je compte en gros :
.1 disque dur (5 euro par lot pour des disques de 5Go),
.1 mémoire 512Mo (6-7euros)
.quelques cables (disque dur, vers alim, secteur, réseau...) 1 ou 2 euro d'occas
.Alim (Selon puissance et conso 2 à 5 ordi/alim) quelques euro d'occas. Avoir selon la puissance.
Disont 15 euros par PC
. +1 Carte mère avec réseau et vidéo
. +1 processeur
Ce qui fait par exemple pour :
- 5 PC : 1000e / 5 = 200e/PC - 15e => 185 euro par CM+CPU (Neuf ou occasion récent)
- 10 PC : 1000e / 10 = 100e/PC - 15e => 85 euro par CM+CPU (Neuf ou occasion)
- 20 PC : 1000e / 20 = 50e/PC - 15e => 35 euro par CM+CPU (Occasion pas trop récent)
Quel est donc la meilleur solution à petit prix ?
Quel meilleur processeur (Neuf et/ou Occasion) pour le maximum de vitesse de calcul et petit prix ?
Avez-vous d'autres idées ?
Merci de vos réponses, liens, suggestions, critiques...
A+