하이퍼스레드마다 클럭 속도가 다른 이유는 무엇입니까? [폐쇄]

하이퍼스레드마다 클럭 속도가 다른 이유는 무엇입니까? [폐쇄]

제 노트북에는 Intel Core i5-2520M CPU가 있는데, 여기에는 2개의 물리적 코어와 하이퍼스레딩이 있어 4개의 논리적 코어가 있습니다. 을 보면 /proc/cpuinfo네 가지 클럭 속도가 표시됩니다.

$ grep MHz /proc/cpuinfo
cpu MHz         : 1124.114
cpu MHz         : 799.865
cpu MHz         : 948.486
cpu MHz         : 1248.168

저는 이 컴퓨터에서 하이퍼스레딩이 어떻게 표시되는지 잘 모르겠습니다. HPC 시스템에서는 코어 1과 3이 첫 번째 물리적 코어에 해당한다고 생각합니다.

그렇다면 4개의 로직 코어가 모두 다른 클럭 속도를 갖는 이유는 무엇입니까? 각각 하나의 클럭 속도만 있을 수 있다고 생각합니다.물리적핵무기.

답변1

최신 CPU에는 동적 주파수 스케일링이 있습니다. 인텔의 경우,속도 단계. 실제로 보고 있는 내용은 해당 스레드 또는 배터리 수명에서 실행되는 다양한 프로세스의 요구 사항을 수용하기 위해 CPU 주파수 및/또는 전압을 낮춤으로써 전원 관리가 성능을 어떻게 확장하는지에 대한 더 나은 지표일 수 있습니다.

성능을 최대화하도록 전원 관리 체계를 변경한 다음 다시 배터리 수명을 최대화하고 주파수 변화가 어떻게 반응하는지 확인하세요.

관련 정보