fréquence d'horloge
Anglais: clock rate
La fréquence des impulsions d'horloge dans un circuit électronique.
Fréquence d'horloge : combien de fois par seconde une puce "pense"
La fréquence d'horloge est la fréquence à laquelle un processeur ou un circuit numérique exécute des instructions, mesurée en hertz (cycles par seconde). Un oscillateur à quartz génère des impulsions électriques régulières, et le circuit effectue une étape de son opération par impulsion. Un processeur fonctionnant à 2,4 GHz effectue 2,4 milliards de cycles par seconde. C'est le battement de cœur qui synchronise toutes les portes logiques, l'accès à la mémoire et le mouvement des données au sein de la puce.
Une fréquence d'horloge plus élevée signifie généralement un calcul plus rapide, mais la relation n'est pas linéaire. Un processeur de 3 GHz ne fonctionne pas trois fois plus vite qu'un processeur de 1 GHz, car la complexité des instructions, la latence de la mémoire et la profondeur du pipeline affectent toutes les performances réelles. Doubler la fréquence d'horloge augmente généralement la consommation d'énergie de manière plus que proportionnelle, générant de la chaleur qui doit être dissipée. Les limites thermiques déterminent souvent la fréquence d'horloge maximale pratique pour une conception de puce et un système de refroidissement donnés.
La fréquence d'horloge varie en fonction de l'application et des contraintes. Les microcontrôleurs des capteurs industriels peuvent fonctionner à 8 MHz ou 16 MHz pour minimiser la consommation d'énergie. Les CPU de bureau fonctionnent généralement entre 2,0 et 5,0 GHz. Les circuits spécialisés comme les ASIC pour le traitement du signal peuvent atteindre des fréquences plus élevées. En revanche, les systèmes embarqués à faible consommation réduisent délibérément la fréquence d'horloge par mise à l'échelle de la fréquence pour prolonger la durée de vie de la batterie, acceptant une réponse plus lente en échange d'une consommation de courant plus faible.
Overclocking et stabilité
Dépasser la fréquence d'horloge nominale d'une puce est appelé overclocking. Dépasser les limites de conception provoque des violations de synchronisation : les signaux ne se stabilisent pas avant l'arrivée de l'impulsion d'horloge suivante, ce qui crée des corruptions. La tension doit augmenter pour pousser l'horloge plus haut, ce qui augmente la chaleur de manière exponentielle. Les équipements industriels et critiques ne sont jamais overclockés ; cette pratique est limitée aux jeux et à l'informatique expérimentale où la défaillance est tolérable.La fréquence d'horloge est spécifiée séparément du temps de cycle. Un temps de cycle de 10 ns équivaut à une fréquence d'horloge de 100 MHz. Des horloges plus rapides nécessitent des délais de propagation plus courts à travers la logique, exigeant une meilleure disposition, des matériaux supérieurs et des tolérances de fabrication plus strictes. C'est pourquoi les processeurs de pointe coûtent plus cher et consomment plus d'énergie que les conceptions plus anciennes à la même fréquence : la technologie de processus sous-jacente est plus avancée et plus coûteuse.
Sources
- Source de la définitionWiktionary