Was bedeutet der BASE-Takt einer Intel-CPU wirklich, jetzt, da wir Turbo Boost und SpeedStep haben

7024
cathalog

Intel verkauft ihre CPUs jetzt mit angekündigter Core-Clock-Geschwindigkeit und Turbo-Boost-Geschwindigkeit (bis zu).

Dank SpeedStep ( Dynamic Frequency Scaling ) wird eine CPU häufig unterboten, um Strom zu sparen und die Wärme zu reduzieren. Daher sitzt eine CPU selten mehr im angekündigten Kerntakt; Sie ändert sich in Echtzeit ständig zwischen der minimalen Taktrate und der Turbo-Boost-Geschwindigkeit.

Nehmen Sie zum Beispiel meinen Dual-Core-Core i7-4650U:

- Basistakt: 1,7 GHz
- Minimaler / Leerlauf-Takt: 0,8 GHz
- Turbo Boost (mit beiden Kernen aktiv): 2,9 GHz

Hier habe ich versucht, ein Diagramm zu veröffentlichen, das die Taktfrequenz meiner CPU über die Zeit angibt, die zum Schreiben dieser Frage benötigt wurde (mit Intel Power Gadget), aber ich brauche 10 Wiederholungen, um ein Bild zu veröffentlichen, also müssen Sie sich mein Wort nehmen it: Die Frequenz wurde selten (wenn überhaupt) auf 1,7 GHz eingestellt.

Wenn ich in der Zwischenzeit 10 Wiederholungen verdiene, lade ich das Bild hoch :)

Meine Frage ist also: Was zeigt eigentlich der Basistakt einer Intel-CPU an? Ich persönlich interessiere mich als Verbraucher wirklich nur dafür, wie niedrig (für Energieeinsparungen) und wie hoch (für Leistung) eine CPU getaktet werden kann.

5
Dies bedeutet, dass die Grundfrequenz dieses Features deaktiviert werden sollte Ramhound vor 9 Jahren 0
Das verstehe ich nicht Xavierjazz vor 9 Jahren 0

4 Antworten auf die Frage

2
Paul A. Clayton

Der Basistakt ist ein garantierter Takt für die vollständige typische (aber nicht Spitzen-) Nutzung. Solange kein Stromversorgungs- / Thermalvirus ausgeführt wird (dh keine Spitzenauslastung), sollte es möglich sein, die Hardware bei der angegebenen Taktrate voll zu nutzen, ohne die thermische Designleistung zu beeinträchtigen.

Wenn die Software nicht alle verfügbaren Kerne verwendet, steht ein zusätzlicher thermischer Headroom zur Verfügung, der durch Erhöhung der Taktfrequenz der aktiven Kerne (Turbo Boost) genutzt werden kann.

Im Übrigen ist die minimale Taktrate nicht besonders nützlich für die Bewertung der Energieeffizienz, da ein erheblicher Stromverbrauch statische Leistung ist (unabhängig von der geleisteten Arbeit). Zu einem bestimmten Zeitpunkt ist ein Wettlauf mit dem Schlaf (dh, beeilen Sie sich und schlafen Sie ein) energieeffizienter als die Reduzierung der Taktfrequenz, da Schlafzustände den statischen Stromverbrauch reduzieren.

0
CausingUnderflowsEverywhere

Das ist eine wirklich schlechte Antwort, ich weiß,

Es zeigt die maximale Geschwindigkeit Ihres Prozessors an.

Ihre CPU wird nur so hart arbeiten, wie es erforderlich ist, um die angegebene Aufgabe auszuführen.

Als Beispiel können Sie die Prozessorfrequenz in 17 imaginäre Personen aufteilen. Nehmen wir an, jede Person entspricht einer Taktfrequenz von 100 MHz. Wenn der Benutzer die Aufgabe ausführen muss, muss er jedes Mal einen Knopf drücken, wenn etwas Wasser in den Eimer tropft. Jede Person kann den Knopf bis zu 5 Mal pro Sekunde drücken, wobei bei jedem Tastendruck eine Einheit Wasser aus dem Eimer entlassen wird.

Und wenn Wasser 1 Einheit pro Sekunde in den Eimer tropft, brauchen wir nur eine Person, die den Knopf drückt. Die Mindestanzahl an Arbeitern beträgt jedoch 8, also 8 Personen (die niedrigste Taktfrequenz von 800 MHz). Es ist nicht nötig, dass 17 Personen Energie verschwenden müssen (habe ich vergessen zu erwähnen, dass wir im Weltraum sind und die Sauerstoffversorgung begrenzt ist?), Wenn nur 8 Personen möglich sind. (Vergleichen Sie den Sauerstoffverbrauch mit dem Energieverbrauch)

Aber wenn Sie mit 85 Einheiten Wasser pro Sekunde Wasser haben, brauchen Sie jede Hilfe, die Sie brauchen, um diese Tasten zu drücken. 85/5 = 17! 85 Einheiten pro Sekunde / 5 Einheiten pro Sekunde pro Person = 17 Personen Das ist Ihr gesamtes Team. (17 Personen = Ihr Basistakt von 1700 MHz) Eine CPU mit einem niedrigeren Basistakt als 1,7 GHz würde mit einer so großen Last nicht mithalten können und die Anwendung würde verzögern.

Turbo-Boost ist komplizierter zu erklären und wird nur dann wirksam, wenn der andere Kern nicht so groß ist wie der betreffende Kern oder die CPU nicht viel Energie verbraucht. Es erhöht jedoch die Stärke dieses Kerns, wenn zusätzliche Stärke erforderlich ist.

0
Marccss

Die Basistaktgeschwindigkeit (BCLK) ist die Geschwindigkeit, mit der die CPU zu den "Partner" -Chips in der Umgebung kommuniziert, z. B. Northbridge / Southbridge..IDK, warum sie diese noch verwenden, es handelt sich jedoch eher um eine Referenz- oder Basissystemgeschwindigkeit. Wir benutzten die Basisuhr bereits in den Tagen vor den nicht gesperrten Prozessoren ... Es war zwar nicht sehr effektiv ... Es ist eine Art "Herzschlag" des Motherboards ... Oder eher die Häufigkeit, mit der das Systemherz arbeitet schlägt ... Das Motherboard und die unterstützenden Chips sind das Herz, die CPU ist das Gehirn, der RAM ist die Erinnerung ...

Jetzt ist die Grundfrequenz einer CPU die niedrige Stromversorgungsgeschwindigkeit oder die Leerlaufdrehzahl ... Mit meiner alten 4790K UND meiner neuen 8700K sind es 800MHZ ... Sie wissen, wann Sie eine Einstellung im BIOS oder in Windows, wenn Ihre CPU bei 800 MHz stecken bleibt ... Normalerweise aufgrund der Aktivierung des Energiesparmodus von Windows ... Es macht Spaß, manchmal 800 MHz zu machen und zu versuchen, Fenster mit dieser Geschwindigkeit zu verwenden. Sie schätzen 4.0 Ghz und darüber!

-1
Hadi Faizul

Die Basis für Energieeinsparungen ist die niedrigste CPU-Taktrate. Der höchste Modus für den Hochleistungsmodus (normalerweise Spiele und schwere Software) verwendet das Maximum Ihrer Uhr. Manchmal hängt es davon ab, wie viele Aufgaben und Prozesse Ihr System ausführt. Je mehr und viele Ressourcen verwendet werden, desto höher ist die Taktrate.