web-dev-qa-db-fra.com

Windows peut-il utiliser plus de 16 processeurs principaux?

Il existe actuellement un certain nombre de processeurs sur le marché avec 12, 14, 16, 16 32 cœurs (AMD Threadripper, Intel i9), etc. Windows 10 peut-il même utiliser ce pouvoir? Nous savons qu'il peut prendre en charge jusqu'à 32 cœurs, mais les utiliserait-il réellement?

Y at-il des programmes qui pourraient le faire? Ces types de processeurs semblent viser le marché du jeu alors les jeux pourraient-ils utiliser tout ce pouvoir?

Je pense que nous avons des ordinateurs personnels avec une masse de puissance qui ne peuvent pas vraiment être utilisés et qui sont bloqués par le système d'exploitation?

35
Paul Alexander

Répondons partie par partie.

Ma question est la suivante: Windows 10 peut-il même utiliser ce pouvoir?

Techniquement, oui, en fonction des spécifications Windows, il est prêt à utiliser ces cœurs.

Nous savons qu'il peut prendre en charge jusqu'à 32 cœurs, mais les utiliserait-il réellement?

Oui, Windows peut théoriquement les utiliser. Non, pratiquement, il n'y aura aucune amélioration significative des performances pour utilisation typique .

Y at-il des programmes qui pourraient le faire?

Oui. Des programmes d'exploration de données (qui utilisent la puissance du processeur pour «gagner de l'argent») aux programmes de compression multithreads, aux machines virtuelles, etc. Les gains de performances seront visibles lors de l'exécution de plusieurs applications exigeant un processeur unique et/ou multi-processeurs.

Ces types de processeurs semblent viser le marché des jeux

Ce sont des publicités, ciblées pour la plupart sur des joueurs qui ne savent pas gaspiller leur argent. (Des explications sont données ci-dessous.)

Alors, les jeux pourraient-ils utiliser tout ce pouvoir?

Théoriquement - oui. Pratiquement - pas maintenant. À l'heure actuelle, il n'y a pas de jeu AAA capable d'utiliser 16 cœurs de processeur et d'apporter une amélioration de significative /. Ce que vous pouvez gagner du jeu le plus exigeant peut être de + 1-2 FPS, comparé à un CPU typique à 8 cœurs.

Jeu en streaming:

Les cœurs peuvent être utiles pour les logiciels de diffusion de jeu en continu, bien que cela dépende du logiciel - l’un peut utiliser le processeur, l’autre le GPU, le troisième - utiliser les deux.

Toutefois, il est possible d’acheter du matériel de lecture en continu à faible retard afin de fournir un nombre de FPS élevé et constant sans nuire considérablement à la FPS du jeu. Le coût de ce matériel (200 USD) est moins cher que celui des cœurs de processeur "supplémentaires" (+ 1 000 USD).

Je pense que nous avons des ordinateurs personnels avec une masse de puissance qui ne peuvent pas vraiment être utilisés et qui sont bloqués par le système d'exploitation?

Oui. Actuellement, les ordinateurs et les mobiles non utilisés consomment beaucoup de ressources CPU. Cela inclut principalement les utilisateurs qui utilisent plus de 4 ordinateurs centraux et smartphones et la plupart des smartphones pour la navigation, laissant le processeur inactif la plupart du temps.


Suggestion pour les PC de jeu:

L’achat de tels processeurs pour les jeux est pas recommandé. Actuellement il n'y a pas de jeu qui utilise ce pouvoir, alors c'est un gaspillage d'argent.

Après quelques années - lorsque les jeux pourront l'utiliser - ce processeur "à l'ancienne" ratera les prochaines technologies (telles que la prochaine RAM DDR *) que vous voudrez peut-être pour la prochaine génération PC haut de gamme. Encore une fois, cela deviendra un gaspillage d'argent dépensé dans le passé.

