Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
1478 connectés 

  FORUM HardWare.fr
  Hardware
  Processeur

  Quels logiciels utilisent efficacement le multi-coeur ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Quels logiciels utilisent efficacement le multi-coeur ?

n°10130737
liverpooli​en22
Posté le 20-04-2017 à 11:50:35  profilanswer
 

Je souhaite acheter un PC d'ici quelques mois, je me suis donc lancé dans la lecture d'articles sur le fonctionnement des différents composants du PC.
 
J'ai donc lu que le multi-core des processeurs est une technologie incontournable, mais que certains logiciels l'exploitaient moins bien que d'autres !
 
Donc, selon l'usage que l'utilisateur a de son CPU, le multi-core sera plus ou moins pertinent.
 
 Ma question donc : quels sont les programmes qui optimisent la gestion des taches en multi-coeur, et quels sont ceux qui ne se font qu'en mono-threading ?
 
J'imagine que les jeux vidéos doivent utiliser le multi-core à la perfection (j'imagine... ?), mais j'ai pu lire que d'autres programmes (OpenOffice, Adobe Reader etc.) n'utilisent que le mono-threading et donc un seul coeur, ce qui diminue les performances du CPU multi-core car un de ses coeurs pris isolément à une fréquence d'horloge inférieur à un CPU mono-core.
 
Autres questions : comment ajuster le choix de son CPU par rapport à sa RAM et sa carte graphique ? J'imagine qu'une bonne carte graphique appelle un CPU multi-core, mais j'aimerai savoir de façon plus précise...
 
 
Merci !  :)

mood
Publicité
Posté le 20-04-2017 à 11:50:35  profilanswer
 

n°10130768
flagadadim
harley quinn fanboy
Posté le 20-04-2017 à 12:18:00  profilanswer
 

liverpoolien22 a écrit :

un seul coeur, ce qui diminue les performances du CPU multi-core car un de ses coeurs pris isolément à une fréquence d'horloge inférieur à un CPU mono-core.  [:delarue5] [:ariakan]
 
Autres questions : comment ajuster le choix de son CPU par rapport à sa RAM et sa carte graphique ? J'imagine qu'une bonne carte graphique appelle un CPU multi-core, mais j'aimerai savoir de façon plus précise...
 
 
Merci !  :)


 
T’inquiète pas, aujourd'hui tous les proces sont multicore  :o


---------------
« Quand j'étais jeune, j'étais très con. Je suis resté très jeune. »Jean-Claude Van Damme
n°10130769
leroimerli​nbis
Posté le 20-04-2017 à 12:18:43  profilanswer
 

flagadadim a écrit :


 
T’inquiète pas, aujourd'hui tous les proces sont multicore  :o


 
ou pas...

n°10130771
It_Connexi​on
Posté le 20-04-2017 à 12:21:48  profilanswer
 

Si tu regarde les tests CPU HFR tu verras que pas mal d'application gèrent de mieux en mieux le multi-cœurs comme la retouche photo, la 3D ect...  
 
