Le CPU ou microprocesseur est le cerveau de l'ordinateur. Cette puce de 4 à 5 cm de côté renferme un nombre de composants tous aussi importants les uns que les autres. On y trouve ainsi:
- le séquenceur ou unité de contôle ;
- le registre ;
- l'horloge interne ;
- les bus informatiques
- les coeurs.
• La fréquence d'un CPU est calculée en GHz. Ce qui signifie qu'un CPU de 3 GHz sera capable de traiter 3 milliards d'opération par seconde.
• La qualité du processeur ne s'arrête pas à sa seule fréquence mais également de son architecture.
Les différentes architectures des CPU: <*b>
• CISC : adressages très complexes ;
• RISC : adressage plus simple et instructions effectuées sur un seul cycle ;
• VLIW : instruction longues, mais plus simples ;
• Vectorielle : contrairement au traitement en nombre, les instructions sont vectorielles ;
• Dataflow : les données sont actives contrairement aux autres architectures.
• Dans l'architecture du CPU, la mémoire cache est organisée en trois niveaux :
• une première mémoire cache, à capacité de stockage réduite, qui fait partie du processeur ;
• une seconde mémoire cache qui fait partie du processeur, mais que l'on peut également trouver sur la carte mère. Sa capacité est un peu plus conséquente que la première.
• une troisième mémoire cache, à capacité de stockage plus important encore, qui vient renforcer les deux premières mémoires.
Multi-core processor
• Les processeurs multicoeurs ont émergé dans l'industrie informatique à partir de la technologie monoprocesseur comme méthode permettant d'obtenir de meilleures performances grâce au parallélisme plutôt qu'à la vitesse d'horloge brute.
• Au cours des 30 dernières années, l'industrie informatique a développé des monoprocesseurs de plus en plus rapides, bien que cette quête touche à sa fin en raison des limites de mise à l'échelle des transistors, des besoins en énergie et de la dissipation thermique.
• Les processeurs multicoeurs permettent d’améliorer les performances grâce au parallélisme.