Les ordinateurs de jeu devraient devraient être mis à niveau tous les trois ans environ, afin de pouvoir toujours exécuter les meilleurs jeux. Si vous achetez une pièce (CPU, GPU ou RAM) qui durera plus longtemps (par exemple cinq ans), il est alors préférable d'économiser cet argent supplémentaire et de mettre à niveau l'ordinateur au bout de trois ans afin d'éviter les goulots d'étranglement en termes de performances générés par l'ancien matériel.

4
X X

From Microsoft - Windows 10 prend en charge deux processeurs physiques au maximum, mais le nombre de processeurs logiques ou de cœurs varie en fonction de l’architecture du processeur. Un maximum de 32 cœurs est pris en charge dans les versions 32 bits de Windows 8, tandis que 256 cœurs sont pris en charge dans les versions 64 bits.

Peut-il les utiliser? Absolument. Est-ce que le moyen personne tirera parti de cette puissance CPU? Pas probable.

Ces types de processeurs semblent viser le marché des jeux

Pas du tout. Bien que les jeux nécessitent un peu de puissance CPU, le GPU est souvent roi. Je doute que n'importe quel jeu serait proche d'utiliser autant de temps CPU (sauf s'il y avait un bogue) à tout moment dans un avenir proche.

Ces types de CPU sont plus destinés à l’analyse de données et au traitement des chiffres, et non à un consommateur domestique. On pourrait soutenir que "plus" est mieux, il y a des rendements décroissants dans les environnements d'utilisation standard.

Certaines applications peuvent certainement tirer parti d’un nombre aussi élevé de cœurs. Montage vidéo, modélisation 3D, etc. Toutefois, l'utilisateur moyen n'utilise pas ce niveau de puissance de calcul.

64
Keltari

Je pense que nous avons des ordinateurs personnels avec une masse de puissance qui ne peuvent pas vraiment être utilisés et qui sont bloqués par le système d'exploitation?

En dehors des stations de travail hautes performances spécifiques ou des plateformes de jeu haut de gamme, les ordinateurs "personnels" avec ce type de noyau sont encore relativement rares dans mon expérience. Mais pour ce qui est de l’essentiel de votre question - le processeur n’est pas bloqué par le système d’exploitation, car Windows 10 utilisera avec plaisir les 32 cœurs si vous leur donnez quelque chose à faire.

Historiquement, il n’y avait pas beaucoup de cas d’utilisation où vous vouliez exécuter simultanément 32 processus liés à un processeur pendant une période de temps significative, car les machines avec un grand nombre de cœurs devenaient de plus en plus disponibles, les développeurs évoluant pour en tirer parti. en augmentant le parallélisme de leurs logiciels iD Software , par exemple, les Quake Champions spécifiquement codés pour tirer parti de ce type de processeur.

En dehors des jeux, la possibilité de gérer plusieurs ordinateurs virtuels, chacun avec plusieurs cœurs dédiés, peut s'avérer très pratique.

14
motosubatsu

Windows 10 ou les ordinateurs de bureau en général ne sont pas utilisés avec un grand nombre de cœurs.

L'application typique de 16 ou 32 processeurs principaux serait des machines virtualisées (exécutant VMware ou une autre plate-forme de virtualisation, plutôt que Windows 10), ainsi que des serveurs de base de données et des environnements cloud.

Par exemple, dans mon travail, nous avons un environnement VMware exécutant une vingtaine de serveurs virtuels. Il y a des avantages en termes de performances à dédier un cœur physique par serveur virtuel, plutôt que d'utiliser des cœurs logiques simulés.

Le logiciel de base de données volumineux a également tendance à utiliser de nombreux cœurs pour un traitement plus rapide.

En outre, la plate-forme de virtualisation et le logiciel de base de données peuvent être soumis à des restrictions de licence, ce qui fait qu'il est moins coûteux de disposer de plus de cœurs physiques que de plus de processeurs.

Voir également l'article de blog4 Zones où le traitement multicœur compte vraimentpour plus d'informations et des exemples.

4
Gnudiff