PC에서 원격 측정 : 온도 및 하드웨어 소비를 측정하는 방법

PC에서 원격 측정

일반적으로 마케팅에서 홍보되는 하드웨어는 모든 종류의 메모리와 프로세서이지만 PC는 뭔가 잘못되면 시스템을 완전히 망가뜨릴 정도로 충분히 복잡합니다. PC 구성 요소의 온도와 에너지 소비를 제어하는 ​​원격 측정 또는 모니터링 시스템이라고 할 수있는 곳입니다.

오늘날 반도체 설계 측면에서 핵심 포인트 중 하나는 에너지 소비 및 구성 요소에 의해 전달되는 색상과 관련된 모든 것입니다. 과도한 에너지 소비는 구성 요소의 수명을 단축시킬 수있는 과도한 열을 발생 시키거나 그렇지 않으면 영원히 쓸모 없게 만듭니다.

온도 GPU

또 다른 이유는 에너지 소비에 관한 것입니다. 많은 설계는 부품을 사용하지 않을 때 전원 공급 장치가 꺼지고 작동을 중지하는 방식으로 서로 다른 부품의 에너지 도메인을 분리하는 등의 트릭입니다. . 다른 사람들은 워크로드가 낮 으면 클럭 속도를 낮추고 높을 때 증가시키는 것을 기반으로합니다.

그러나 프로세서가 적응하기 위해서는 클럭 속도를 조정하고 SoC 수준 또는 수준에서 하드웨어의 다른 부분을 활성화 및 비활성화하기 위해 다양한 구성 요소의 온도 및 전압을 표시하는 실시간 정보가 필요합니다. 하나의 보드에 여러 구성 요소의.

원격 측정 시스템이란 무엇이며 어디에 있습니까?

PWM AMD 에카세즈

실제로 원격 측정 시스템은 디지털 온도계 및 / 또는 전압계에 불과한 작은 칩에 지나지 않으며, 연결된 하드웨어에 대한 지속적인 측정을 수행하고 해당 정보를 일련의 마이크로 컨트롤러로 전송합니다. 모니터링 시스템에서 얻은 원격 측정은 클럭 속도, 전압을 관리하고 프로세서의 일부를 끌 수도 있습니다.

예를 들어 각 프로세서 유형의 사양 및 유틸리티에 따라 외부 구성 요소의 형태와 동일한 칩 내에서 찾을 수 있습니다. 실제로 오늘날 대부분의 SoC에는 원격 측정 데이터를 다른 마이크로 컨트롤러로 보내는 다양한 하드웨어 모니터링 시스템이 있습니다.

이는 부품의 근접성이 우리가 열 초킹 (thermal choking)이라고 부르는 것을 생성하는 SoC에서 매우 중요합니다. 이로 인해 밀접하게 통합 된 다른 부품이 개별적으로 동일한 클럭 속도를 달성 할 수 없으므로 전압 및 온도 모니터링이 필수적입니다. 시스템은 SoC 내부에 있습니다.

마이크로 컨트롤러 란 무엇입니까?

마이크로 컨트롤러는 그 자체가 칩 위의 컴퓨터이며, 처리 장치와 프로세서가 모두 SoC보다 훨씬 높은 수준의 통합을 제공합니다. 메모리는 동일한 칩에 통합되어 있으며 반복적으로 실행되는 프로그램을로드하는 역할을하는 일련의 I / O 핀을 통해 외부와 만 통신합니다.

마이크로 컨트롤러는 1983 년 IBM PC XT부터 PC에서 사용되기 시작했습니다. 인텔 8048은 8086을 관리했고, 시간이 지남에 따라 더 복잡해지고 프로세서의 전력 및 온도 관리와 같은 다양한 백그라운드 작업을 처리했습니다.

마이크로 프로세서가 아닌 마이크로 컨트롤러가 사용되는 이유는 RAM을 공유하지 않기 때문입니다. CPU, 액세스 경쟁이 방지 될뿐만 아니라 악성 코드가 액세스합니다. 그러나 펌웨어 업데이트는 시작 중에 각 마이크로 컨트롤러의 RAM으로 복사되기 전에 시스템 RAM의 특정 주소에서로드됩니다.

원격 측정을위한 마이크로 컨트롤러의 예 : AMD SMUSMU AMD 텔레 메트 리아 AMD SoC, CPU 및 GPU의 많은 다이어그램에서 SMU라는 조각을 보았을 것입니다. SMU는 그것이 무엇인지와 그 기능을 모르기 때문에 어깨를 으쓱 할 것입니다. SMU가 무엇인지에 대한 공식 AMD 문서를 읽으면 다음 내용을 찾을 수 있습니다.

시스템 관리 장치 (영어로 된 SMU)는 PC 전원을 켜고 PC를 완전히 작동하는 동안 다양한 에너지 관리 작업을 담당하는 노스 브리지의 하위 구성 요소로, 여기에는 지원할 마이크로 컨트롤러가 포함되어 있습니다.

AMD에 의해 최초의 x86-64가 등장했기 때문에 시스템의 RAM과 CPU를 통신하는 하드웨어 인 northbridge라고 부르는 것은 프로세서 내부에 있으므로 SMU 장치가 있음을 고려해야합니다. 또는 장치는 프로세서 자체 내에 있습니다.

다이어그램 LM32

SMU는 AMD의 CPU뿐만 아니라 GPU에서도 사용되며, AMD에서 라이센스를 취득하고 항상 에너지 소비와 관련된 모든 것을 관리하는 Lattice LM32 마이크로 컨트롤러입니다. 차이점은 시간이 지남에 따라 AMD 진화했으며 다양한 코어에 대한 여러 SMU가 있습니다.

Ryzen 5000 모바일 CCCP

예를 들어, 노트북 용 Ryzen 5000에서 AMD는 해당 프로세서의 각 Zen 3 코어의 에너지 소비를 관리하는 시스템 관리 장치를 배치하여 각 코어가 자체 에너지 도메인을 가지며 클럭 속도와 전압이 변동될 수 있도록합니다. 나머지 코어에 대해 동 기적으로 또는 독립적으로.

Intel의 경우에 해당하는 것은 기능이 정확히 동일한 소위 관리 엔진입니다. AMD와 Intel ME 모두 프로세서 자체보다 높은 권한 수준을 가지며 PC에 위험한 상황이 발생할 경우 CPU 건조 및 나머지 구성 요소를 중지 할 수있는 기능을 가지고 있습니다.