Les jeux vidéos ça dépend, après il est évident qu'aujourd'hui avec un single-core ou un dual-core tu ne fais plus tourner beaucoup de jeux (en très bonne qualité j'entends), même si la CG joue un rôle énorme ;)

Message cité 1 fois
Message édité par It_Connexion le 20-04-2017 à 12:22:45
n°10130776
flagadadim
harley quinn fanboy
Posté le 20-04-2017 à 12:24:45  profilanswer
 


exemple?


---------------
« Quand j'étais jeune, j'étais très con. Je suis resté très jeune. »Jean-Claude Van Damme
n°10130780
liverpooli​en22
Posté le 20-04-2017 à 12:33:27  profilanswer
 

flagadadim a écrit :


 
T’inquiète pas, aujourd'hui tous les proces sont multicore  :o


 
J'imagine, mais je me suis mal exprimé je pense !
Mettons un hexa core 2 GHz et un dual core 4 GHz (je sais pas si il y en a mais c'est pour l'exemple).
Du coup pour les applications mono-thread, il faudra privilégier le dual core 4 GHz ! Donc même si les uni-core ne sont plus là, je peux toujours m'orienter vers les processeurs qui ont peu de coeurs, mais plus de fréquence d'horloge !
 
Enfin c'est la réflexion que je me suis faite, peut-être erronée...

n°10130781
liverpooli​en22
Posté le 20-04-2017 à 12:36:03  profilanswer
 

It_Connexion a écrit :

Si tu regarde les tests CPU HFR tu verras que pas mal d'application gèrent de mieux en mieux le multi-cœurs comme la retouche photo, la 3D ect...  
 
Les jeux vidéos ça dépend, après il est évident qu'aujourd'hui avec un single-core ou un dual-core tu ne fais plus tourner beaucoup de jeux (en très bonne qualité j'entends), même si la CG joue un rôle énorme ;)


 
C'est très possible, puisqu'un article parlait d'une mauvaise gestion des multi-coeurs par les programmes... en 2006 ! Les choses ont dû bien évoluer depuis j'imagine... Mais avoir un comparateur aiderait à savoir lesquels gèrent mieux que d'autres. Je ne connais pas HFR, qu'est-ce que c'est ?

n°10130785
zerist
Posté le 20-04-2017 à 12:40:10  profilanswer
 

liverpoolien22 a écrit :

Enfin c'est la réflexion que je me suis faite, peut-être erronée...

 

C'est un peu incomplet et simplifié (y'a pas que le nombre de coeurs et la fréquence d'horloge qui influent sur la performance d'un CPU), mais sur le fond oui, il y a des CPUs qui sont meilleurs en multi-thread et d'autres qui sont meilleurs en mono-thread.

 

Et c'est effectivement quelque chose qu'il vaut mieux prendre en compte avant d'acheter, pour optimiser les performances du PC en fonction de ce que l'on souhaite faire avec.

 

EDIT : À l'occasion de la sortie de la nouvelle génération de CPUs AMD, il y a eu un dossier de fait par HFR sur l'influence du nombre de coeurs/threads : http://www.hardware.fr/focus/121/i [...] ryzen.html

Message cité 1 fois
Message édité par zerist le 20-04-2017 à 12:41:38

---------------
Asus Z170-A - intel core i5-7600k @4.6GHz/1.24V - 16 Go DDR4@3000MHz G.Skill - MSI GTX1070 Quick Silver - firestrike - time-spy
n°10130786
flagadadim
harley quinn fanboy
Posté le 20-04-2017 à 12:41:15  profilanswer
 

La fréquence ne fait pas tout, l’architecture compte beaucoup aussi.
Le mieux c'est que tu nous dises ce que tu veux faire avec ton PC et ton budget.


---------------
« Quand j'étais jeune, j'étais très con. Je suis resté très jeune. »Jean-Claude Van Damme
n°10130793
mrdoug
Posté le 20-04-2017 à 12:50:44  profilanswer
 

flagadadim a écrit :

La fréquence ne fait pas tout, l’architecture compte beaucoup aussi.
Le mieux c'est que tu nous dises ce que tu veux faire avec ton PC et ton budget.


Je dirais même que la fréquence ne veut plus rien dire depuis la sortie des athlon 64 il y a 14 ans  :o

mood
Publicité
Posté le 20-04-2017 à 12:50:44  profilanswer
 

n°10130797
It_Connexi​on
Posté le 20-04-2017 à 12:58:19  profilanswer
 

liverpoolien22 a écrit :


 
C'est très possible, puisqu'un article parlait d'une mauvaise gestion des multi-coeurs par les programmes... en 2006 ! Les choses ont dû bien évoluer depuis j'imagine... Mais avoir un comparateur aiderait à savoir lesquels gèrent mieux que d'autres. Je ne connais pas HFR, qu'est-ce que c'est ?


 
hardware.fr  :jap:  

n°10130799
mrdoug
Posté le 20-04-2017 à 13:00:09  profilanswer
 

It_Connexion a écrit :


 
hardware.fr  :jap:  


 
Heureusement qu'on a pas dit "hache et fer" :o

n°10130808
Steez
Pas l'temps d'niaiser !
Posté le 20-04-2017 à 13:26:59  profilanswer
 

Bonjour à toi ^^
 
Tout d'abord je tien à te dire que la fréquence ne joue plus aucun rôle maintenant dans les performances en mono-coeur, mais c'est l'architecture qui importe le plus, je te donne l'exemple des FX 9590 cadencé à 4.7 GHz de base, qui n'égale même pas un Pentium G4560 à 3.5 GHz.
 
En effet ce qui diffère c'est l'IPC (Instruction par Cycle), ou plus ce nombre est élevé, plus ton processeur sera puissant comparé à un autre à la même fréquence.
 
 
Ensuite concernant la gestion du multi-cœur, cela dépend de certains programmes. Par exemple pas mal d'outils professionnel n'utilise que 1 cœur, mais d'autres comme les jeux en exploite 2 ou 4 voir 8 (cela dépend du moteur utilisé et l'optimisation du jeu), et certains programme (rendu 3D, encodeur, etc...) eux utilise le maximum de coeurs que la machine possède.
 
