| 번호 | 청구항 |
|---|---|
| 1 | 기계학습 알고리즘을 이용하여 서버 및 데이터 센터의 프로세서의 발열 문제를 해결하기 위한 CPU 온도 예측 장치로서, 프로세서; 및 상기 프로세서에 연결되는 메모리를 포함하되, 상기 메모리는, 상기 서버 및 데이터 센터의 CPU 코어의 상태와, 쿨러의 위치, 쿨러의 종류, 케이스의 종류 및 외부 온도 중 적어도 하나를 포함하는 환경 요인을 고려하여 학습된 온도 예측 모델을 생성하고,학습이 완료된 온도 예측 모델에 현재의 CPU 코어의 상태 및 쿨러의 위치, 쿨러의 종류, 케이스의 종류 및 외부 온도 중 적어도 하나에 따른 입력 값을 결정하고, 상기 결정된 입력 값에 의해 상기 온도 예측 모델에서 출력하는 CPU 온도 예측 결과값을 이용하여 상기 서버 및 데이터 센터의 발열을 제어하도록, 상기 프로세서에 의해 실행 가능한 프로그램 명령어들을 저장하되,상기 CPU 코어의 상태는 CPU의 전압, 주파수, 사용률, 현재 온도와, on된 코어의 수, 내부 컴포넌트의 사용률 중 적어도 하나를 포함하며, 상기 CPU 코어의 상태에 상응하는 복수의 입력 값들은 상기 CPU의 현재 온도에 따라 서로 다른 가중치가 부여되는 CPU 온도 예측 장치. |
| 2 | 삭제 |
| 3 | 삭제 |
| 4 | 제1항에 있어서,상기 내부 컴포넌트의 사용률에 상응하는 입력 값은 IPC(Instruction Per Clock) 및 캐시 미스의 수에 상응하는 입력 값을 포함하는 CPU 온도 예측 장치. |
| 5 | 제1항에 있어서,상기 CPU의 현재 온도가 미리 설정된 온도보다 낮은 경우에는 상기 CPU의 전압, 주파수, 사용률 및 on된 코어의 수에 상응하는 제1 입력 값이 상기 내부 컴포넌트의 사용률에 상응하는 제2 입력 값보다 높은 가중치가 부여되는 CPU 온도 예측 장치. |
| 6 | 제5항에 있어서,상기 미리 설정된 온도는 50 내지 70℃의 범위 중 하나로 결정되는 CPU 온도 예측 장치. |
| 7 | 기계학습 알고리즘을 이용하여 서버 및 데이터 센터의 프로세서의 발열 문제를 해결하기 위한 CPU 온도 예측 방법으로서, 상기 서버 및 데이터 센터의 CPU 코어의 상태와, 쿨러의 위치, 쿨러의 종류, 케이스의 종류 및 외부 온도 중 적어도 하나를 포함하는 환경 요인을 고려하여 학습된 온도 예측 모델을 생성하는 단계; 학습이 완료된 온도 예측 모델에 현재의 CPU 코어의 상태 및 쿨러의 위치, 쿨러의 종류, 케이스의 종류 및 외부 온도 중 적어도 하나에 따른 입력 값을 결정하는 단계; 및상기 결정된 입력 값에 의해 상기 온도 예측 모델에서 출력하는 CPU 온도 예측 결과값을 이용하여 상기 서버 및 데이터 센터의 발열을 제어하는 단계를 포함하되,상기 CPU 코어의 상태는 CPU의 전압, 주파수, 사용률, 현재 온도와, on된 코어의 수, 내부 컴포넌트의 사용률 중 적어도 하나를 포함하며, 상기 CPU 코어의 상태에 상응하는 복수의 입력 값들은 상기 CPU의 현재 온도에 따라 서로 다른 가중치가 부여되는 CPU 온도 예측 방법. |