prix

Stéphane Charpentier | 02/11/2006
Accès direct :

Zoom sur le multithread : DiVX 6.4

Nous revenons en détail sur le codec DiVX dans sa version 6.4, la plus récente. La compression a été effectuée sous TMPGEnc Express qui est annoncé pour supporter les processeurs multicore. Nous avons encodé un fichier VOB (format DVD 720x576) de 1 Go avec deux types de réglages. Le premier avait pour objectif d'avoir un fichier pas trop volumineux. Le bitrate a alors été réglé sur 780 kbps tandis que le mode d'encodage choisi était "équilibré". Le second réglage avait pour but d'obtenir une qualité de haut niveau. Nous avons alors encodé avec un bitrate exagéré de 7800 kbps et le mode d'encodage était positionné sur "Qualité folle". Dans les deux cas, l'option multithreading a été activée. Comme vous allez le voir, les résultats sont très parlants :

Image

En se limitant à un taux d'encodage de 780 kbps, nous aurions été tentés de dire que la combinaison de TMPGEnc Express et du codec DiVX gère mal le multicore, particulièrement dans le cas du QX6700. Mais la situation change énormément en augmentant le bitrate à 7800 kbps. En effet le QX6700 est alors utilisé à 53 % de ses possibilités. Bref, dans certaines applications, c'est pas le tout d'avoir quatre core, il faut aussi avoir de quoi les faire travailler et il est manifeste qu'un faible taux d'encodage ne semble pas leur donner assez "à manger"... D'une manière générale, on peut également affirmer que le codec DiVX n'est pas ce qu'il se fait de mieux dans la gestion de plusieurs threads.

Image

Illustration de ce que nous venons de dire, déjà avec le X6800. L'augmentation du bitrate fait nettement plus travailler le second core qui se la coulait douce à 780 kbps.

Image

A 7800 kbps, la répartition de la charge entre les quatre core est nettement meilleure bien que nous aurions pu espérer un taux d'utilisation plus élevé pour chaque core.

Image

Avec un bitrate de 780 kbps, le QX6700 est derrière le X6800 et de peu devant le E6700. Avec un bitrate de 7800 kbps, la situation est radicalement différente avec le QX6700 devant le X6800. Le gain est alors de 18.8% et de 29.6% par rapport au E6700. Le gain en temps sur de longues compressions n'est donc pas négligeable. Le multicore a donc du du bon. Il suffit d'observer le Pentium 4 670 qui met plus d'une heure à effectuer la conversion contre seulement 24 minutes pour le QX6700... A noter également ce qu'on savait déjà : la piètre prestation du Pentium D.
Réagissez à cet article ICI
 
 
 

Actualités relatives Processeurs