Hat ein MBP eine niedrigere Basisfrequenz-CPU - aber dieselbe Generation - verbraucht weniger Strom?

408

Beim Kauf eines neuen MBP möchte ich ihn für den mobilen Einsatz optimieren.

Für den 15-Zoll-MBP stehen verschiedene Quad-Core-i7-Prozessoren zur Verfügung. Siehe die Liste hier . Obwohl sie unterschiedliche Eigenschaften haben, haben sie alle die gleiche maximale Designleistung:

enter image description here

  • Wie ist ihre Leistungsentnahme bei ihren Grundfrequenzen zu vergleichen ?
  • Wird ein Prozessor derselben Generation, aber niedrigerer Basisfrequenz, weniger Strom verbrauchen?
0
Moderne Prozessoren arbeiten die meiste Zeit nicht. Wenn Sie beispielsweise ein Textverarbeitungsprogramm verwenden, schläft Ihre CPU bis zu 90% der Zeit zwischen dem Drücken der Tasten. Schnellere Prozessoren verbringen mehr Zeit im Schlaf. Wenn man 90% der Zeit bei 0 Hz verbringt, ist die Vorstellung einer "Grundfrequenz" ziemlich bedeutungslos. MSalters vor 12 Jahren 0
Ich verstehe nicht Ich habe nie bemerkt, dass meine CPU nicht funktioniert. Ich habe einen CPU-Monitor, der gerade läuft, und er ist nie zu 100% im Leerlauf. vor 12 Jahren 0
Die Funktion ist absichtlich nicht wahrnehmbar. Die CPU befindet sich nicht im "tiefen" Schlaf und kann daher sofort reagieren. Wie Sie wissen, ist Ihre CPU oft zu 90% im Leerlauf - das ist der Durchschnitt von über 1000 Millisekunden. In der Praxis bedeutet dies, dass er während 900 Millisekunden zu 100% im Leerlauf und während der anderen 100 ms zu 100% ausgelastet ist. MSalters vor 12 Jahren 0
Ah ok Würden Sie also annehmen, dass die Hochfrequenz-Prozessoren insgesamt weniger Strom verbrauchen, weil sie mehr schlafen? vor 12 Jahren 0
Nein, denn dies wird durch den höheren Stromverbrauch genau ausgeglichen, wenn sie nicht schlafen. Sehen Sie meine Antwort. MSalters vor 12 Jahren 0

1 Antwort auf die Frage

0
MSalters

Generell verbrauchen CPUs innerhalb derselben Familie pro Befehl fast dieselbe Energie . Schnellere CPUs können mehr Befehle pro Sekunde führen, so dass sie können mehr Strom ziehen, wenn sie voll beladen sind.

Das macht Sinn, weil die Architektur der CPU den Stromverbrauch eines Befehls bestimmt, oder? Ich bin kurz davor, das zu akzeptieren. Ich hätte gerne etwas Literatur, um Ihren ersten Satz zu bestätigen. vor 12 Jahren 0
Für eine gegebene Architektur sind die Transistoren, die von einem einzigen Befehl verwendet werden, fest. [Dieses Dokument] (http://www.google.nl/url?sa=t&rct=j&q=energy%20transistor%20switch%20joule%20-thief&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2Fciteseerx.ist .psu.edu% 2Fviewdoc% 2Fdownload% 3Fdoi% 3D10.1.1.87.15% 26rep% 3Drep1% 26type% 3Dpdf & ei = 6TtGT-PcHM-OswbjkKSFCw & USG = AFQjCNF0Xhaq7GkHpgw0u3vo-9aouDuD1w) zeigt, dass die Energie pro Transistor pro Operation verwendet ziemlich konstant ist, deshalb Der gesamte Energieverbrauch pro Anweisung ist ebenfalls festgelegt. (BTW-PC-CPUs werden in dieser Veröffentlichung als Hochleistungsklasse eingestuft.) MSalters vor 12 Jahren 1
Großartige @salters! Vielen Dank für Ihre Hilfe :) vor 12 Jahren 0