운전자의 관점에서 Intel p-state와 Speed ​​Step의 차이점은 무엇입니까? [폐쇄]

운전자의 관점에서 Intel p-state와 Speed ​​Step의 차이점은 무엇입니까? [폐쇄]

제가 이해한 바에 따르면, 그들은 모두 전력 효율성을 향상시키기 위해 전압과 주파수를 조정하고 있습니다.

그들 사이의 차이점은 무엇입니까?

Linux Intel p 상태:

https://www.kernel.org/doc/Documentation/cpu-freq/intel-pstate.txt

Linux 속도 스테퍼 드라이버:

https://github.com/torvalds/linux/blob/6f0d349d922ba44e4348a17a78ea51b7135965b1/drivers/cpufreq/speedstep-lib.c

답변1

https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-vol-3b-part-2-manual.pdf

14.4 하드웨어 제어 성능 상태(HWP)

향상된 인텔속도 단계® 기술은 운영 체제에 개별 주파수 작동 지점을 제어하고 모니터링하는 수단을 제공합니다. IA32_PERF_CTL 및 IA32_PERF_STATUS MSR을 통해.

HWP가 활성화되면 프로세서는 적용된 워크로드에 적합한 성능 상태를 자율적으로 선택합니다.그리고 운영 체제 프로그래밍의 제약 사항을 고려하십시오. 이러한 운영 체제에서 제공하는 힌트에는 최소 및 최대 성능 제한, 에너지 효율성 또는 성능에 대한 기본 설정, 관련 워크로드 기록 관찰 시간 창 사양이 포함됩니다. 운영 체제가 HWP의 자율적인 성능 상태 선택을 특정 필수 성능 목표로 재정의하는 방법도 제공됩니다. 그러나 제공되는 유효 빈도는 에너지 효율성 및 성능 최적화의 결과에 따라 달라집니다.

기타 정보:

[속도 단계]

http://download.intel.com/design/network/papers/30117401.pdf

커널 전원 정책 관리자에는 적절한 주파수/전압 작동 상태를 결정하기 위한 의사 결정 권한과 일련의 규칙이 있습니다. 최종 사용자 전원 정책, 프로세서 활용도, 배터리 수준, 열 조건 및 이벤트 등 다양한 입력을 기반으로 결정을 내릴 수 있습니다.

[p 상태]

P-상태: 성능에 영향을 주지 않고 전력 소비를 줄입니다.

https://software.intel.com/en-us/articles/power-management-states-p-states-c-states-and-package-c-states

[운전사]

https://wiki.archlinux.org/index.php/CPU_Frequency_scaling

p-state는 [intel_pstate] 드라이버를 사용하고 있습니다.

speedstep은 [acpi-cpufreq] 드라이버를 사용합니다.

관련 정보