Пороговые значения для переключения ЦП из режима ожидания или ожидания на номинальную или максимальную частоту?

327
jww

Я пытаюсь понять некоторые результаты тестов, которые я вижу для двух библиотек безопасности, которые я использую. Когда я запускаю тесты, я замечаю, что первые несколько тестов идут медленнее, чем ожидалось. Здесь медленнее означает, что производительность отключена примерно на 0,5 - 0,1 цикла на байт (cpb). То есть, для обработки одного байта в среднем требуется дополнительно от 0,5 до 1,0 цикла.

Например, когда я копирую / вставляю три теста в bench.cpp: 620 (режимы CCM, EAX и GCM) в верхнюю часть файла, тесты в нижней части файла выполняются быстрее, чем те же тесты, выполняемые в верхней части файла., Меняется только позиция теста.

У меня есть несколько вопросов о современных машинах Intel, таких как iCore.

  • Меняется ли режим управления процессором, или BIOS / UEFI управляет переключателем?

  • Что / когда ожидаемые переходы от процессора в режиме ожидания или в режиме ожидания на номинальную и максимальную частоты?

0
Я не уверен в ответе, но программное обеспечение для мониторинга / построения графиков процессора, такое как CPUz, может быть полезным для предоставления вам постоянного отчета о частотах во время тестирования. Christopher Hostage 6 лет назад 0
Вы можете запретить C-состояния в BIOS / UEFI и установить профиль производительности. После этого ваш ЦП не должен переходить в режим энергосбережения, обеспечивающий максимальную производительность все время за счет более высокого энергопотребления. Jaroslav Kucera 6 лет назад 1
Спасибо, Ярослав. Я надеялся оставить включенным режим низкого энергопотребления и найти способ быстрее выйти из него из пользовательского пространства. Быстрее выйти из него из пользовательского пространства, вероятно, вопрос переполнения стека. Как только у меня появится фоновая информация, я перейду к Переполнению стека. Это также может быть невозможно из пользовательского пространства, и мне нужно запустить тесты с правами root и сразу включить максимальную частоту. jww 6 лет назад 0

0 ответов на вопрос

Похожие вопросы