Attention: mort aux idées reçues! Un bi-P4 1GHz ne vaudra jamais un P4 2GHz, à cause de la surcharge de calcul induite par le fait qu'il y ait "plus de matos" à gérer, et que le processeur n'est en général pas ce qui ralentit la machine (mais plutôt tout ce qui est bus, disques...)
ça dépend fortement des applis que tu lances sur ta machine, si c'est fortement // et indépendant, tu auras quasiment les mêmes performances, si tu as juste un programme de calcul, tu utilises un seul processeur.
Mais ça peut être plus rapide si ta machine utilise bcp les procs pour les transferts, en effet, sur une mono-processeur, si tu scannes une image ton proc est monopolisé par les interruptions du port //, la souris devient asthmatique, la musique est hachée, etc...
Sur un bi pro, un seul des 2 proc sera monopolisé.
Pour une utilisation personnelle, il vaut mieux avoir un mono, pour une utilisation en serveur avec moulte processus en //, il vaut mieux du multi-processeur.
Prenons l'exemple de déménageurs, tu as un déménageur qui peut soulever 100 kg il peut prendre 3 paquets, et 2 autres qui peuvent soulever 50kg chacun, ils ne peuvent prendre que 2 paquets à la fois (pour la gestion du multi proc).
- Si tu n'as que des paquets de 25 kg, l'équipe des 2 déménageurs sera plus efficace (2x25)x2=100kg contre 3x25=75kg.
- Si tu as des paquets de 33kg, le déménageur costaud sera plus efficace (33x1[66>50])x2 contre 3x33=99kg.
Mais il est clair qu'il est plus facile d'exploiter à 100% un mono-processeur qu'un multi-processeur sauf usage particulier.
Comme le calcul d'une même image 3D avec une ligne d'affichage par processeur où ils vont tapper dans des données communes, 2éme bonus comme ils auront les a peu prés les mêmes données dans le cache et que l'accés à la mémoire est 2 fois plus lent, ils pourront plus souvent accéder à la mémoire, et le bi-pro 500mhz sera plus rapide que le mono-pro 1ghz, c'est plutôt vrai dans les applis qui utilisent une donnée unique auquels on applique des traitements différents.
D'aprés une feuille sur des prix au 4 février un PI@2.2 tourne a 1350 euros et 2 PIV@1.8 1280 euros, il faut compter le prix d'une carte bi-pro, mais on voit bien que pour application type "render farm" le bi-pro est bcp plus interessant économiquement.
Maintenant pour fragger en 2048x1600 dans Quake III en faisant le benet avec sa machine de mort, point de salut monoproc PIV@2.2ghz geforce4 la plus onéreuse le tout "overclocké" d'au moins 50% plongé dans une cuve de fréon pour éviter le dégagement de chaleur équivalent à une centrale nucléaire :-)
[^] # Re: SMP
Posté par darkleon . En réponse à la dépêche Le noyau 2.5.4 est sorti!. Évalué à 5.
ça dépend fortement des applis que tu lances sur ta machine, si c'est fortement // et indépendant, tu auras quasiment les mêmes performances, si tu as juste un programme de calcul, tu utilises un seul processeur.
Mais ça peut être plus rapide si ta machine utilise bcp les procs pour les transferts, en effet, sur une mono-processeur, si tu scannes une image ton proc est monopolisé par les interruptions du port //, la souris devient asthmatique, la musique est hachée, etc...
Sur un bi pro, un seul des 2 proc sera monopolisé.
Pour une utilisation personnelle, il vaut mieux avoir un mono, pour une utilisation en serveur avec moulte processus en //, il vaut mieux du multi-processeur.
Prenons l'exemple de déménageurs, tu as un déménageur qui peut soulever 100 kg il peut prendre 3 paquets, et 2 autres qui peuvent soulever 50kg chacun, ils ne peuvent prendre que 2 paquets à la fois (pour la gestion du multi proc).
- Si tu n'as que des paquets de 25 kg, l'équipe des 2 déménageurs sera plus efficace (2x25)x2=100kg contre 3x25=75kg.
- Si tu as des paquets de 33kg, le déménageur costaud sera plus efficace (33x1[66>50])x2 contre 3x33=99kg.
Mais il est clair qu'il est plus facile d'exploiter à 100% un mono-processeur qu'un multi-processeur sauf usage particulier.
Comme le calcul d'une même image 3D avec une ligne d'affichage par processeur où ils vont tapper dans des données communes, 2éme bonus comme ils auront les a peu prés les mêmes données dans le cache et que l'accés à la mémoire est 2 fois plus lent, ils pourront plus souvent accéder à la mémoire, et le bi-pro 500mhz sera plus rapide que le mono-pro 1ghz, c'est plutôt vrai dans les applis qui utilisent une donnée unique auquels on applique des traitements différents.
D'aprés une feuille sur des prix au 4 février un PI@2.2 tourne a 1350 euros et 2 PIV@1.8 1280 euros, il faut compter le prix d'une carte bi-pro, mais on voit bien que pour application type "render farm" le bi-pro est bcp plus interessant économiquement.
Maintenant pour fragger en 2048x1600 dans Quake III en faisant le benet avec sa machine de mort, point de salut monoproc PIV@2.2ghz geforce4 la plus onéreuse le tout "overclocké" d'au moins 50% plongé dans une cuve de fréon pour éviter le dégagement de chaleur équivalent à une centrale nucléaire :-)