Articles : Introduction à l'Opteron et son architecture
Posté par pasBill pasGates (). Modéré le 02 mai 2003.
Voici un article de Anandtech décrivant l'architecture de l'Opteron, le nouveau processeur 32/64bit d'AMD. C'est un peu technique mais pas trop et assez bien expliqué.
On y parle de « branch prediction », « pipelines » et autres attributs qui font tout le charme d'un microprocesseur.
NdM: C'est le premier test relativement complet de l'Opteron que je vois avec explications et benchs variés. Malheureusement les tests se font uniquement sous Windows sur des applications 32 bits. J'ai donc ajouté un lien vers le benchmark réalisé par Ace's hardware, qui fait des tests sous GNU/Linux pour comparer l'exécution des programmes compilés en 32 et 64 bits.
On y parle de « branch prediction », « pipelines » et autres attributs qui font tout le charme d'un microprocesseur.
NdM: C'est le premier test relativement complet de l'Opteron que je vois avec explications et benchs variés. Malheureusement les tests se font uniquement sous Windows sur des applications 32 bits. J'ai donc ajouté un lien vers le benchmark réalisé par Ace's hardware, qui fait des tests sous GNU/Linux pour comparer l'exécution des programmes compilés en 32 et 64 bits.
L'article sur AnandTech (1889 hits)
Les benchs de Ace's hardware (2220 hits)
> Lire la dépêche (72 commentaires, moyenne: 3,7).
Vous avez demandé le commentaire #203745.




