Publié le 03 novembre 2008 , par Stephane CHARPENTIER
- mis à jour le 02 février 2010 à 23h
On se souviendra que lors de sa première apparition, l'Hyper-Threading (SMT) n'apportait pas un gain de performances dans tous les cas de figure. Il y avait en effet des applications dans lesquelles des pertes d'efficacité se faisaient sentir. Ce fut également le cas avec les Pentium D Extreme Edition doté de deux cores et de l'Hyper-Threading, certains systèmes d'exploitation ayant du mal à l'époque à gérer correctement les 4 threads disponibles. Ici, avec les processeurs Intel Core i7, le système d'exploitation et les logiciels doivent gérer 8 threads, ce qui pourrait éventuellement poser des problèmes. Le meilleur moyen de le savoir est de faire tourner notre habituelle batterie de tests avec le Core i7 Extreme 965 avec l'Hyper-Threading activé et ensuite après avoir désactivé l'Hyper-Threading dans le bios. Les résultats obtenus sont présentés ci-dessous avec dans la colonne de droite le gain apporté par le SMT.
Sous certains logiciels, les gains sont très sensibles, de l'ordre des 20%, ce qui est loin d'être négligeable. Comme par hasard, il s'agit d'applications gérant très bien la présence de plusieurs threads comme Cinebench, 3DSmax, Excel 2007 et Photoshop. Pour le reste, le gain est plus modéré, voire nul. Il y a aussi trois tests lors desquels l'Hyper-Threading génère une perte de performances. Le plus impressionnant est la compression d'un fichier AVI en MPEG-2 avec TMPGEnc Xpress 4. Nous avons répété le test à diverses reprises pour constater systématiquement la même perte. Plus modérée est la perte lors de l'encodage d'un fichier AVI au format Windows Media Video et lors de la compression MP3. Trois cas isolés donc par rapport à une grande majorité d'applications insensibles à l'Hyper-Threading et quelques-unes capables d'en profiter.