Microarchitecture
Un article de Wikipédia, l'encyclopédie libre.
La microarchitecture d'un processeur détermine sa réalisation physique. La microarchitecture se distingue de l'architecture des processeurs, qui est la vue abstraite du processeur donnée au programmeur, principalement par le jeu d'instructions. Pour une architecture donnée (x86, m68k), chaque évolution de la microarchitecture crée une nouvelle génération (80386, 80486, etc.).
La microarchitecture spécifie notamment la longueur et le nombre de pipelines, le nombre, la taille et l'associativité de la mémoire cache, l'existence de renommage de registres, d'exécution dans le désordre, de prédiction de branchement, etc. La microarchitecture détermine donc le nombre de transistors, la consommation électrique, la fréquence de l'horloge, et finalement les performances d'un processeur.