Quant à ton histoire de carte graphique qui dépend plus ou moins d'un CPU multi-cœur, cela dépend du jeu auquel on jeu, et même des réglages !
 
 
Par rapport au choix de RAM, CPU et carte graphique, généralement on choisis cela par rapport à ce que la personne veut faire, ce qu'on privilégie c'est le rapport performance/prix en fonction du budget et du besoin.
 
Aujourd'hui on privilégie pour une config gamer avec un budget de 800-900€ un Ryzen 5 1600 (CPU AMD avec 6 coeurs/12 threads), qui fais mieux ou égale un i5 7500 dans des jeux prenant 4 coeurs, alors qu'il a 6 coeurs/12 threads, c'est juste que Zen (architecture d'AMD) égale maintenant Kaby-Lake (architecture d'Intel qui est un speed-bump (simple monté en fréquence) de Skylake) en terme d'IPC.

n°10130811
liverpooli​en22
Posté le 20-04-2017 à 13:33:39  profilanswer
 

zerist a écrit :


 
C'est un peu incomplet et simplifié (y'a pas que le nombre de coeurs et la fréquence d'horloge qui influent sur la performance d'un CPU), mais sur le fond oui, il y a des CPUs qui sont meilleurs en multi-thread et d'autres qui sont meilleurs en mono-thread.  
 
Et c'est effectivement quelque chose qu'il vaut mieux prendre en compte avant d'acheter, pour optimiser les performances du PC en fonction de ce que l'on souhaite faire avec.
 
EDIT : À l'occasion de la sortie de la nouvelle génération de CPUs AMD, il y a eu un dossier de fait par HFR sur l'influence du nombre de coeurs/threads : http://www.hardware.fr/focus/121/i [...] ryzen.html


 
Mais alors du coup, lorsque j'ai affaire avec un CPU, hormis la fréquence et le nombre de coeurs, qu'est-ce que je dois regarder de plus (et comment est-ce que j'interprète ça) ?
 
 
En fait, depuis que je me renseigne pour mon PC (usage multiple : traitement de texte, jeux vidéos, multi-taches bureautique, internet... pour un budget de moins de 900 - 1000e environ), j'essaie aussi d'arriver à me dépatouiller devant les caractéristiques d'un CPU !
 
 
Par exemple, comment savoir quelle architecture privilégiée selon les besoins ?

n°10130813
flagadadim
harley quinn fanboy
Posté le 20-04-2017 à 13:34:43  profilanswer
 

regarde les tests HFR  :o  
 :D


---------------
« Quand j'étais jeune, j'étais très con. Je suis resté très jeune. »Jean-Claude Van Damme
n°10130816
liverpooli​en22
Posté le 20-04-2017 à 13:36:57  profilanswer
 

Steez a écrit :

Bonjour à toi ^^
 
Tout d'abord je tien à te dire que la fréquence ne joue plus aucun rôle maintenant dans les performances en mono-coeur, mais c'est l'architecture qui importe le plus, je te donne l'exemple des FX 9590 cadencé à 4.7 GHz de base, qui n'égale même pas un Pentium G4560 à 3.5 GHz.
 
En effet ce qui diffère c'est l'IPC (Instruction par Cycle), ou plus ce nombre est élevé, plus ton processeur sera puissant comparé à un autre à la même fréquence.
 
 
Ensuite concernant la gestion du multi-cœur, cela dépend de certains programmes. Par exemple pas mal d'outils professionnel n'utilise que 1 cœur, mais d'autres comme les jeux en exploite 2 ou 4 voir 8 (cela dépend du moteur utilisé et l'optimisation du jeu), et certains programme (rendu 3D, encodeur, etc...) eux utilise le maximum de coeurs que la machine possède.
 
Quant à ton histoire de carte graphique qui dépend plus ou moins d'un CPU multi-cœur, cela dépend du jeu auquel on jeu, et même des réglages !
 
 
Par rapport au choix de RAM, CPU et carte graphique, généralement on choisis cela par rapport à ce que la personne veut faire, ce qu'on privilégie c'est le rapport performance/prix en fonction du budget et du besoin.
 
Aujourd'hui on privilégie pour une config gamer avec un budget de 800-900€ un Ryzen 5 1600 (CPU AMD avec 6 coeurs/12 threads), qui fais mieux ou égale un i5 7500 dans des jeux prenant 4 coeurs, alors qu'il a 6 coeurs/12 threads, c'est juste que Zen (architecture d'AMD) égale maintenant Kaby-Lake (architecture d'Intel qui est un speed-bump (simple monté en fréquence) de Skylake) en terme d'IPC.


 
Bonjour ! :)
Comment savoir quel programme utilise un coeur ou plusieurs ? On peut avoir cette information facilement ou pas du tout ?
 
