dual core - Carte mère - Hardware
Marsh Posté le 22-09-2005 à 00:24:11
hyper threading c'est une optimisation pour le système pour qu'il croit qu'il y ai 2 cpu logique sur les P4 car ils sont mal foutu et arrive jamais a bosser a 100% avec un seul thread, dual core c'est différent , c'est 2 vrai cpu physique comme ton G5 bi pro sauf que ça sera l'équivalent de 2 P4 2.8 sans HT ...
enfin vaut mieu tapper chez amd c'est bcp mieu foutu aussi bien dans les single que dual core ...
Marsh Posté le 22-09-2005 à 15:03:47
Merci de ta réponse.
Il suffit de lacher une bonne année l'info pour redevenir totallement newbie..... pour etre franc, j'ai plus la passion ,-)
Va pour les AMD dual core alors (en esperant qu'ils ne chauffent pas comme fut un temps)
Marsh Posté le 22-09-2005 à 15:05:23
scoulp a écrit : Merci de ta réponse. |
Non c'est fini ça
Marsh Posté le 22-09-2005 à 15:22:50
ça c'est d'ailleurs complètement inversé, c'est les paycat et payDay les fours a pizza maintenant
Marsh Posté le 22-09-2005 à 15:29:57
OncleJimbo a écrit : hyper threading c'est une optimisation pour le système pour qu'il croit qu'il y ai 2 cpu logique sur les P4 car ils sont mal foutu et arrive jamais a bosser a 100% avec un seul thread |
tiens, du grand n'importe quoi ça
c'est pas une optimisation quelconque, c'est pas une correction de bug, c'est une fonctionnalité. Un P4 n'a aucun pb pour fonctionner à 100%.
Marsh Posté le 22-09-2005 à 22:24:10
en pratique c'est pourtant bien le cas, pourquoi t'as encore des ressource cpu quand t'es full load sur un P4 avec hyper threading ? car il est pas vraiment full load, il se fait chier a attendre certaines infos et pendant ce temps ben le cpu logique 1 peut faire autre chose ...
si le PAYCAT était bien foutu l'interret de l'hyperthreading serai nul car si tu mets le proco en vrai full load ben ton 2eme thread il fera rien ...
Marsh Posté le 22-09-2005 à 23:22:18
OncleJimbo a écrit : en pratique c'est pourtant bien le cas, pourquoi t'as encore des ressource cpu quand t'es full load sur un P4 avec hyper threading ? car il est pas vraiment full load, il se fait chier a attendre certaines infos et pendant ce temps ben le cpu logique 1 peut faire autre chose ... |
C'est pas vraiment faux ce que tu dis mais on a vu des tests avec et sans HT, ben les perfs sont les mêmes sur un programme utilisant le même thread (on sait qu'avec l'HT activé, le CPU tourne à 50% mais en fait il tourne à 100%).
Cela dit c'est vrai que c'est agreable l'HT mais sur mon athlon 64, je change simplement la priorité dans le gestionnaire des tâches pour que le programme ne rame pas (vidéos par exemple). Bref l'HT sert à éviter quelques cliques en plus, c'est tout.
Marsh Posté le 22-09-2005 à 23:31:14
OncleJimbo a écrit : en pratique c'est pourtant bien le cas, pourquoi t'as encore des ressource cpu quand t'es full load sur un P4 avec hyper threading ? car il est pas vraiment full load, il se fait chier a attendre certaines infos et pendant ce temps ben le cpu logique 1 peut faire autre chose ... |
voilà, bien, tu te relis, et tu verras que tu te contredis
si tu fais tourner un soft monothread sur un P4 HT, il est EVIDENT que le CPU ne sera pas occupé à 100%, puisqu'un seul de ses cores fonctionne à plein régime. L'intérêt de l'HT, c'est de faire deux tâches EN MEME TEMPS !! Tu n'as manifestement pas compris comment fonctionne un CPU, et quel est l'intérêt de l'HT (peut être ne sais-tu pas ce qu'est un thread)
Marsh Posté le 22-09-2005 à 23:48:30
heu y a qu'un seul core physique sur les P4 hein ...
Marsh Posté le 22-09-2005 à 23:55:18
OncleJimbo a écrit : heu y a qu'un seul core physique sur les P4 hein ... |
Heureusement, les perfs auraient été encore moins bonnes...suffit de voir les P4 8xx
Marsh Posté le 24-09-2005 à 02:26:24
OncleJimbo a écrit : en pratique c'est pourtant bien le cas, pourquoi t'as encore des ressource cpu quand t'es full load sur un P4 avec hyper threading ? car il est pas vraiment full load, il se fait chier a attendre certaines infos et pendant ce temps ben le cpu logique 1 peut faire autre chose ... |
ca permet surtout de pouvoir utiliser les unités de calculs qui sont pas utilisées pour un autre thread, ni plus ni moins parce que forcément, un seul thread ne peut pas gaver toutes les unités de calcul à la fois, donc tant qu'à faire, autant qu'elle serve
Marsh Posté le 22-09-2005 à 00:13:01
excusez mon ignorance.
A l'epoque on parlait d'hyper threading, maintenant ca semble etre du dual core.
C'est toujours le meme principe ? (le processeur est reconnu comme un bi ds les appli 3D ou de montage)
Une carte bi dual core donnera l'illusion d'avoir 4 cpu ?
Pour info, la meme image 3D, temps de rendu (puissance cpu uniquement)
28 secondes sous mon 2,8ghz, 1go de RAM
38 secondes sous mon G5 bi pro 2Ghz avec 4go de ram
(le logiciel est certainement optimisé pour pc ceci dit.... sinon, je ne m'explique pas la différerence ! mon pc est bien ancien que mon mac)
je recherche surtout de la puissance cpu
merci