![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| Composants Processeur, ventilateurs, RAM, ... |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Candidat au titre de Membre du Club
![]() Date d'inscription: octobre 2007
Messages: 22
|
Bonjour,
Les jeux vidéo et application du commerce sont programmer pour fonctionner avec les pc grands public ( 1 processeur ). Donc même si l'on posséde une machine équipée de bi-processeurs ou même quadri-processeurs, vu que les applications ne sont pas prévu pour fonctionner sur de tel config, celle-ci n'utiliseront que 1 processeur! L'utilité d'une plateforme multithread réside dans l'utilisation de au moins deux application en même temps car chaqu'une utiliserai 1 cpu. Une seul application non compatible multithread ne gagnerai pas en performance avec 2 cpu. Il serai appriori plus judicieux de prendre un processeur dual-cores car ceux-ci serai plus éfficace. Voir article [Anglais] http://www.pugetsystems.com/articles.php?id=23 Dernière modification par hexoseth ; 29/01/2008 à 15h18 |
|
|
|
|
|
#2 (permalink) | |
|
Membre chevronné
![]() Date d'inscription: février 2005
Localisation: Dans mon slip... Enfin, j'espère...
Âge: 28
Messages: 629
|
Citation:
Les gains notables rencontrés viennent du fait que "toute la mécanique" est intégré au die.
__________________
D.P. Inside - N'oubliez pas : et
|
|
|
|
|
|
|
#3 (permalink) | |
![]() Date d'inscription: juin 2006
Localisation: Luxembourg
Âge: 23
Messages: 5 529
|
Citation:
Il y a beaucoup plus d'applications multithread qu'on ne pourrait le croire. La plupart des jeux le sont (par exemple pour la gestion réseau...). La plupart des applications avec fenêtre le sont aussi (en général, chaque fenêtre va être attaché à un thread). Et les OS savent répartir les applications entre coeur.
__________________
Je ne répondrai à aucune question technique en privé |
|
|
|
|
|
|
#4 (permalink) |
|
Membre habitué
![]() Date d'inscription: août 2007
Messages: 140
|
La prise en compte des multicoeurs est obligatoire dans ma boite depuis près d'un an. Avant la sortie (open source!) de TBB, franchement on y allait en trainant les pieds. Depuis, pratiquement tous nos programmes en cours sont passés en multicoeur, tellement TBB est facile à comprendre par rapport aux threads. En plus on a tous reçu des beaux DELL à 4 coeurs à Noël. Et ça dépote bien!
Donc attention, on n'est pas les seuls, d'après toutes mes discussions avec des collègues, sous traitants et même concurrents, le monde C++ est en train de basculer très vite aux multicoeurs, et ça devrait se sentir très bientôt même sur les étagères d'Auchan. Je n'imagine pas un jeu sortir en 2008 qui ne prenne pas totalement en compte 4 ou 8 processeurs, voire plus (la TBB rend l'extensibilité bien plus simple qu'avec les threads). |
|
|
|
|
|
#5 (permalink) |
|
Membre chevronné
![]() Date d'inscription: février 2005
Localisation: Dans mon slip... Enfin, j'espère...
Âge: 28
Messages: 629
|
J'ai eu aussi l'occasion de jouer avec TBB et c'est certain que cela aide enormement pour le dev.
C'est clair que depuis la sortie des premiers multicoeurs, les developpeurs ont eu assez de temps pour s'y mettre... Malheureusement pour moi, mes derniers dev. ne gagnent pratiquement rien à être passés avec le support multicoeurs, pas assez gourmands et peu de traitements pouvant être parallelisés. Si seulement ils étaient sortis un peu plus tôt (2001-2002) j'aurais certainement vu des gains significatifs...
__________________
D.P. Inside - N'oubliez pas : et
|
|
|
|
|
|
#6 (permalink) |
|
Membre du Club
![]() Date d'inscription: mars 2008
Âge: 22
Messages: 83
|
Aujourd'hui, en ce qui concerne les jeux video, le multi core fait gagner sensiblement en perfs.
Par contre, un dual core suffit, à part un ou deux jeux à l'IA surdimensionnée, le passage de 2 à 4 cores ne fait quasiment rien gagner. Bonne journée |
|
|
|
![]() |
![]() |
||
Logiciels et bi-processeurs
|
||
| Outils de la discussion | |
|
|