Pour tirer parti de ces 4 curs, il faut avant tout que les logiciels aient été programmés à cet effet, ce qui est loin d'être généralisé pour le moment indique matbe à la suite ce test!
Mais bonne nouvelle, ce sont les logiciels vidéo (montage, compression) et de création graphique qui aujourd'hui sont les plus à même de tirer profit de ces "quatre processeurs", enfin certains dentre eux en tout cas.
Premiere, After Effects, DVD Shrink, Quicktime, DivX 6.4, compression MPEG2 et Windows Media Vidéo sont donc testé par le site avec des mesures indiquant pour chaque opération comment se répartie la charge de chaque processeur lors d'un encodage ou d'un rendu d'un fichier vidéo par exemple. Cela permet de déterminer si l'application sait tirer parti de tous les processeurs, si le système d'exploitation Windows XP SP2 est optimisé pour cela ou non...
Les résultats sont variables d'une application à l'autre, certains développements ce seraient manifestement arrêtés à une optimisation pour 2 curs mais pas plus (Quicktime par exemple) et les choses se compliquent quand on constate que pour une même application c'est parfois le type d'opération demandée qui va ou non savoir tirer parti des 4 coeurs! Par exemple en compression vidéo, les 4 curs sont mieux exploités pour un encodage dans des débits élevés que dans des débits faibles...
En conséquence, sur cet aspect des logiciels vidéo, matbe conclue :
Cest avec ces applications là que des gains significatifs ont pu être
observés entre le QX6700 (2.66 GHz) et le X6800 (2.93 GHz). Mais dans
certains cas, tout dépend de ce que lon fait faire au logiciel, avec
quels types de fichiers, avec quel bitrate, etc. Des choix différents à
ce niveau peuvent donner des résultats parfois diamétralement opposés.
WinRAR en version 3.6 en est une illustration, au même titre que
TMPGEnc combiné au codec DiVX 6.4 selon que le bitrate est bas ou
élevé. Pour vulgariser, un processeur doté de quatre core, il faut avoir de quoi loccuper et ce nest pas toujours le cas soit à cause de la tâche effectuée, soit à cause du logiciel qui ne gère pas de manière optimale les différents threads sans oublier le rôle que peut jouer à ce niveau le système dexploitation. Cest similaire dans la vie courante. Etre à quatre derrière le volant dune voiture ne la fera pas avancer plus vite alors que pousser une voiture en panne à quatre facilitera grandement les choses que si on est seul à la pousser. Bref, le multicore est sans conteste lavenir du processeur X86 mais avant de passer à un éventuel octo-core, il serait bon de laisser du temps aux programmeurs doptimiser leurs logiciels pour mieux gérer le multicore. On verra à ce niveau ce que pourra donner la version finale de Vista. On pourrait également espérer un scheduler hardware interne au processeur qui s'occuperait de la gestion des threads... |
Ce test montre à nouveau, et c'est toujours utile, que les choses sont bien plus complexes que ce que les discours marketing essaient souvent de résumer à coup de pourcentage de gain de performance. Le système d'exploitation, la programmation du logiciel, la tâche spécifique que le logiciel effectue sont autant de variables qui se combinent et influent sur un gain possible des performances !
Lien : Le test de matbe Intel Core 2 Extreme Quad-Core QX6700