Поделиться через


Пороговые значения производительности платформы

Существует два типа пороговых значений производительности: статические пороговые значения, которые остаются фиксированными для платформы, и динамические пороговые значения, которые изменяются во время выполнения. В этом разделе описываются пороговые значения статической производительности платформы и допустимый диапазон для динамического порога.

Статические пороговые значения производительности имеют следующие определения:

Максимальная производительность
Абсолютный максимальный уровень производительности, который может достичь отдельный процессор, при условии идеальных условий. Этот уровень производительности не может быть устойчивым в течение длительного времени и может быть достижим только в том случае, если другие компоненты платформы находятся в определенном состоянии (например, может потребоваться, чтобы другие процессоры были в состоянии простоя).

Номинальная производительность
Максимальный устойчивый уровень производительности процессора, предполагающий идеальные условия окружающей среды (например, оптимальная температура окружающей среды, процессор еще не горячий из-за предыдущей активности, доступный ток не ограничен из-за низкой или холодной батареи). Ожидается, что все процессоры смогут поддерживать непрерывную активность с номинальной производительностью одновременно по крайней мере одну секунду.

Низкая нелинейная производительность
Самый низкий уровень производительности, при котором достигается нелинейное энергосбережение при масштабировании производительности. Например, благодаря совокупному воздействию напряжения и частоты масштабирование лучше, чем линейный, экономия энергии может быть достигнута путем запуска в более низком состоянии производительности. Выше этого порогового значения более низкие уровни производительности должны быть более энергоэффективными, чем более высокие уровни производительности.

Низкая производительность
Абсолютный самый низкий уровень производительности платформы. Выбор уровня производительности ниже самого низкого нелинейного уровня производительности может быть эквивалентен с точки зрения эффективности или может привести к снижению эффективности, но должен снизить мгновенное энергопотребление процессора.

Примечание Все статические уровни производительности не должны отличаться. Например, номинальный уровень производительности платформы также может быть самым высоким.

При необходимости платформа может также выразить динамическое пороговое значение производительности — порог гарантированной производительности . Если он есть, это означает максимальный устойчивый уровень производительности процессора с учетом всех известных внешних ограничений (бюджетирования электроэнергии, ограничений температуры, источника питания и т. д.). Ожидается, что все процессоры смогут поддерживать гарантированные уровни производительности одновременно по крайней мере одну секунду. Гарантированный уровень производительности требуется для падения в диапазоне [наименьшая производительность, номинальная производительность], включительно.

Пороговые значения разнородной производительности

PEP должен использовать одинаковый масштаб производительности для всех процессоров в системе. На платформах с разнородными процессорами характеристики производительности всех процессоров могут отличаться. В этом случае PEP должен синтезировать масштаб производительности, который корректирует различия в процессорах, чтобы любые два процессора, выполняющие одну и ту же рабочую нагрузку с одинаковым уровнем производительности, выполнялись примерно в одно и то же время. PEP должен предоставлять различные возможности для разных классов процессоров, чтобы точно отражать характеристики производительности каждого процессора.