Besoin d'une nouvelle unité centrale ? ?? - page 8

 
Docent >> :

Apparemment, Win7 les distingue - pour une planification optimale.


Pour autant que je sache, non.

 
Le fait que le noyau virtuel fasse ou non la différence entre le noyau physique et le noyau virtuel est une question importante. Le plus important est que le noyau virtuel n'offre pas le même gain de performance que le noyau physique. De plus, il existe des programmes où l'hyper-trading réduit même les performances. Ainsi, même si nous divisons un programme par 8 threads, les 4 cœurs virtuels supplémentaires seront peu utiles. Bien que beaucoup dépende de l'optimisation de votre programme pour les calculs multithreading. Mais dans tous les cas, le noyau virtuel ne vous apportera pas un grand gain. S'il ne ralentit pas trop...
 
E_mc2 >> :
>> Le fait qu'il s'agisse d'un noyau virtuel ou non n'a aucune importance. Plus important encore, le cœur virtuel est loin d'offrir un gain de performance aussi important que le cœur physique. De plus, il existe des programmes où l'Hyper Trading réduit même les performances. Ainsi, même si nous le divisons par 8 threads, les 4 cœurs virtuels supplémentaires seront peu utiles. Bien que beaucoup dépende de l'optimisation de votre programme pour les calculs multithreading. Mais dans tous les cas, le noyau virtuel ne vous apportera pas un grand gain. Si ce n'est pas des lags aussi...

Intel, au début de l'année prochaine, promet déjà des processeurs à six cœurs, mais sous socket 1366. J'espère qu'ils ne seront pas trop chers.

 

http://www.ixbt.com/cpu/archspeed-2009-3.shtml

http://www.ixbt.com/cpu/archspeed-2009-4.shtml

Ici, vous pouvez lire en détail les résultats et l'utilité de Hyper Trading. Vous ne devez pas vous attendre à obtenir au moins 8 cœurs et à obtenir un gain de performance significatif. Le gain de performance moyen de Hyper Trading sur un processeur à 4 cœurs n'est que de 10%. C'est exactement la moyenne, dans 11 programmes Hyper Trading a diminué les performances du CPU. Vous devez donc encore examiner les programmes que vous utilisez pour l'Hyper Trading comme si ce n'était pas encore pire...

 

Lorsque la HT est activée, TOUS les cœurs deviennent virtuels. Il n'est plus question que ce noyau soit physique et que celui-ci soit virtuel.

Mais le fait que HT se comporte différemment est vrai. Ensuite, n'oubliez pas que les caches de tous niveaux sont divisés par deux par cœur, ce qui n'est pas bon non plus. Bref, tout dépend d'un code concret. Dans l'un des fils de discussion, nous avons déjà abordé la question de MT4 - le cache est important et, selon des statistiques modestes, le mode HT ralentit. Mais il s'agit de 4, qui est monofilaire.

En bref, il n'y a pas de sujet de discussion - nous ne parlons de rien.

 
ManfromRio >> :

Intel, au début de l'année prochaine, promet déjà des processeurs à six cœurs, mais sous socket 1366. J'espère qu'ils ne seront pas trop chers.


Le socket 1366 est par définition cher en soi. Surtout si l'on considère le coût de la plateforme dans son ensemble. Sur les coûteuses cartes mères à chipset X58, vous devez installer trois modules de RAM pour un contrôleur de mémoire à trois canaux. Les processeurs eux-mêmes sont positionnés comme des modèles haut de gamme et sont donc les plus chers de la gamme de processeurs fabriqués. En outre, tout matériel qui vient d'être lancé est vendu à un prix élevé. Donc, je pense ... même sûr que le prix qu'ils facturent à la pleine. Eh bien, comme toujours, la présence de 6 cœurs ne signifie pas automatiquement une augmentation significative. Vous devez optimiser le logiciel pour les 6 cœurs. Tous les programmes ne sont pas non plus optimisés pour 4 cœurs.
 

Nous sommes bien conscients de la fausseté de l'hyperthreading.

Ne vous inquiétez pas, nous effectuerons des tests pratiques et s'il s'avère qu'il est préférable, d'un point de vue réaliste, de ne pas faire tourner plus de threads de test que le nombre de cœurs physiques, alors c'est ce que le terminal recommandera par défaut.

 
E_mc2 >> :


