Intel Core 2 Extreme Quad-Core QX6700

Zoom sur le multithread : compression WinRAR 3.60

Publié le 02 novembre 2006 , par Stephane CHARPENTIER - mis à jour le 03 février 2010 à 00h

Dans sa dernière version bêta, la 3.60, WinRAR est supposé mieux gérer le multithread. Pour le vérifier nous avons effectué deux types de test : l'un s'est attaché à compresser 8 gros fichiers tandis que l'autre s'est évertué à compresser plus de 600 fichiers de toutes tailles.

Image
Image


Premier constat à ce stade : la compression de gros fichiers ne profite pas de la présence de plusieurs cores. En effet, le X6800 et le QX6700 n'exploitent au total qu'un seul de leur core même si les graphes détaillés d'utilisation CPU démontrent le contraire. La répartition entre les différents cores présents est à attribuer au Scheduler de Windows qui se charge de cette répartition, même pour les opérations ne tirant pas bénéfice du multithreading. Sur le graphe du X6800, c'est assez parlant, les courbes donnant par moment l'impression d'être le miroir de l'autre. Avec de gros fichiers qui mettent du temps à se compresser, WinRAR semble donc attribuer une thread à sa compression, délaissant quelque peu les autres. Ici le X6800 utilise 50% de ses capacités et le Q6700 seulement 25%.

Image

La donne change avec la compression de nombreux fichiers dont pas mal de petits. Ici les graphes montrent clairement que les cores présents travaillent de concert quand c'est possible. Au début, cela commence pourtant mal puisque sur chaque graphe ci-dessus, on voit des pics importants pour un core : il s'agit de la compression de gros fichiers que nous avons inclus dans cette série de plus de 600 fichiers afin de pouvoir correctement étudier le comportement de WinRAR. Mais par la suite, lors de la compression de petits fichiers, on voit que les cores travaillent ensemble en se répartissant les tâches. Cela se confirme avec le taux moyen des processeurs : 65% pour le X6800 et 44% pour le QX6700. Ceci illustre une fois de plus que le bénéfice de posséder un processeur multicore dépend à la fois de l'application utilisée mais également de ce qu'on lui fait faire...

Image


Au final, le bénéfice en termes de performance pour le QX6700 est nul par rapport à un E6700 tout simplement parce que nos tests ne permettent pas à WinRAR d'exploiter correctement les 4 cores. Il a par ailleurs déjà du mal à exploiter les deux core du X6800 et du E6700. Cependant, par rapport à d'anciennes versions de WinRAR comme la 3.51 ne gérant pas le multicore, nous avons obtenu un léger gain en performances lors de la compression de petits fichiers. Bref WinRAR 3.60 n'améliorera sensiblement les performances avec des processeurs multicore que lors de très longues compressions de nombreux fichiers de tailles raisonnables...

Zoom sur le multithread : compression WMV   Conclusion
Les commentaires sur ce document sont clos.
  • Tout
  • Hi-Tech
  • Matériel
  • Mac
  • Jeux

Derniers Tests

Tous les tests