
나는 내가 사용하는 두 개의 보안 라이브러리에 대해 보고 있는 몇 가지 벤치마크 결과를 이해하려고 노력하고 있습니다. 벤치마크를 실행했을 때 처음 몇 가지 테스트가 예상보다 느린 것을 발견했습니다. 여기서 속도가 느리다는 것은 성능이 바이트당 0.5~0.1사이클(cpb)만큼 저하된다는 의미입니다. 즉, 평균 1바이트를 처리하는 데 0.5~1.0사이클이 추가로 필요합니다.
예를 들어, 3개의 테스트를 복사/붙여넣으면bench.cpp
: 620(CCM, EAX 및 GCM 모드) 파일 상단에 추가하면 파일 하단의 테스트가 파일 상단에서 실행되는 동일한 테스트보다 빠르게 실행됩니다. 테스트 위치만 변경됩니다.
iCore와 같은 최신 Intel 시스템에 대해 몇 가지 질문이 있습니다.
CPU 제어 모드가 전환됩니까, 아니면 BIOS/UEFI가 스위치를 처리합니까?
절전 또는 유휴 모드의 CPU에서 공칭 및 최대 주파수로 예상되는 전환은 언제입니까?