Et vous les moules, AMD ou INTEL?
Pour vous quel est le meilleur processeur a mettre dans sa babasse actuellement (en tenant surtout compte du rapport qualité/prix)...
Avant j'etais plutot AMD(3 AMD --k6,duron,athlon-xp-- pour 1 Intel --pII 300-- chez moi), mais maintenant je me tâte, les divers benchmark que j'ai vu allant souvent avec des cartes graphiques montrent que les Pentium4 sont mieu que les AthlonXP a performance rating equivalent à la frequence d'horlorge du Pentium...
Par contre peut être qu'on peu facilement acheter un processeur chez AMD sensé allé bcp plus vite (genre tu prends 300-400 "Mhz" au dessus) qu'un P4? perso je sais pas j'ai pas regardé en détail... Bref donnez moi votre avis :)
En tout cas j'attends avidement les Athlon64 ... :o)
Archetype Javascript Framework : Faites le côté client!
[^]Re: Et vous les moules, AMD ou INTEL?
Ca commence à faire longtemps qu'on les attend leurs fameux processeurs 64 bits. Toujours rien de tel dans nos babasses perso. Ca serait pas du vapor(hard)ware ?
[^]Re: Et vous les moules, AMD ou INTEL?
Tu peux acheter un opteron c'est dispo maintenant pour un prix raisonnable. Si tu as plus de sous ca fait bien longtemps que tu peux avoir un alpha, ou un itanium.
[^]Re: Et vous les moules, AMD ou INTEL?
abordable...peut-être pas pour un particulier.
[^]Re: Et vous les moules, AMD ou INTEL?
550$ la carte mere MSI et 350$ le processeur c'est trop cher pour un particulier ???
[^]Re: Et vous les moules, AMD ou INTEL?
Tu les tiens d'où, ces prix ? Et pour quelle carte-mère exactement ? J'ai vu le 240 à environ 300 dollars, mais aucun prix de carte-mère (sachant que je n'ai vu qu'une carte-mère pour le moment, la Tyan Thunder KS8 (S2880), qui n'a pas de port AGP, par exemple).
« Le savoir, n'est-ce pas, est un bien précieux. Trop précieux pour ne pas être partagé. »
- Battologio d'Epanalepse, in De Cape et de Crocs, Acte VII (Ayroles & Masbou)
[^]Re: Et vous les moules, AMD ou INTEL?
www.pricewatch.com la carte mere a 500$ c'est une MSI K8D, la Tyan KS8 est plus chere (700$) mais elle integre un controleur SCSI. Ces cartes meres n'ont pas de port AGP, c'est plutot des cartes meres orientees serveurs.
[^]Re: Et vous les moules, AMD ou INTEL?
Oui, 550 euros c'est trop cher pour la carte mére d'un particulier.
Et si en plus elle fait pas l'AGP alors il n'en veut pas le particulier. Ou alors c'est un particulier trés particulier, avec une connection et un serveur qui justifie un tel achat.
[^]Re: Et vous les moules, AMD ou INTEL?
Une connexion ? je vois pas bien le rapport.
Je veux un opteron (si possible bi-pro, j'attend de voir mon budget :) avec une connexion ADSL. Et l'AGP je m'en fous. Une carte mère avec une ATI 8Mo integrée c'est nickel.
Ca me fera un serveur de compil (et accessoirement serveur web, mail, ... mais bon pas besoin de puissance).
[^]Re: Et vous les moules, AMD ou INTEL?
un particulier qui sait tirer partie du 64 bit est forcément un particulier tres particulier...
[^]Re: Et vous les moules, AMD ou INTEL?
ben oui. Surtout pour une MSI (ce serait du matos de qualité à la rigueur...).
[^]Re: Et vous les moules, AMD ou INTEL?
Surtout pour une MSI (ce serait du matos de qualité à la rigueur...).
Euh la je me permet de ne pas etre d'accord. MSI a toujours fait de tres bonnes cartes meres pour les processeurs AMD (bon c'est vrai que sur du intel...)
Au tout debut de l'Athlon, MSI etaient les a faire tourner a peu pres correctement des chipsets VIA (meme chez VIA ils avaient du mal).
J'ai chez moi un certains nombre de cartes meres MSI qui tournent sous Linux sans aucun prob (par contre c'est vrai que sous windows avec les 4in1 des chez VIA c'est la fete au village).
Kha
Kha
root est un privilège, pas un droit !
[^]Re: Et vous les moules, AMD ou INTEL?
ben moi, la seule carte mere MSi que j'ai achetée à grillée au bout de 4 heures
d'utilisation . Plus de demarrage possible .
[^]Re: Et vous les moules, AMD ou INTEL?
Oui mais bon, on peut rien dire sur un seul achat. Ce qui est interessant c'est de connaitre les taux de retours en SAV.
Pas de bureau 3d libre sans drivers libres!
[^]Re: Et vous les moules, AMD ou INTEL?
J'ai acheté une MSi KT4V pour mon Athlon XP 1700+, lorsque mon ECS a griller du a un defaut de l'alim ....
En un mois la carte MSI a tourner pendant 2 semaines 12h/24h, et deux semaines 24h/24h.... pour le moment toujours aucun probleme.
[^]Re: Et vous les moules, AMD ou INTEL?
je connais 2 assembleurs près de chez moi qui ont arreté de vendre des msi à cause de leur manque de fiabilité. ça fait tâche de vendre des cartes en sachant que le client a de grandes chances de la retourner dans la semaine qui vient.
[^]Re: Et vous les moules, AMD ou INTEL?
ben oui. Surtout pour une MSI (ce serait du matos de qualité à la rigueur...).
Ça c'est des vieilles légéndes, un vendeur qui voulait me refiler de l'Abit (le cochon) me disait que MSI c'était de la merde, que ça faisait des écrans bleus de la mort, etc. Pourtant j'ai eu pendant de nombreuses années une carte mère MSI pour mon P3, et jamais un problème (et encore moins d'écrans bleus, j'avais installé Linux et FreeBSD dessus)...
J'ai maintenant une carte mère MSI pour mon P4, et rien à redire ça marche au poil !
[+] [^]Re: Et vous les moules, AMD ou INTEL?
L'important, c'est la taille de la b**e.
« Le savoir, n'est-ce pas, est un bien précieux. Trop précieux pour ne pas être partagé. »
- Battologio d'Epanalepse, in De Cape et de Crocs, Acte VII (Ayroles & Masbou)
[^]Re: Et vous les moules, AMD ou INTEL?
** = ét
Donc quel sont les tailles des processeurs?
Tu prens juste la taille de la puce, ou tu comptes aussi le packaging?
Vivement le retour du [-1]
\_°< C01N C01N ! >°_/
[+] [^]Re: Et vous les moules, AMD ou INTEL?
<i>> Vivement le retour du [-1]
Tu l'as dit, bouffi ...
« Le savoir, n'est-ce pas, est un bien précieux. Trop précieux pour ne pas être partagé. »
- Battologio d'Epanalepse, in De Cape et de Crocs, Acte VII (Ayroles & Masbou)
[^]Re: Et vous les moules, AMD ou INTEL?
c'est plutôt le contraire, un amd a tendance à tourner à une fréquence moins élevée, pour des performances comparables...
Pour le choix, tout dépend de combien tu comptes dépenser. ça change suivant les gammes de prix et l'utilisation qu'on veut en donner.
Par exemple, pour une gamme de prix donné, la donne était souvent celle ci : Pour des jeux, un athlon XP est souvent plus rapide qu'un P4 sauf optimisations spéciales alors qu'en compression video, son, un P4 est souvent devant.
J'avais lu aussi dans un article de tomshardware qui parlait d'une installation bi atlhon mp 1400 avec 576 disques durs de 160Go en Raid que les amd étaient plus performants dans ce type d'utilisation...
[^]Re: Et vous les moules, AMD ou INTEL?
Ne tient pas compte des benchs sous Windows, les drivers des cartes 3D et surtout les compilos n'ont rien à voir.
Pour le cas général des applis Linux compilées avec gcc, l'Athlon reste supérieur au P4 pour un prix moindre.
Regarde ce bench (un peu ancien) de temps de compilation d'un noyau 2.4.13 sur Athlon et P4 :
http://www.tomshardware.com/cpu/20011031/images/image021.gif(...)
Un P4 2 Ghz était plus lent que le plus lent des Athlon XP, le 1500 !
Attends un peu, l'Athlon XP 3200+ avec FSB 400 devrait sortir d'ici quelques jours. Ca sera encore l'arme absolue pour faire tourner Linux en x86.
[^]Re: Et vous les moules, AMD ou INTEL?
tu t'es trompé de lien :
http://www6.tomshardware.com/cpu/20011031/xpvsp4-12.html(...)
[^]Re: Et vous les moules, AMD ou INTEL?
Plus valable maintenant ce test : le P4 était un coeur Willamette avec 256ko de cache et 400MHz de FSB. Les P4 actuels sont des Northwood avec support Hyperthreading, 512ko de cache et 800MHz de FSB. Pas vraiment les mêmes perfos.
Cela dit, je rejoints ton avis sur les perfos avec gcc : le P4 obtiens les meilleurs perfos avec des applis compilées avec ICC (le compilo Intel) ou optimisées à la main ,et ce en plus sur ses meilleurs chipsets Canterwood ou Granite Bay, qui sont souvent bien chères (270? chez Asus). Alors qu'un AXP sur Nforce2, le combo qui tue, est moins chère (la carte mère coute 160? en version Deluxe chez Asus) et sera au moins aussi rapide à PR équivalent avec GCC.
Donc pour moi, AMD reste la meilleure solution, et je dois dire que la perspective d'une machine Bi-Opteron avec chipset Nforce3 (cout total proc+carte mère+1Go mémoire ECC: environ 800?) me fait tellement baver que je vais en bousiller mon clavier.
Cordialement,
[^]Re: Et vous les moules, AMD ou INTEL?
oui c'est a se demander pourquoi ils l'appellent encore P4, ca n'a plus rien a voir, et le performance rating AMD ressemble plus a du performance rating par rapport aux premiers p4 (ou la le "+" de athlon xp 1600+ avait vraiment un sens)...
Donc maintenant si on considere en plus l'overclocking des betes, on m'a dit qu'un p4 se boost + car il chauffe moins, mai j'ai fait aucune verification...
Par contre en lisant ce que tu viens de me dire, je suis content d'avoir pris un AthlonXP 2000+ pour ma gentoo (-O3 -fomit-frame-pointer -ffast-math gnak gnak gnak) :o)
Archetype Javascript Framework : Faites le côté client!
[^]Re: Et vous les moules, AMD ou INTEL?
Le p-rating d'AMD n'a jamais eu d'autre ambition que de pouvoir comparer les processeurs AMD entre eux et avec le premier P4 justement. Ceci explique peut-être pourquoi Intel n'a pas renommé son P4. Dévaloriser/décridibilisé la démarche p-rating d'AMD était plus important que de valoriser l'évolution du P"4". Ce qu'il nous faudrait, c'est un p-rating des dernier P"4"..., par rapport aux premier donc...
De toute façon, nous l'avons compris, la seul chose qui compte vraiment, c'est la pratique. Et pour ça, il ne manque que l'information sur le coût globale des différentes configurations pour rendre les comparatif réellement utiles. J'attends de voir différentes configurations positionnées selon prix/performance. Merci à tous les sites indépendants de faire ce petit effort d'honnêteté intellectuel à l'avenir ! (Oui, je me fâche !)
Un système de base de données devrait d'ailleurs être possible, de sorte à offrire des vue dynamique au plus près de l'actualité...
[^]Re: Et vous les moules, AMD ou INTEL?
Et avec une carte à 75 Euros à base Sis 735 ou SiS 745, ça tourne quasiment aussi bien (quelques %) pour BEAUCOUP moins cher. Mon XP2400+ fait très bon ménage avec ce genre de carte (Asus A7S 333) avec infiniment moins de problèmes sous Linux qu'avec les cartes mères à base de chipset Via avec lesquelles j'ai toujours été emmerdé.
[^]Re: Et vous les moules, AMD ou INTEL?
Bien d'accord avec les chipsets VIA, c'est pourquoi j'ai parlé des NForce de NVidia qui tourne impec sous Linux, qui sont les plus rapide sous AMD et qui sont super stables. C'est vrai que le prix de la carte mère rajoute dans les 50euros, mais ca me parait correct vu qu'on ne parle pas de gain de qq% mais plus prêt de 15-20%. D'autre part, le SiS 735 ou 745 ne supportent pas le FSB 333MHz des derniers AXP autant que je sache, le Nforce2 si.
Mais c'est sur que dans la majorité des cas, tu prends une Asus A7S333 à 75euros, un AXP 2400+ à 110euros et une barette de 512Mo PC2700 de bonne qualité à 90 euros, et pour moins de 300 euros, t'as une belle bête.
Cordialement,
[^]Re: Et vous les moules, AMD ou INTEL?
Le SiS 745 ne supporte que les FSB 266. Il est même conseillé de faire tourner la Ram en synchrone aussi à 266, quitte à adopter des timings un peu plus aggressifs si on a installé des barettes de DDR 333. Mais faire tourner la ram à 333 donne de moins bonnes perfos qu'avec la même Ram à 266.
En tous les cas, par rapport à mon ancienne carte à base de Via qui n'avait pas des performances disque terrible (toujours le problème de gestion du PCI dans les chipsets VIA) et de GROS problèmes d'instabilité dès que j'utilisais ma carte TV, le chipset SiS 745 est absolument parfait et sans ennuis.
[^]Re: Et vous les moules, AMD ou INTEL?
J'ai des serveurs IBM bi Xeon dotés de l'hyperthreading sous Linux au boulot. C'est sur que c'est joli dans top de voir les 4 CPU mais avec un petit bench tout con (lancer 4 instances de Seti@Home :-), on s'aperçoit que l'HT ne sert à rien du tout. Le temps pour calculer un bloc quand on lance 4 clients est quasiment le double de celui pour 2 clients. On ne doit gagner que 4 ou 5% en perfo.
Je n'ai pas trop eu le temps de faire d'autres benchs mais ça confirme ce qu'on voit dans tous les autres tests, y'a pas beaucoup de cas ou ça sert l'HT.
[^]Re: Et vous les moules, AMD ou INTEL?
Avec des changements de contexte du aux 4 process qui tourne, le gain est forcément moins grand qu'avec 2 process multithreadés. Dans ce cas, tu peux avoir des gains jusqu'à 30% selon les applis.
Dans beaucoup d'applis, cela représente au plus un gain de 5-10%. Environ la même chose qu'une fréquence 10% plus élevée.
Cordialement,
[^]Re: Et vous les moules, AMD ou INTEL?
C'est normal. La technologie HyperThreading permet aux programmes de se répartir le temps d'utilisation des différentes unités de traitement du processeur. Ce n'est pas du multi-core.
Soit un ordinateur monoprocesseur P4. Supposons 2 unités de traitement, A, qui traite l'instruction aa) et B (quui traite l'instruction bb), dans le processeur, et 2 programmes (Alpha et Beta). Le programme Alpha utilise essentiellement des instructions aa, et le programme Beta des instructions bb.
Si on lance seulement le programme Alpha, on utilise que l'unité A du processeur, la B étant inutilisée.
Si, en parallèle, on lance aussi le programme Beta, alors, la logique HyperThreading permet de passer à l'unité B les instructionb bb du programme Beta pendant que l'unité A est utilisée par le programme Alpha : c'est presque comme si on avait 2 processeurs.
Par contre, si on lance une deuxième instance du programme A, alors celui-ci a besoin de l'unité de traitement A, déjà utilisée par la première instance : on est dans un cas mono-pro classique, les instructions sont traitées séquentiellement.
C'est ce qui arrive en lançant plusieurs instances de Seti : ce programme utilise toujours les mêmes unités de calcul, l'HyperThreading ne sert donc à rien.
Le principal intérêt de l'HyperThreading n'est pas dans le calcul brut, mais justement dans la répartition de charge sur un environnement multi-tâche et multi-utilisateur. Parfait pour un serveur d'applications, par exemple.
L'HyperThreading, ce N'est PAS du SMP (Symetric MultiProcessing) on-die, c'est plutôt du SMT (Simultaneous MultiThreading) on-die.
« Le savoir, n'est-ce pas, est un bien précieux. Trop précieux pour ne pas être partagé. »
- Battologio d'Epanalepse, in De Cape et de Crocs, Acte VII (Ayroles & Masbou)
[^]Re: Et vous les moules, AMD ou INTEL?
l'HT ne fonctionne que si on a (par exemple), une applis qui ne fait que du calcul en virgule flottante qui tourne en même temps qu'une autre applis qui ne fait que du calcul sur des entiers. Si ça fait de très jolis benchmarks, ça ne correspond pas vraiment à des charges de travail réelles.
Ta dernière phrase, c'est du pur marketing Intel :-)
[^]Re: Et vous les moules, AMD ou INTEL?
<i>> l'HT ne fonctionne que si on a (par exemple), une applis qui ne fait que du calcul en virgule flottante qui tourne en même temps qu'une autre applis qui ne fait que du calcul sur des entiers.
C'est bien ce que je dis, non ?
> Ta dernière phrase, c'est du pur marketing Intel :-)
Euh ... ah ? Laquelle ?
« Le savoir, n'est-ce pas, est un bien précieux. Trop précieux pour ne pas être partagé. »
- Battologio d'Epanalepse, in De Cape et de Crocs, Acte VII (Ayroles & Masbou)
[^]Re: Et vous les moules, AMD ou INTEL?
> > l'HT ne fonctionne que si on a (par exemple), une applis qui ne fait que du calcul en virgule flottante qui tourne en même temps qu'une autre applis qui ne fait que du calcul sur des entiers.
> C'est bien ce que je dis, non ?
Tout à fait, et ce que je rajoute, c'est que ça correspond rarement à une utilisation réelle.
> > Ta dernière phrase, c'est du pur marketing Intel :-)
> Euh ... ah ? Laquelle ?
Celle là :
L'HyperThreading, ce N'est PAS du SMP (Symetric MultiProcessing) on-die, c'est plutôt du SMT (Simultaneous MultiThreading) on-die.
Que ce soit l'un ou l'autre ne change pas grand chose au problème du partage des unités d'execution.
[^]Re: Et vous les moules, AMD ou INTEL?
Que ce soit l'un ou l'autre ne change pas grand chose au problème du partage des unités d'execution.
Ah ben si, bien au contraire. Dans un cas (SMP), on a un vrai bi-processeur (et quand on lance 2 instances de n'importe quel programme, on va 2 fois plus vite qu'avec un seul processeur), et dans l'autre, comme pour le P4, ça ne marche que dans certains cas ...
Et c'est justement l'inverse que veut faire croire Intel (à savoir que le SMT du P4 est équivalent à du vrai SMP) : il n'y a qu'à voir tous les logiciels de gestion montrent plusieurs processeurs là où il n'y en a qu'un. Ce sont des processeurs logiques, pas des processeurs réels.
« Le savoir, n'est-ce pas, est un bien précieux. Trop précieux pour ne pas être partagé. »
- Battologio d'Epanalepse, in De Cape et de Crocs, Acte VII (Ayroles & Masbou)
[^]Re: Et vous les moules, AMD ou INTEL?
Sous Linux, le bi Xeon est bien vu et géré comme un quadri pro en tous les cas ( je suis bien au courant des différences, pas la peine de me l'expliquer).
C'est juste le code d'initialisation qui change un peu mais aprés, c'est géré comme un quadri pro, même si la performance n'est pas celle d'un vrai quadri pro.
Par contre, je ne vois pas ce que tu veux dire par "...tous les logiciels de gestion montrent plusieurs processeurs là où il n'y en a qu'un." ?
[^]Re: Et vous les moules, AMD ou INTEL?
<i>> Par contre, je ne vois pas ce que tu veux dire par "(...)" ?
Ça : C'est juste le code d'initialisation qui change un peu mais aprés, c'est géré comme un quadri pro, même si la performance n'est pas celle d'un vrai quadri pro.
:)
« Le savoir, n'est-ce pas, est un bien précieux. Trop précieux pour ne pas être partagé. »
- Battologio d'Epanalepse, in De Cape et de Crocs, Acte VII (Ayroles & Masbou)
[^]Re: Qu'en pense Yann Guidon ?
J'ai lu avec beaucoup d'intérêt tous les articles. C'est bien écrit, facile à lire même si l'on est pas très doué en anglais.
J'aimerais avoir les commentaires autorisés sur l'architecture comparée d'Opteron et Itanium de notre grand maître en matère de CPU, Yann Guidon. Une comparaison avec FCPU ne serait pas de refus !
[^]Re: Et vous les moules, AMD ou INTEL?
Personnellement le rapport qui m'interesse le plus c'est puissance/prix.
Les graphiques Puissance - mhz ne servent a rien, qui achete un CPU pour ses Mhz ? (d'ailleurs si c'etait le cas tout le monde aurait eu une console Atari Jaguar 64 bits:) ).
Ce qui manque dans les articles des sites hardware, ce sont des graphiques mis a jour frequemment avec les prix (tires de monsieurprix.com par exemple). Ca permettrait de dire "pour 300 euros j'ai ca comme perf avec Intel et ca avec AMD", ce qui faciliterait le choix.
Pas de bureau 3d libre sans drivers libres!
[^]Re: Et vous les moules, AMD ou INTEL?
Le pire, c'est que c'est pas forcémment puissance/prix qui est le critére le plus choisit, mais plutot réputation/marketing (sinon tout le monde aurait une dreamcast :) ) donc on en revient bien aux fameux graphiques qui montrent le rapport Puissance - mhz pour tous ceux qui achétent en fonction du Mhz (facteur marketing) afin de les remettre dans le droit chemin, celui du puissance/prix.
[^]Re: Et vous les moules, AMD ou INTEL?
J'ajoute, parce que sauf erreur de ma part, on en pas encore parlé, qu'un facteur peut-être important est le bruit! Avec un Athlon, tu te retrouves vite à foutre un gros ventilo rapide, ainsi qu'une boite plus ventilée... Et si tu vas dans le silencieux, faut vite payer "cher" (relativement cher, tu paies ton CPU 70 euros, et tu dois débourser quelques dizaines d'euros en plus pour le refroidir correctement).
Avec le P4, le ventilo vient avec, il chauffe moins, et pour la boite, tu peux en trouver une très silencieuse pour à peine plus cher... (cette boite est évidemment valable pour les Athlon, mais avoir une boite silencieuse avec un "cpu qui fait du bruit", pas top).
Niveau perf cependant, les débats sont je trouve souvent biaisés: on va comparer les CPU sur un 3DMark (qui teste plus la carte 3D qu'autre chose), ou sur des jeux utilisant la 3D, mais tenant de moins en moins compte du CPU... (fini le temps des optimisations).
[^]Re: Et vous les moules, AMD ou INTEL?
ou sur des jeux utilisant la 3D, mais tenant de moins en moins compte du CPU... (fini le temps des optimisations).
Tu rigoles ? Sur un jeu moderne (type Unreal Tournament), le CPU est aussi important que la carte vidéo : calculs 3D (la carte ne fait que de la "fausse 3D", ou 2D avec correction de profondeur), moteur physique, IA, réseau, gestion du jeu.... Un jeu, ce n'est pas une démo qui envoie des triangles précalculés sur le bus AGP... ;)
[^]Re: Et vous les moules, AMD ou INTEL?
Tu rigoles ? Sur un jeu moderne (type Unreal Tournament), le CPU est aussi important que la carte vidéo : calculs 3D (la carte ne fait que de la "fausse 3D", ou 2D avec correction de profondeur), moteur physique, IA, réseau, gestion du jeu.... Un jeu, ce n'est pas une démo qui envoie des triangles précalculés sur le bus AGP... ;)
100% d'accord, MAIS je te parle de faire un benchmark basé sur un jeu 3D (je te rappelle qu'il utilise le FPS pour cela...) pour évaluer le CPU. La carte 3D faisant de plus en plus, en ce qui concerne le graphisme, je ne trouve pas que cela soit une mesure convaincante, ton cpu passe une partie de plus en plus importante sur l'IA, le réseau, le moteur physique, etc... ce qui a une influence moins directe sur le FPS, pendant que la carte graphique fait de plus son boulot presque "en parallèle" au CPU... Tu n'es pas convaincu? regarde le simple bon que tu observes en changeant les drivers de ta carte écran de version en version...
Et enfin je persiste, en dehors de quelques rares jeux, les développeurs optimise de moins en moins leur jeux, il y'a quelques années les développeurs étaient "en avance" sur le hardware, ils devaient faire ce qu'ils pouvaient avec ce qu'ils avaient... maintenant la tendance s'inverse (qui connait un jeu utilisant vraiment les pixel et vertex shader? genre pas pour rajouter un effet flote en fin de développement...?).
[^]Re: Et vous les moules, AMD ou INTEL?
ton cpu passe une partie de plus en plus importante sur l'IA, le réseau, le moteur physique, etc... ce qui a une influence moins directe sur le FPS
Ben si. Si le moteur physique ou l'IA ne suivent pas, les FPS tombent à la ramasse. Les jeux ne s'amusent pas à faire tourner les différentes tâches de façon asynchrone et parallèle : les différents calculs sont menés les uns après les autres et toujours dans le même ordre. Si les CPUs sont testés avec les mêmes cartes graphiques, et que les résultats sont différents, c'est bien que la différence a une signification.
en dehors de quelques rares jeux, les développeurs optimise de moins en moins leur jeux
Personnellement, ce n'est pas l'impression que j'ai (on parle bien des jeux pour gamers et pas des bidules en Flash / Java / Point'n'Click...).
ils devaient faire ce qu'ils pouvaient avec ce qu'ils avaient...
C'est toujours le cas. Ils ont plus mais ils veulent faire plus. Un moteur d'IA ou de physique, c'est pas automatiquement rapide sur les machines actuelles.
[^]Re: Et vous les moules, AMD ou INTEL?
Ben si. Si le moteur physique ou l'IA ne suivent pas, les FPS tombent à la ramasse. Les jeux ne s'amusent pas à faire tourner les différentes tâches de façon asynchrone et parallèle :
Disons plutôt que de toute façon avec un CPU, tu auras une seule des taches à la fois... par contre, rien n'empêche ton moteur de ne faire une passe IA/réseau/whatever qu'une fois toutes les n frames...
les différents calculs sont menés les uns après les autres et toujours dans le même ordre. Si les CPUs sont testés avec les mêmes cartes graphiques, et que les résultats sont différents, c'est bien que la différence a une signification.
La question est plutôt: parmis ces différences qu'est ce qui est du à:
- la carte graphique
- le cpu
- le cache
- la mémoire
- la carte mère
- ...
Si tu testes un pentium 4 à différente fréquences, on est d'accord, si tu testes le truc face à un AMD, ça devient plus tordu... le problème est comme toujours de savoir ce que l'on teste...
C'est toujours le cas. Ils ont plus mais ils veulent faire plus. Un moteur d'IA ou de physique, c'est pas automatiquement rapide sur les machines actuelles.
Je n'ai pas dit cela... mais regarde combien de jeux utilises les pixel et vertex shader de ta carte, combien de jeux sont optimisés pour un cpu particulier (MMX, SSE, SSE2, 3DNow, etc...). Je ne suis pas en train de dire: bouh les mauvais, sont nuls... mais juste que la tendance a changer et que donc, je n'utiliserais pas cela comme bench pour un CPU...
Un autre fait: la plupart des jeux utilises D3D ou OpenGL, ce qui a un coup (qui se veut le plus léger possible) sur les perfs... ça ne chagrine personne, on augmente le système de requis, on joue avec ça, et hop!
[^]Re: Et vous les moules, AMD ou INTEL?
J'ai un AthlonXP 2000+ dans un shuttle SS40G... j'ai changé le ventilo qui refroidi le boitier _et_ le processeur pour un PAPS (le processeur est a 46-47° et mon a 48-49 quand je joue pendant un bon bout de temps au jeux en 3D) : il est à environs 30 cm de mon lit et j'arrive a dormir a coté sans problème ...
Le refroidissement d'un AMD est certe sans doute plus cher que celui d'un Intel(quoique...), pour autant il n'est pas forcément si onéreux que ca (un total de 15-20 euros de ventilo) ni si bruyant que cela :oP
Archetype Javascript Framework : Faites le côté client!
[^]Re: Et vous les moules, AMD ou INTEL?
Si tu lis l'Anglais, pour des benchs très complets et entièrement
réalisés sous Linux, je te conseille http://linuxhardware.org(...)
Le plus récent est un test du P4-3Mhz/800Mhz FSB, comparé
au XP Barton 3000+ et au P4-3.06/533 :
http://www.linuxhardware.org/article.pl?sid=03/04/16/1610236&mo(...)
En gros, le dernier intel mène la danse, même en compilation (20 secondes sur un kernel)
mais bon...