Le socket 1366 est par définition cher en soi. Surtout si l'on considère le coût de la plateforme dans son ensemble. Sur les cartes mères X58 onéreuses, il faut trois modules de RAM pour un contrôleur de mémoire à trois canaux. Les processeurs eux-mêmes sont positionnés comme des modèles haut de gamme et sont donc les plus chers de la gamme de processeurs fabriqués. En outre, tout matériel qui vient d'être lancé est vendu à un prix élevé. Donc, je pense ... même sûr que le prix qu'ils facturent à la pleine. Eh bien, comme toujours, la présence de 6 cœurs ne signifie pas automatiquement une augmentation significative. Vous devez optimiser le logiciel pour les 6 cœurs. Tous les programmes ne sont pas optimisés pour 4 cœurs.

Le fait est que l'optimisation est parfaitement parallèle. En gros, une manche correspond à un fil. Je ne m'attends donc pas à ce qu'il y ait des astuces ici. Plus il y a de cœurs, mieux c'est. Si le prix est moins élevé, il est préférable de s'intéresser aux unités AMD à 6 cœurs. Sans tenir compte de la HT d'Intel, il est plus rapide que 4 cœurs d'AMD, mais pas par un facteur de 1,5.

Et la plate-forme 1366 est une plate-forme serveur dès le départ. D'où 3 canaux de RAM et ainsi de suite. Y compris le prix.

 
Svinozavr >> :

Le fait est que l'optimisation est parfaitement parallèle. En gros, une manche correspond à un fil. Je ne m'attends donc pas à ce qu'il y ait des astuces ici. Plus il y a de cœurs, mieux c'est. Si le prix est moins élevé, il est préférable de s'intéresser aux unités AMD à 6 cœurs. En laissant de côté la HT d'Intel, il est plus rapide que 4 de leurs cœurs - pas 1,5 fois la différence.

La plate-forme 1366 est une plate-forme serveur dès le départ. D'où les 3 canaux de RAM, etc. Y compris le prix.


Pour AMD il est possible d'avoir un regard plus proche, mais quand ils apparaîtront 6-core d'AMD ... comme ils seront libérés plus tard qu'Intel. Et en tenant compte du fait qu'AMD perd complètement dans le secteur supérieur, nous pouvons supposer que le 6-core d'AMD va juste dépasser les Kore et 7 actuels en termes de performance. De la même manière que le Phenom2 a rattrapé les quads d'Intel qui sont sur le marché depuis 2 ans déjà. D'où le prix... ils coûteront probablement moins cher que les CPU d'Intel.
 
Svinozavr >> :

Lorsque la HT est activée, TOUS les cœurs deviennent virtuels. Il n'est plus question que ce noyau soit physique et que celui-ci soit virtuel.

Mais le fait que HT se comporte différemment est vrai. Ensuite, il ne faut pas oublier que les caches de tous niveaux sont divisés par deux par cœur, ce qui n'est pas bon non plus. Bref, tout dépend d'un code concret. Dans l'un des fils de discussion, nous avons déjà abordé la question de MT4 - le cache est important et, selon des statistiques modestes, le mode HT ralentit. Mais il s'agit de 4, qui est monofilaire.

>> De toute façon, il n'y a pas de sujet à discuter, nous ne parlons de rien.


Ils ne deviennent virtuels que nominalement. Le véritable travail est effectué par les cœurs physiques. L'hypercommerce n'est pas vraiment une technologie multi-cœurs, c'est une technologie permettant d'optimiser la charge physique des cœurs. En termes d'effet physique, HyperTrading ne fournit pas de second cœur, il ne fait que permettre une charge optimale du cœur physique, car il peut utiliser les ressources inutilisées du cœur afin de lancer un fil de calcul supplémentaire. Hyper Trading n'est pas un noyau séparé en soi, il fonctionne simplement sur le noyau. Il est impossible qu'un noyau puisse dépasser son propre niveau de performance. En d'autres termes, si un noyau donne une performance maximale de 100 unités, par exemple. Il est impossible qu'Hyper Trading puisse dépasser la limite physique du cœur et donner au moins 101 unités de performance. Comme je l'ai déjà dit, il ne peut qu'optimiser et maximiser la charge du cœur, évitant ainsi l'arrêt des unités de traitement individuelles du processeur et donnant ainsi un surcroît de puissance. Si un cœur a, par exemple, une utilisation de 70 %, l'Hyper Trading peut aider à charger les 30 % restants. Mais il ne donnera pas plus de pouvoir que le noyau ne peut en donner. C'est pourquoi le gain moyen de l'Hyper Trading n'est que de 10%. C'est précisément pour ces 10% qu'il est utile de surcharger les cœurs de travail.