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-set
Linux (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!
la source
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.
la source