Le micro-code dans le CPU pousse à bâcler le travail, alors qu'avec du micro-câble, il y a bien plus de vérifications. Et au final on a un truc largement plus rapide. Le micro-cablage, c'est bien.
Sauf que tu oublies aussi le coût de l'opération, cela prend de la surface de silicium (donc au détriment peut être d'autres fonction comme de la mémoire cache) et comme cela demande des efforts de développement supplémentaires, le prix de la puce serait plus cher. Et la moindre erreur (car cela arrive aussi avec le matériel malgré les vérifications) a un coût immense.
Comme tout en ingénierie, aucune solution n'est idéale, il faut trouver le compromis entre performances, fiabilité, extensibilité, coût et fonctionnalités. Le 100% silicium n'est clairement pas envisageable. Tout comme le 99,99% logiciel n'est pas terrible non plus.
[^] # Re: Ce n'est pas la première fois
Posté par Renault (site web personnel) . En réponse au journal Un bug ? Qui est le coupable ? Le processeur !!!. Évalué à 10.
Sauf que tu oublies aussi le coût de l'opération, cela prend de la surface de silicium (donc au détriment peut être d'autres fonction comme de la mémoire cache) et comme cela demande des efforts de développement supplémentaires, le prix de la puce serait plus cher. Et la moindre erreur (car cela arrive aussi avec le matériel malgré les vérifications) a un coût immense.
Comme tout en ingénierie, aucune solution n'est idéale, il faut trouver le compromis entre performances, fiabilité, extensibilité, coût et fonctionnalités. Le 100% silicium n'est clairement pas envisageable. Tout comme le 99,99% logiciel n'est pas terrible non plus.