Plus sérieusement, étant donné l'architecture complètement différente des itanium par rapport aux x86, je ne suis pas certain que l'on puisse transposer le gain en performances entre les architectures...
Soit, mais l'idée est surtout d'illustrer le fait que dire "l'hyperthreading ne sert à rien donc désactivez-le" est un peu radical. Il faut voir au cas par cas, selon la façon dont les applis utilisent les CPUs. Dans ce cas précis, les projets nous soutenaient que l'HT n'apportait aucun gain de perfs, et ils ont freiné jusqu'au bout pour l'activer. Ils ont passé leur temps à demander l'achat d'1 module CPU supplémentaire. Au final, on a testé et on s'est rendu compte des gains de perfs, et l'hyperthreading a été activé. La raison pour laquelle ils ont freiné? C'est tout simplemment parce qu'ajouter une carte leur coutait moins cher à eux (le cout ne leur était que faiblement refacturé), alors que l'actiation du HT faisait monter leur cout de licence.
De plus, selon les logiciels utilisés et le niveau d'optimisation atteint (utiliser complètement le CPU d'un itanium semble être un art obscur) tu pourrais avoir un terrain bien plus favorable à l'HT.
C'est pour ça que j'ai précisé que j'ai constaté ce gain de perfs dans un contexte donné. D'ailleurs, j'avais d'autres applis qui tournaient sur des machines sur lesquelles on avait délibérément désactivé l'HT parce que ces applis ne bénéficiaient que d'un léger gain de perfs (moins de 10%). On aurait pu le laisser parce que finalement 10% c'est toujours ça de pris, mais l'activation de l'HT aurait entrainé des surcoûts de licence.
[^] # Re: HT et performances...
Posté par totof2000 . En réponse au journal Rumeurs sur l'hyper-threading - TLBleed. Évalué à 5.
Soit, mais l'idée est surtout d'illustrer le fait que dire "l'hyperthreading ne sert à rien donc désactivez-le" est un peu radical. Il faut voir au cas par cas, selon la façon dont les applis utilisent les CPUs. Dans ce cas précis, les projets nous soutenaient que l'HT n'apportait aucun gain de perfs, et ils ont freiné jusqu'au bout pour l'activer. Ils ont passé leur temps à demander l'achat d'1 module CPU supplémentaire. Au final, on a testé et on s'est rendu compte des gains de perfs, et l'hyperthreading a été activé. La raison pour laquelle ils ont freiné? C'est tout simplemment parce qu'ajouter une carte leur coutait moins cher à eux (le cout ne leur était que faiblement refacturé), alors que l'actiation du HT faisait monter leur cout de licence.
C'est pour ça que j'ai précisé que j'ai constaté ce gain de perfs dans un contexte donné. D'ailleurs, j'avais d'autres applis qui tournaient sur des machines sur lesquelles on avait délibérément désactivé l'HT parce que ces applis ne bénéficiaient que d'un léger gain de perfs (moins de 10%). On aurait pu le laisser parce que finalement 10% c'est toujours ça de pris, mais l'activation de l'HT aurait entrainé des surcoûts de licence.