Schwellenwerte für die CPU zum Umschalten von Ruhezustand oder Ruhezustand auf Nenn- oder Maximalfrequenzen?

420
jww

Ich versuche, einige Benchmark-Ergebnisse zu verstehen, die ich für zwei Sicherheitsbibliotheken sehe, die ich verwende. Bei den Benchmarks stelle ich fest, dass die ersten Tests langsamer sind als erwartet. Langsam bedeutet hier, dass die Leistung um etwa 0,5 bis 0,1 Zyklen pro Byte (cpb) abgeschaltet ist. Das heißt, es benötigt zusätzliche 0,5 bis 1,0 Zyklen, um durchschnittlich ein Byte zu verarbeiten.

Wenn ich beispielsweise drei Tests kopiere und in bench.cpp620 (CCM-, EAX- und GCM-Modus) oben in die Datei einfügte, werden die Tests unten in der Datei schneller ausgeführt als dieselben Tests, die oben in der Datei ausgeführt werden . Nur die Position des Tests ändert sich.

Ich habe ein paar Fragen zu modernen Intel-Maschinen wie einem iCore.

  • Wechselt der CPU-Steuermodus oder handhabt das BIOS / UEFI den Switch?

  • Was / Wann sind die erwarteten Übergänge von einer CPU im Ruhezustand oder Ruhezustand in Nenn- und Maximalfrequenzen?

0
Ich bin mir der Antwort nicht sicher, aber CPU-Überwachungs- / Grafiksoftware wie CPUz kann hilfreich sein, um Ihnen während des Tests einen laufenden Frequenzbericht zu geben. Christopher Hostage vor 6 Jahren 0
Sie können C-States im BIOS / UEFI verbieten und das Leistungsprofil einstellen. Danach sollte Ihre CPU nicht in den Energiesparmodus wechseln, wodurch Sie jederzeit die maximale Leistung erhalten, und dies bei einem höheren Stromverbrauch. Jaroslav Kucera vor 6 Jahren 1
Danke @Jaroslav Ich hatte gehofft, den Niedrigenergiezustand aktiviert zu lassen und einen Weg zu finden, um schneller aus dem Benutzerland herauszukommen. Schneller aus dem Benutzerland herauszukommen, ist wahrscheinlich eine Stack Overflow-Frage. Sobald ich die Hintergrundinformationen habe, gehe ich zu Stack Overflow. Es könnte auch sein, dass es vom Benutzerland aus nicht möglich ist, und ich muss die Benchmarks als Root ausführen und die maximale Frequenz sofort aktivieren. jww vor 6 Jahren 0

0 Antworten auf die Frage