mr.dude
Urgestein
- Mitglied seit
- 12.04.2006
- Beiträge
- 6.419
@Undertaker
Wer redet denn von Umschaltzeiten? Du implizierst schon wieder Dinge, die überhaupt nicht vorhanden sind oder gar gesagt wurden. Aber Hauptsache sturköpfig und ignorant bleiben. Was anderes ist man von dir ja auch nicht gewohnt.
Aber um dir mal ein bisschen auf die Sprünge zu helfen, ein kleines Beispiel.
Du hast zwei Prozessoren, A und B. Beide takten default mit 2000 MHz und haben exakt die gleiche Taktleistung, eine Instruktion pro Zyklus. Prozessor A wird im Idle auf 1500 MHz runtergetaktet, Prozessor B auf 1000 MHz. Der Aufwand für die Umschaltung kann als konstante Einheit der Grösse 0 betrachtet werden. Nun lässt du einen Benchmark laufen. Dieser beginnt bei Zeit X. Nach Zeit X+Y, wobei Y eine unbestimmte Grösse innerhalb der Auflösung des Energiemanagement Handlers und grösser 0 ist, wird festgestellt, dass ein bestimmtes Lastlevel überschritten wurde und der Prozessor auf vollen Takt hochgefahren werden soll. Wenn du mir jetzt mathematisch beweisen kannst, dass die Zeit für die abgearbeiteten Instruktionen N von Prozessor A zwischen X und X+Y grösser oder gleich der Zeit von Prozessor B für N Instruktionen ab Zeitpunkt X ist, bist du erstens ein Genie und zweitens nehme ich meine Behauptung zurück. Bis dahin gilt das, was ich bereits sagte.
@HOT
Hast du mal getestet, ob mit alternativen Tools, wie zB CrystalCPUID, die Unterschiede anders ausfallen?
Wer redet denn von Umschaltzeiten? Du implizierst schon wieder Dinge, die überhaupt nicht vorhanden sind oder gar gesagt wurden. Aber Hauptsache sturköpfig und ignorant bleiben. Was anderes ist man von dir ja auch nicht gewohnt.
Aber um dir mal ein bisschen auf die Sprünge zu helfen, ein kleines Beispiel.
Du hast zwei Prozessoren, A und B. Beide takten default mit 2000 MHz und haben exakt die gleiche Taktleistung, eine Instruktion pro Zyklus. Prozessor A wird im Idle auf 1500 MHz runtergetaktet, Prozessor B auf 1000 MHz. Der Aufwand für die Umschaltung kann als konstante Einheit der Grösse 0 betrachtet werden. Nun lässt du einen Benchmark laufen. Dieser beginnt bei Zeit X. Nach Zeit X+Y, wobei Y eine unbestimmte Grösse innerhalb der Auflösung des Energiemanagement Handlers und grösser 0 ist, wird festgestellt, dass ein bestimmtes Lastlevel überschritten wurde und der Prozessor auf vollen Takt hochgefahren werden soll. Wenn du mir jetzt mathematisch beweisen kannst, dass die Zeit für die abgearbeiteten Instruktionen N von Prozessor A zwischen X und X+Y grösser oder gleich der Zeit von Prozessor B für N Instruktionen ab Zeitpunkt X ist, bist du erstens ein Genie und zweitens nehme ich meine Behauptung zurück. Bis dahin gilt das, was ich bereits sagte.
@HOT
Hast du mal getestet, ob mit alternativen Tools, wie zB CrystalCPUID, die Unterschiede anders ausfallen?