CPU가 슬립 또는 유휴 상태에서 공칭 또는 최대 주파수로 전환하기위한 임계 값입니까?


0

내가 사용하는 두 개의 보안 라이브러리에 대한 벤치 마크 결과를 이해하려고합니다. 내가 벤치 마크를 실행할 때 첫 번째 테스트가 예상보다 느리다는 것을 알았습니다. 여기서 느린 성능은 바이트 당 약 0.5 ~ 0.1 사이클 (cpb)만큼 성능이 떨어진다는 것을 의미합니다. 즉, 평균적으로 1 바이트를 처리하는 데 0.5 ~ 1.0 사이클이 추가됩니다.

예를 들어, 세 개의 테스트를 복사 / 붙여 넣기 할 때 bench.cpp 620 (CCM, EAX 및 GCM 모드)을 파일 맨 위로 가져 오면 파일 맨 아래에있는 테스트가 파일 맨 위에서 실행 된 동일한 테스트보다 빠르게 실행됩니다. 검사의 위치 만 바뀝니다.

iCore와 같은 최신 Intel 시스템에 대한 몇 가지 질문이 있습니다.

  • CPU 제어 모드가 전환되거나 BIOS / UEFI가 스위치를 처리합니까?

  • 수면 모드 또는 유휴 모드의 CPU에서 공칭 및 최대 주파수로 예상되는 전환은 언제 / 언제입니까?


확실한 대답은 아니지만, CPUz와 같은 CPU 모니터링 / 그래프 소프트웨어는 테스트하는 동안 계속적으로 주파수를보고하는 데 유용 할 수 있습니다.
Christopher Hostage

1
BIOS / UEFI에서 C- 상태를 금지하고 성능 프로파일을 설정할 수 있습니다. 그 후에 CPU는 절전 모드로 들어가서는 안되며 높은 전력 소비 비용으로 항상 최고의 성능을 발휘합니다.
Jaroslav Kucera

@ Jaroslav에게 감사합니다. 저전력 상태를 활성화하고 사용자 영역에서 빠져 나올 수있는 방법을 찾고 싶었습니다. 사용자 영역에서 더 빨리 빠져 나오는 것은 아마도 Stack Overflow 문제 일 것입니다. 배경 정보가 있으면 스택 오버플로로 이동합니다. 그것은 또한 사용자 영역에서 가능하지 않을 수 있으며 루트로 벤치 마크를 실행하고 최대 주파수를 즉시 활성화해야합니다.
jww
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.