Vitesse de l'horloge et autres facteurs

J'entends presque partout que la vitesse de l'horloge CPU n'est pas le seul facteur qui définit la vitesse réelle d'une CPU. Bien. Quels sont les autres facteurs alors? Dans ce cas, un processeur cadencé à 1,6 Ghz est plus rapide qu'une heure à 2.0 Ghz?

Voici quelques-unes des choses qui peuvent affecter la vitesse globale du processeur:

La vitesse de la CPU citée est la vitesse à laquelle l'horloge interne fonctionne. Ceci est plus rapide que l'horloge externe (l'horloge FSB) qui détermine la vitesse à laquelle la CPU peut accéder aux ressources de la carte mère. Une horloge interne rapide signifie que la CPU peut traiter plus rapidement, mais un FSB plus lent signifie qu'il faut plus longtemps pour accéder à la mémoire et tel.

Cela peut être partiellement compensé par le cache L1 (mémoire très rapide à l'intérieur de la CPU elle-même) qui peut pré-extraire des données de la mémoire alors que la CPU effectue d'autres choses, de sorte qu'un plus grand cache L1 peut produire des performances plus rapides dans certaines circonstances.

Le nombre de noyaux est également important. Un processeur double cœur de 1,6 GHz possède environ deux fois la vitesse de traitement (dans des conditions optimales) d'un processeur unique de 1,6 GHz. Cela ne se réalise jamais de manière réaliste dans la vie réelle, mais il est encore beaucoup plus rapide d'avoir 2 cœurs que l'un. C'est presque comme avoir 2 processeurs.

L'efficacité de la CPU elle-même a également un effet. Chaque instruction que la CPU effectue nécessite un certain nombre de cycles d'horloge pour terminer. Une CPU plus efficace utilisera moins de cycles d'horloge pour effectuer des opérations complexes (point flottant, par exemple) ce qui rend le traitement global plus rapide.

Le chipset sur la carte mère peut également avoir un effet lorsqu'il s'agit de CPU d'accéder aux ressources sur la carte mère.

Presque tout ce qui se trouve dans l'ordinateur a un plus ou moins grand degré sur la vitesse globale du système.

La vitesse 'TRUE' de la CPU n'est pas seulement réalisée par sa vitesse d'horloge. La vitesse de l'horloge n'est que la vitesse à laquelle les choses (registres ou autres éléments séquentiels) changent leur valeur dans la CPU. La vitesse de l'horloge serait plus petite (par exemple: – 1.5 Ghz) pour les CPU ayant des circuits Combinatinal longs. Cela signifie que ces CPU ayant un faible taux d'horloge pourraient toujours effectuer plus d'instructions par cycle.

Deuxièmement, le débit de la CPU dépend également du type d'instuit qu'il est chargé de traiter. Par exemple: une CPU ayant un excellent multiplicateur serait supérieure à celle d'un ensemble d'instructions ayant un grand nombre de multiplications.

Troisièmement, il existe certains facteurs combinés tels que: la taille et les niveaux du cache, le taux de réponse, le taux de détection qui déterminent la «vitesse» ou le «débit» global d'une CPU.