• [^] # Re: Ça devait arriver...

    Posté par . En réponse au journal Les bloat-CPU. Évalué à 3.

    Au lieu de ça, on implémente des nouvelles instructions (bonne idée), et on tente des incantations vaudoo sur le code (genre exécution dans le désordres et autres bidouilles) comme si le compilateur n'était pas foutu de le faire lui même (du moment qu'on y travail).

    Un contre-exemple de ca est l'IA64. C'est un processeur qui repose massivement sur le compilo pour avoir de bonnes performances. Et le problème c'est que pour l'instant, des compilos vraiment performants pour IA64, ben y'a pas. Même Intel a du mal, et je pense qu'ils ont plutôt intérêt à ce que ca marche.

    Comme d'hab', hein, c'est une histoire de compromis. Si ca améliore les perfs et que ca coûte pas plus cher que de le faire en soft, ben autant en profiter. Exemple : les TCP/IP Offload Engine. Un truc bien pratique quand on a un serveur qui a besoin de débit, ca permet de décharger le processeur pour qu'il fasse autre chose. Dans le processeur de monsieur tout-le-monde, pas important. C'est pour ca que, si je me trompe pas, les TOE sont encore rares dans les chipsets réseau grand public.

    Si les extensions Intel pour VM sont asssez génériques (on en sait rien pour l'instant), ca pourra profiter à tout le monde. Donc, oui pour ca dans les processeurs grand public.