Concernant les IPC, je pensais qu'un CPU ne pouvait réaliser qu'une instruction par cycle, donc que mécaniquement il n'était qu'à 1 IPC ? Et donc que lla vitesse ne dépendait que de la fréquence d'horloge! Donc pour choisir un CPU, il faut également regarder les IPC (ou bien cette caractéristique n'est pas mentionnée) ?

n°10130819
zerist
Posté le 20-04-2017 à 13:40:29  profilanswer
 

liverpoolien22 a écrit :


 
Mais alors du coup, lorsque j'ai affaire avec un CPU, hormis la fréquence et le nombre de coeurs, qu'est-ce que je dois regarder de plus (et comment est-ce que j'interprète ça) ?


C'est des caractéristiques qui sont peu visibles et très techniques. Pour le commun des mortels, le plus simple c'est :

  • Regarder des tests des différents CPUs
  • Demander ici  :sol:  
liverpoolien22 a écrit :


En fait, depuis que je me renseigne pour mon PC (usage multiple : traitement de texte, jeux vidéos, multi-taches bureautique, internet...


Dans les utilisations que tu cites, une seule est vraiment consommatrice de puissance : Le jeu. Le traitement de texte, la bureautique, l'internet, tu peux en faire avec un CPU à 50€ sans avoir aucun lag.
 
Ça dépend quel(s) jeux tu utilises, mais grosso-modo, actuellement, le mieux c'est le 4C/4T pour du jeu. Et pour une utilisation en jeu, les processeurs Intel sont généralement un peu meilleurs que ceux d'AMD (même si l'écart s'est fortement réduit sur les nouvelles générations).


---------------
Asus Z170-A - intel core i5-7600k @4.6GHz/1.24V - 16 Go DDR4@3000MHz G.Skill - MSI GTX1070 Quick Silver - firestrike - time-spy
n°10130822
mrdoug
Posté le 20-04-2017 à 13:41:22  profilanswer
 

liverpoolien22 a écrit :


 
Bonjour ! :)
Comment savoir quel programme utilise un coeur ou plusieurs ? On peut avoir cette information facilement ou pas du tout ?
 
Concernant les IPC, je pensais qu'un CPU ne pouvait réaliser qu'une instruction par cycle, donc que mécaniquement il n'était qu'à 1 IPC ? Et donc que lla vitesse ne dépendait que de la fréquence d'horloge! Donc pour choisir un CPU, il faut également regarder les IPC (ou bien cette caractéristique n'est pas mentionnée) ?


 
 
Tu peux savoir uniquement avec les tests si un CPU est multithreadé  ;)

n°10130824
liverpooli​en22
Posté le 20-04-2017 à 13:42:49  profilanswer
 

flagadadim a écrit :

regarde les tests HFR  :o  
 :D


 
C'est ce que je vais faire, mais du coup je cherche avant des informations du style : plus la fréquence d'horloge est élevée, plus le CPU est puissant (je dis au pif). Histoire de pouvoir me faire une idée sur un CPU que je ne connais pas avant même d'aller voir les tests HFR !

n°10130825
zerist
Posté le 20-04-2017 à 13:43:39  profilanswer
 

liverpoolien22 a écrit :


Concernant les IPC, je pensais qu'un CPU ne pouvait réaliser qu'une instruction par cycle, donc que mécaniquement il n'était qu'à 1 IPC ? Et donc que lla vitesse ne dépendait que de la fréquence d'horloge! Donc pour choisir un CPU, il faut également regarder les IPC (ou bien cette caractéristique n'est pas mentionnée) ?

 

L'IPC n'est pas mentionné, et il n'est pas constant, ça dépend du type d'opérations que ton application demande…

 

Par exemple, un CPU moderne aura un IPC proche de 4 (si je dis pas de connerie) pour des opérations sur des nombres entiers, mais un IPC plus faible sur des nombres à virgule, voire carrément de 1 (ou moins) pour des opérations plus complexes (sur des vecteurs, par exemple).

 

Bref, c'est une information complexe et assez technique.

 

EDIT : Les ordres de grandeur d'IPC dont je parle, c'est pour un coeur.

Message cité 1 fois
Message édité par zerist le 20-04-2017 à 13:45:17

