Limites de desempenho da plataforma
Há dois tipos de limites de desempenho: limites estáticos que permanecem fixos para a plataforma e limites dinâmicos que mudam no runtime. Este tópico descreve os limites de desempenho estático da plataforma e o intervalo permitido para o limite dinâmico.
Os limites de desempenho estático têm as seguintes definições:
Maior desempenho
O desempenho máximo absoluto que um processador individual pode atingir, supondo condições ideais. Esse nível de desempenho pode não ser sustentável por longas durações e só pode ser possível se outros componentes da plataforma estiverem em um estado específico (por exemplo, pode exigir que outros processadores estejam em um estado ocioso).
Desempenho nominal
O nível máximo de desempenho sustentado do processador, supondo condições ambientais ideais (ou seja, temperatura ambiente ideal, o processador ainda não está quente devido à atividade anterior, a atual disponível não é restrita devido a uma bateria baixa/fria). Espera-se que todos os processadores possam sustentar a atividade contínua em seu desempenho nominal simultaneamente por pelo menos um segundo.
Menor desempenho não linear
O nível de desempenho mais baixo no qual a economia de energia não linear é obtida à medida que o desempenho é dimensionado. Por exemplo, devido aos efeitos combinados de escala de tensão e frequência melhor do que a economia de energia do forro pode ser obtida executando em um estado de desempenho inferior. Acima desse limite, níveis de desempenho mais baixos devem ser mais eficientes em termos de energia do que níveis de desempenho mais altos.
Menor desempenho
O nível de desempenho mais baixo absoluto da plataforma. Selecionar um nível de desempenho inferior ao menor nível de desempenho não linear pode ser equivalente de uma perspectiva de eficiência ou pode realmente causar uma penalidade de eficiência, mas deve reduzir o consumo instantâneo de energia do processador.
Nota Todos os níveis de desempenho estáticos não precisam ser distintos. O nível de desempenho nominal de uma plataforma também pode ser seu nível de desempenho mais alto, por exemplo.
Opcionalmente, a plataforma também pode expressar um limite de desempenho dinâmico, o limite de Desempenho Garantido . Se presente, isso representa o nível máximo de desempenho sustentado de um processador, levando em conta todas as restrições externas conhecidas (orçamento de energia, restrições térmicas, fonte de energia etc.). Espera-se que todos os processadores possam sustentar seus níveis de desempenho garantidos simultaneamente por pelo menos um segundo. O nível de desempenho garantido é necessário para cair no intervalo [Menor Desempenho, Desempenho Nominal], inclusive.
Limites de desempenho heterogêneos
O PEP deve usar a mesma escala de desempenho para todos os processadores no sistema. Em plataformas com processadores heterogêneos, as características de desempenho de todos os processadores podem não ser idênticas. Nesse caso, o PEP deve sintetizar uma escala de desempenho que se ajusta às diferenças nos processadores, de modo que os dois processadores que executam a mesma carga de trabalho no mesmo nível de desempenho sejam concluídos aproximadamente ao mesmo tempo. O PEP deve expor diferentes funcionalidades para diferentes classes de processadores, de modo a refletir com precisão as características de desempenho de cada processador.