N'attendez pas de miracles du Dual Core...Envoyé par Yasko
Ce n'est rien de plus que tu SMP actuel. Achetez deux Xeon 3.2 et une PC-DL et vous verrez aurez mieux que ca
Ca peut avoir son intéret parfois
Surtout quand il n'y a pas d'hyperthreading
Et pour bien moins cher que du SMP (enfin, espérons)
+ Edit post précédent
oui mais un petit bi-dual core
SMP forever Ni !
"Faut 1go de mémoire pour tous les jeux modernes, c'est ton principal facteur limitant !
Que ce soit Far Cry, HL2, doom III, Lock-on, ....... ils leur faut tous 1go." PlayTime© // Anné 2007 => 2Go
pour le prix d'un cluster de deux bi single-coreEnvoyé par Ministry
Mes propos n'engagent personne, même pas moi.
Euh, ouais, ma phrase n'était peut être pas très claire...
Je disais ça parce que le P-M ne gère pas l'hyperthreading
Pour le prix, ca devait être pas quand même être supérieur à 2 fois le prix du monocore, sinon ca na pas trop d'intéret (à part les perfs un peu meilleures qu'un vrai SMP).
ben oui mais qd tu as déjà l'un, tu veux l'autre :whistle:Envoyé par Neo_13
SMP forever Ni !
"Faut 1go de mémoire pour tous les jeux modernes, c'est ton principal facteur limitant !
Que ce soit Far Cry, HL2, doom III, Lock-on, ....... ils leur faut tous 1go." PlayTime© // Anné 2007 => 2Go
http://www.anandtech.com/mb/showdoc.aspx?i=2264&p=4Envoyé par Anand
AMD to Follow Intel Corp. with SSE3 in 2005
Athlon 64 to Acquire SSE3 Beginning of 2005
http://www.xbitlabs.com/news/cpu/dis...104142743.html
Envoyé par Xbit
dis, The Mad, le P-M , il aura l'HT un jour?
même si le gain du dual core est pas sensationnel, il compensera quand même le ralentissement de la montée en fréquence, non?
le SMP, c'est quand meme pas mal, même si c'est pas tout le temps exploité.
à fréquence égale, je pense que ça sera au moins 25% de plus :??:
Acer TM 8215WLMi C2D T7200 (2Ghz/4mo/FSB667)/2Go DDR2 667/160Go 5400trs/X1600 256-512mo HM/15'4 WSXGA+/BT2.0+EDR/Wifi ABG/DVD Supermulti
HP NX7000 PM1.5 (1.4 d'origine)/768mo/40go/Mobility 9200 64mo(32mo d'origine)/7K250-250Go USB2
Barton 2800+ FANLESS héhé...uch:
Y'auras 0% de gain sur une application qui ne geras pas le SMP, elle ne veras même pas le second core !
Ensuite l'HT sur P-M a mon avis y'en auras jamais.
Pour moi l'HT est une technologie qui tire sa puissance de la haute fréquence du P4 et de son inutilisation dans certains cas.
Ouaip, pour qu'un P-M (idem pour les Athlons je pense) rivalise avec un P4 alors qu'il tourne à une fréquence quasiment 2 fois plus faible, il doit bien mieux arranger ses traitements et remplir tout le temps toutes ses unités.Envoyé par PeGGaaSuSS
Un hyperthreading dans un processeur qui aurait tout le temps toutes ses unités entièrement remplies n'aurait alors aucun intéret.
Pour le multithreading, c'est le boulot de l'OS de gérer les threads en fonction du nombre de CPU dispo (virtuels ou non), pas celui de l'application, qui elle a juste un certain de nombre de threads à faire tourner pour fonctionner.
En parallèle, ou séquentiellement, c'est l'OS qui le décide...
1) l'HT ne sert pas qu'à remplir le pipelineEnvoyé par Yasko
2) si l'application est monothreadé, tu peux mettre l'os que tu veux elle s'executera toujours sur un seul core... point final
Mes propos n'engagent personne, même pas moi.
1. C'est l'intéret principal tout de même, non ?
2. Evidemment, si l'application n'a qu'un thread... Enfin une application peut n'avoir qu'un thread, mais jamais il n'y qu'un thread à faire tourner, puisqu'il y a toujours au moins ceux de l'OS.
Mais ceux la sont sensés avoir une charge CPU négligeable, c'est pour ca qu'on voit peu de différence.
Le multithreading en théorie a toujours un intéret.
En pratique, faut avoir au moins 2 threads avec pas mal de boulot à faire tourner simultanément pour voir une différence.
Bon je suis heureux de m'être fait comprendre (pour une fois :D), j'avait pas l'explication technique, mais je pensais sa. :jap:
Ce qui est dommage dans l'histoire, c'est qu'on a pas (encore ?) de processeur qui puisse nous faire les 2 : la fréquence elevée ET le remplissage optimal.
Vous imaginez un P-M à 3,6 GHz ?
a ce moment le HT prend aussi quelque part son intérêt ?Envoyé par Yasko
Mes propos n'engagent personne, même pas moi.
le SMT (donc l'hyper-threading) serait pas utile sur un PM parcequ'il n'a ni beaucoup d'unité ni un gros pipeline à remplir, mais un truc type CMT ça peut-être utile, comme sur le niagara (qui encore moins d'unité et un pipeline + court).Envoyé par Yasko
oui, euh, je met HT, mais je parle evidemment de multithreadingEnvoyé par JulioDup
Mes propos n'engagent personne, même pas moi.
Oui il y a toujours un (petit ?) intérêt à avoir un système multithreadé, même pour des applications monothread.Envoyé par Neo_13
Par exemple, là ou un système monothreadé aurait eu son interface graphique bloqué par une lourde tâche, un système multithreadé pourra faire des repaint régulièrement.
Puis même si tu n'as que des applications monothread, tu peux alors les utiliser simultanément, sans impact de performance de l'une sur l'autre (enfin, en théorie et sur un vrai SMP (pas hyperthreading), et sans prendre compte les autres limitations (RAM, ...)).
Pour peu que tu ais un double écran, tu peux jouer à FarCry et ripper un DVD/encoder un MP3 simultanément...
tout à fait !
SMP forever Ni !
"Faut 1go de mémoire pour tous les jeux modernes, c'est ton principal facteur limitant !
Que ce soit Far Cry, HL2, doom III, Lock-on, ....... ils leur faut tous 1go." PlayTime© // Anné 2007 => 2Go
Les erreurs de prédiction de branchement génèrent des pertes verticales, qui sont d'autant plus élevées que le pipeline est long. La longueur élevée du pipeline étant une condition sine qua non à une fréquence élevée... tu rêves :DEnvoyé par Yasko
Ca ne se joue pas qu'à une longueur de pipeline quand même ?
Pour son temps de flush, OK pour que ca soit proportionnel à sa longueur.
Mais ce n'est quand même pas ce temps perdu, un peu plus long (des nanosecondes quoi) lors des mauvaises prédictions (très rares si je me rappelle bien, <0,5%) du P4 qui fait qu'il équivaut un autre processeur qui tourne 2 fois moins vite, non ?
Ben y'a pas que ça, mais ça joue énormément. Les erreurs de prédictions sont très rares, par rapport à 100 branchements (puisque c'est un pourcentage) mais les branchements, eux, sont très fréquents.
WHILE peut aussi être assimilié à un IF + un tas de choses après, non ?Envoyé par lechenejb
En gros, il faudrait juste faire des programmes du type:
Code:int main(void) { printf("Hello World\n"); return 0; }