有两种类型的性能阈值:静态阈值是对平台保持固定不变的,动态阈值则会在运行时发生变化。 本主题介绍平台的静态性能阈值和动态阈值允许的范围。
静态性能阈值具有以下定义:
最高性能
假设理想条件,单个处理器可能达到的绝对最大性能。 此性能级别在很长的持续时间内可能不可持续,并且只有在其他平台组件处于特定状态(例如,它可能需要其他处理器处于空闲状态时才能实现)。
名义性能
处理器的最大持续性能级别是在假设理想环境条件下(即环境温度最优,处理器因先前活动尚未过热,电池电量充足、温度适宜情况下,可用电流不受限制)。 所有处理器预计将能够同时保持其名义性能连续活动至少一秒。
最低非线性性能
在缩放性能时实现非线性节能的最低性能级别。 例如,由于电压和频率缩放的组合效果优于线性功率节省,通过在较低性能状态下运行可以实现更好的节能效果。 高于此阈值,较低的性能级别应比较高的性能级别更节能。
最低性能
平台的绝对最低性能级别。 从效率的角度来看,选择低于最低非线性性能级别的性能级别可能等效,或者实际上可能会导致效率损失,但应降低处理器的即时能耗。
注意 所有静态性能级别都不需要不同。 例如,平台的名义性能级别也可能是其最高性能级别。
平台还可以选择表示动态性能阈值( 保证的性能 阈值)。 如果存在,则表示处理器的最大持续性能级别,考虑到所有已知的外部约束(电源预算、热约束、电源等)。 所有处理器预计将能够同时维持其保证的性能级别至少一秒。 保证的性能级别必须位于[最低性能,名义性能]范围内,包括。
异构性能阈值
PEP 必须为系统中的所有处理器使用相同的性能规模。 在具有异类处理器的平台上,所有处理器的性能特征可能不相同。 在这种情况下,PEP 必须合成一个性能标尺,根据处理器间的差异进行调整,以确保在同一性能级别运行同一工作负荷的任意两个处理器能够大约在同一时间完成。 PEP 应为不同的处理器类公开不同的功能,以便准确反映每个处理器的性能特征。