---------------
Asus Z170-A - intel core i5-7600k @4.6GHz/1.24V - 16 Go DDR4@3000MHz G.Skill - MSI GTX1070 Quick Silver - firestrike - time-spy
n°10130839
It_Connexi​on
Posté le 20-04-2017 à 13:59:56  profilanswer
 

liverpoolien22 a écrit :


 
C'est ce que je vais faire, mais du coup je cherche avant des informations du style : plus la fréquence d'horloge est élevée, plus le CPU est puissant (je dis au pif). Histoire de pouvoir me faire une idée sur un CPU que je ne connais pas avant même d'aller voir les tests HFR !


 
C'est ce qu'on est en train de t'expliquer, il faut que tu regarde les tests car beaucoup de paramètres rentrent en jeux : nombre de cœurs, fréquence, architecture ect...  
 
Plus la fréquence est élevée, plus le CPU est puissant, ça n'est plus vrai aujourd'hui par exemple ;)

n°10130840
liverpooli​en22
Posté le 20-04-2017 à 14:00:19  profilanswer
 

zerist a écrit :


 
L'IPC n'est pas mentionné, et il n'est pas constant, ça dépend du type d'opérations que ton application demande…  
 
Par exemple, un CPU moderne aura un IPC proche de 4 (si je dis pas de connerie) pour des opérations sur des nombres entiers, mais un IPC plus faible sur des nombres à virgule, voire carrément de 1 (ou moins) pour des opérations plus complexes (sur des vecteurs, par exemple).
 
Bref, c'est une information complexe et assez technique.
 
EDIT : Les ordres de grandeur d'IPC dont je parle, c'est pour un coeur.


 
Ah ok d'accord ! Bon j'irai voir les benchmarks dans ce cas ! :)
 
 
+ Donc finalement, seul les applications gourmandes (jeu vidéo, retouche photo...) conditionne l'achat du CPU ? J'avais lu que des "obésiciels" du style Word ou Javascript, "lourdement codée" et ne gérant pas le multithreading pouvait faire ramer un multicoeur avec un fréquence d'horloge faible, tandis qu'un mono-coeur avec fréquence élevée le faisait tourner beaucoup mieux !

n°10130845
zerist
Posté le 20-04-2017 à 14:04:30  profilanswer
 

liverpoolien22 a écrit :


+ Donc finalement, seul les applications gourmandes (jeu vidéo, retouche photo...) conditionne l'achat du CPU ? J'avais lu que des "obésiciels" du style Word ou Javascript, "lourdement codée" et ne gérant pas le multithreading pouvait faire ramer un multicoeur avec un fréquence d'horloge faible, tandis qu'un mono-coeur avec fréquence élevée le faisait tourner beaucoup mieux !


C'est pas totalement faux, mais avant de faire lagger un CPU de 2017 avec Word, ton document aura intérêt à avoir beaaaaucoup de pages.
 
Par contre, un jeu qui utilise un CPU à 80% de sa capacité, c'est assez fréquent. Donc il vaut mieux optimiser ton CPU dans ce sens-là plutôt que pour Word  :pt1cable:


---------------
Asus Z170-A - intel core i5-7600k @4.6GHz/1.24V - 16 Go DDR4@3000MHz G.Skill - MSI GTX1070 Quick Silver - firestrike - time-spy
n°10130856
Steez
Pas l'temps d'niaiser !
Posté le 20-04-2017 à 14:19:55  profilanswer
 

Je suis d'accord avec mes VDD, de plus généralement tu pose un simple topic ici du type "Configuration pour 900€" avec tes exigences etc... et on te fais la configuration.
 
Après pour savoir laquelle est la meilleur, tu regarde des tests sur divers sites car il n'y a pas que HFR, il y aussi le Comptoir du Hardware, TechPower Up (initialement en anglais, mais leur tests sont traduit en français).

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Hardware
  Processeur

  Quels logiciels utilisent efficacement le multi-coeur ?

 

Sujets relatifs
[Résolu] Lenteur sur les jeux en multi sur un PC, mais pas l'autre.carte mere bios logiciels etc...
deux coeur disparu après OC i7 4790kSouris multi-usage RTS, MOBA et multi-bureaux
rafraichir le coeur de config ou la CG d'abord?Config multi usages 800/900 euros
Logiciels indique mauvais nom cpu.Config développement web, android, multi-tâches - 720€
Logiciels TEST PCPC ne démarre pas # Un grand Classique # À vot' bon coeur M'sieur-Dame
Plus de sujets relatifs à : Quels logiciels utilisent efficacement le multi-coeur ?



Copyright © 1997-2016 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR