SpeedStep modifie-t-il la vitesse du bus ou simplement le multiplicateur?

3

Je veux estimer comment un certain morceau de code fonctionnera sur différents processeurs Intel Westmere. Les différents processeurs prennent en charge les mêmes QPI et vitesse de mémoire, et ont tous la même taille de cache. la seule différence est la vitesse d'horloge du cœur du processeur (2,66 GHz contre 2,93 GHz, etc.)

J'ai déjà un de ces processeurs fonctionnant avec une horloge centrale très rapide. Je voudrais estimer la performance des autres sans avoir à les acheter au préalable.

En utilisant cpufreq-setLinux (pilote acpi-cpufreq), je peux régler la vitesse de mon horloge principale sur une variété de valeurs plus lentes. Ma question est simplement la suivante: le réglage de la vitesse d'horloge principale de cette manière change-t-il autre chose que la vitesse d'horloge principale? En d’autres termes, simule-t-il précisément un processeur plus lent ou ralentit-il également le bus frontal ou modifie-t-il la taille du cache?

Veuillez fournir une référence pour votre réponse. Je vous remercie!

Nemo
la source

Réponses:

1

Selon l' entrée de Wikipedia , SpeedStep affecte uniquement la fréquence du processeur et, dans certains cas, la tension du processeur.

de Wikipedia:

Running a processor at high clock speeds allows for better performance. However, when the same processor is run at a lower frequency (speed), it generates less heat and consumes less power. In many cases, the core voltage can also be reduced, further reducing power consumption and heat generation. This can conserve battery power in notebooks, extend processor life, and reduce noise generated by variable-speed fans. By using SpeedStep, users can select the balance of power conservation and performance that best suits them, or even change the clock speed dynamically as the processor burden changes.

Keltari
la source
"Fréquence du processeur" est un peu vague. Plusieurs horloges volent dans le processeur, la plus importante étant le "Front Side Bus" et le "core". Merci pour votre réponse, mais j'ai déjà lu la page Wiki et je ne crois pas qu'elle réponde à ma question.
Nemo
1
Le processeur n'est pas déterminé par le processeur, mais par le chipset Northbridge de la carte mère.
Keltari
1
@Nemo: "Fréquence du processeur" n'est pas du tout vague. La carte mère! = Processeur. Mémoire! = Processeur.
surfasb
2

Le multiplicateur de la CPU est changé. Chaque processeur est livré avec une limite maximale pour le multiplicateur (sauf s'il s'agit d'une version non verrouillée du processeur, du processeur AMD Black Edition ou du processeur Intel K).

Ces limites inférieures correspondent aux limites du processeur avec SpeedStep. Ces multiplicateurs sont également codés en dur pour chaque CPU, ainsi qu’une limite de tension pour économiser de l’énergie, de toute évidence; l'horloge du processeur ne vous permet pas d'économiser de l'énergie, mais du voltage.

Sandeep Bansal
la source