플랫폼 성능 임계값

성능 임계값에는 플랫폼에 대해 고정된 정적 임계값과 런타임 시 변경되는 동적 임계값의 두 가지 유형이 있습니다. 이 항목에서는 플랫폼의 정적 성능 임계값과 동적 임계값에 허용되는 범위에 대해 설명합니다.

정적 성능 임계값에는 다음과 같은 정의가 있습니다.

최고 성능
이상적인 조건을 가정하여 개별 프로세서가 도달할 수 있는 절대 최대 성능입니다. 이 성능 수준은 장기간 지속 가능하지 않을 수 있으며 다른 플랫폼 구성 요소가 특정 상태인 경우에만 달성할 수 있습니다(예: 다른 프로세서가 유휴 상태여야 할 수 있음).

명목 성능
이상적인 환경 조건을 가정하여 프로세서의 최대 지속 성능 수준(예: 최적의 주변 온도, 프로세서는 이전 활동으로 인해 아직 뜨겁지 않으며, 사용 가능한 전류는 저/콜드 배터리로 인해 제한되지 않음). 모든 프로세서는 최소 1초 동안 명목 성능에서 연속 작업을 동시에 유지할 수 있어야 합니다.

최저 비선형 성능
성능이 확장될 때 비선형 절전이 달성되는 가장 낮은 성능 수준입니다. 예를 들어 전압과 주파수 배율의 결합된 효과로 인해 더 낮은 성능 상태에서 실행하여 라이너 절전보다 더 나은 배율을 달성할 수 있습니다. 이 임계값을 초과하면 성능 수준이 낮을수록 더 높은 성능 수준보다 에너지 효율이 높아야 합니다.

최저 성능
플랫폼의 절대 최하위 성능 수준입니다. 가장 낮은 비선형 성능 수준보다 낮은 성능 수준을 선택하는 것은 효율성 관점에서 동일하거나 실제로 효율성 저하를 일으킬 수 있지만 프로세서의 즉각적인 전력 소비를 줄여야 합니다.

참고 모든 정적 성능 수준이 고유할 필요는 없습니다. 예를 들어 플랫폼의 명목 성능 수준이 가장 높은 성능 수준일 수도 있습니다.

플랫폼은 필요에 따라 동적 성능 임계값인 보장된 성능 임계값을 표현할 수도 있습니다. 있는 경우 알려진 모든 외부 제약 조건(전원 예산, 열 제약 조건, 전원 등)을 고려하여 프로세서의 최대 지속 성능 수준을 나타냅니다. 모든 프로세서는 최소 1초 동안 보장된 성능 수준을 동시에 유지할 수 있어야 합니다. 보장된 성능 수준은 [최저 성능, 명목 성능] 범위(포함)에 속하는 데 필요합니다.

다른 유형의 성능 임계값

PEP는 시스템의 모든 프로세서에 대해 동일한 성능 규모를 사용해야 합니다. 다른 유형의 프로세서가 있는 플랫폼에서는 모든 프로세서의 성능 특성이 동일하지 않을 수 있습니다. 이 경우 PEP는 동일한 성능 수준에서 동일한 워크로드를 실행하는 두 프로세서가 거의 동시에 완료되도록 프로세서의 차이를 조정하는 성능 규모를 합성해야 합니다. PEP는 각 프로세서의 성능 특성을 정확하게 반영하기 위해 다양한 프로세서 클래스에 대해 다양한 기능을 노출해야 합니다.