답변:
CPU 열 불안정성은 내부 코어 (L2 캐시보다 높은 온도에서 작동하도록 설계됨) 또는 외부 CPU에서 발생할 수 있습니다. CPU가 열전도 체인 경우 모두 같은 온도에있게되며 이는 중요하지 않습니다.
일반적으로 열은 히트 싱크로 덮여있는 전체 표면에서 제거되며 CPU 아키텍처 때문에 볼륨 단위 (또는 표면) 당 전력 소비율에 따라 보조 하드웨어에서 주로 코어 (들)에서 발생하고 측정 값이 적습니다. 기본적으로 평평합니다).
CPU 전압 및 주파수를 높이면 코어에서 열 생성이 증가하는 효과가 있습니다 . 이 증가로 정상 상태에서 제거 된 열을 빼고 코어의 온도를 너무 높이면 비활성화 한 코어 수에 관계없이 여전히 활성화 된 코어가 충돌합니다. 또는 일정 시간 후에 전자 이동 으로 인해 실패 합니다.
그래도 온도가 코어에 안전하다면, 과도한 열이 코어에서 프린지 (위 그림에서 빨간색과 노란색)로 스며 들기 때문에 코어 외부 의 온도 가 여전히 위로 올라가는 것을 볼 수 있습니다.
따라서 코어가 임계 온도 아래에있는 동안에도 프린지 온도가 프린지 온도 허용 오차 이상으로 상승 할 수 있습니다. 그런 다음 프린지의 무언가가 오작동하고 코어 자체가 여전히 안전 지대에 있더라도 CPU 전체가 "불안정한"상태가됩니다.
프린지의 열도 모든 코어, 하이퍼 스레딩 섹션 등에서 나오므로 이러한 기능을 비활성화하면이 열이 줄어들고 프린지가 안정적으로 유지 될 수 있습니다.
그 문제에있어서, 실행되는 코드의 종류조차 발전에 영향을 미칠 수있다. 예를 들어 SSE3 지원과 함께 또는없이 컴파일 된 동일한 코드를 실행할 때 오류가 발생할 수 있습니다. 실제로, 교육 순서 의 선택 조차도 관련이있을 수 있으며, 이에 관한 연구 가 있습니다 .