1 |
1
두 개 이상의 코어를 구비하는 프로세서; 및
상기 프로세서 내의 각각의 코어에 연결되어, 각 코어의 사용량에 따라 각 코어에 대한 공급전압을 독립적으로 조절하는 복수의 전원변환부를 포함하는 것을 특징으로 하는 멀티-코어 프로세서의 전원 제어 장치
|
2 |
2
제 1항에 있어서, 상기 전원변환부가 각 코어로부터 서로 상이한 전압 ID(Voltage Identification: VID)를 수신하고, 각각의 VID에 따라 상이한 전압을 각 코어에 인가하도록 되어 있는 것을 특징으로 하는 멀티-코어 프로세서의 전원 제어 장치
|
3 |
3
제 1항에 있어서, 상기 전원변환부가 상기 프로세서 내의 각각의 코어에 연결되어, 각 코어에 직류 성분의 공급 전원을 인가하는 복수의 DC/DC 컨버터를 포함하는 것을 특징으로 하는 멀티-코어 프로세서의 전원 제어 장치
|
4 |
4
제 1항에 있어서, 상기 장치가 코어의 점유율 또는 스레드니스(threadness)에 의해 코어의 사용량을 판단하도록 되어 있는 것을 특징으로 하는 멀티-코어 프로세서의 전원 제어 장치
|
5 |
5
제 1항에 있어서, 상기 전원변환부는 임의의 하나의 코어의 동작 속도를 높여야 하는 경우에는, 해당 코어로부터 VID를 수신하여 그에 따라 해당 코어의 공급전압을 상향 조정하도록 되어 있는 것을 특징으로 하는 멀티-코어 프로세서의 전원 제어 장치
|
6 |
6
제 1항에 있어서, 상기 전원변환부는 임의의 하나의 코어의 동작 속도를 낮추어야 하는 경우에는, 해당 코어로부터 VID를 수신하여 그에 따라 해당 코어의 공급전압을 하향 조정하도록 되어 있는 것을 특징으로 하는 멀티-코어 프로세서의 전원 제어 장치
|
7 |
7
제 1항에 있어서, 상기 장치가 각 코어의 사용량에 따라 각 코어의 주파수를 독립적으로 조절하는 복수의 주파수 제어수단을 더 포함하는 것을 특징으로 하는 멀티-코어 프로세서의 전원 제어 장치
|
8 |
8
복수의 코어를 구비하는 멀티-코어 프로세서에서 전원을 제어함에 있어서,
각 코어의 사용량에 대한 정보를 수득하는 단계 ; 및
각 코어의 사용량에 기초하여 공급전압 조정 필요성이 있는지 판단하는 단계; 및
공급전압 조정이 필요한 하나 이상의 코어의 공급전압을 해당 코어의 사용량에 따라 독립적으로 조절하는 단계를 포함하는 것을 특징으로 멀티-코어 프로세서의 전원 제어 방법
|
9 |
9
제 8항에 있어서, 상기 코어의 사용량 정보 수득 단계가 운영체제로부터 각 코어의 점유율 또는 스레드니스에 관한 정보를 수득하는 단계임을 특징으로 하는 멀티-코어 프로세서의 전원 제어 방법
|
10 |
10
제 8항에 있어서, 상기 공급전압 조정 필요성 판단 단계가
각각의 코어의 사용량에 비추어 공급전압의 조정이 필요한 경우에 각 코어로부터 서로 상이한 VID (Voltage Identification)를 입력 받는 단계를 포함하는 것을 특징으로 하는 멀티-코어 프로세서의 전압 제어 방법
|
11 |
11
제 10항에 있어서, 상기 방법이 상기 VID에 따라 서로 상이한 공급전압을 각 코어에 인가하는 단계를 포함하는 것을 특징으로 하는 멀티-코어 프로세서의 전원 제어 방법
|
12 |
12
제 10항에 있어서, 상기 방법이 각 코어의 사용량에 따라 각 코어의 동작 주파수를 변경하는 단계를 더 포함하는 것을 특징으로 하는 멀티-코어 프로세서의 전원 제어 방법
|
13 |
13
제 8항에 있어서, 상기 방법이 임의의 하나의 코어의 동작 속도를 높여야 하는 것으로 판단되는 경우에는, 해당 코어로부터 VID를 수신하여 그에 따라 해당 코어의 공급전압을 상향 조정하는 단계를 포함하는 것을 특징으로 하는 멀티-코어 프로세서의 전원 제어 방법
|
14 |
14
제 8항에 있어서, 상기 방법이 임의의 하나의 코어의 동작 속도를 낮추어야 하는 것으로 판단되는 경우에는, 해당 코어로부터 VID를 수신하여 그에 따라 해당 코어의 공급전압을 하향 조정하는 단계를 포함하는 것을 특징으로 하는 멀티-코어 프로세서의 전원 제어 방법
|
15 |
15
두 개 이상의 코어를 구비하는 프로세서; 및
상기 프로세서 내의 각각의 코어에 연결되어 각 코어에 대한 공급전압을 조절하는 복수의 전원변환부를 포함하고,
상기 프로세서는 동작 속도가 상이한 여러 가지 모드로 동작하고, 각각의 코어는 각각의 동작 모드에 맞는 VID를 생성하여 전원변환부로 전송하고,
상기 전원변환부들은 상기 프로세서내의 각각의 코어로부터 독립적으로 VID를 수신하여, 수신한 VID에 따라 각 코어에 대한 공급전압을 독립적으로 조절하는 것을 특징으로 하는 멀티-코어 프로세서의 전원 제어 장치
|
16 |
16
제 15항에 있어서, 상기 전원변환부가 직류 성분의 공급 전원을 인가하는 복수의 DC/DC 컨버터를 포함하는 것을 특징으로 하는 멀티-코어 프로세서의 전원 제어 장치
|
17 |
17
제 15항에 있어서, 상기 장치가 코어의 점유율 또는 스레드니스 (threadness)에 의해 코어의 사용량을 판단하도록 되어 있는 것을 특징으로 하는 멀티-코어 프로세서의 전원 제어 장치
|
18 |
18
제 1 코어의 사용량에 대한 정보를 수득하는 단계;
제 1 코어로부터 제 1 코어의 사용량에 따른 VID를 수신하는 단계;
제 1 코어에서 수신한 VID에 따라서 제 1 코어에 대한 공급전압을 조정하는 단계;
제 2 코어의 사용량에 대한 정보를 수득하는 단계;
제 2 코어로부터 제 2 코어의 사용량에 따른 VID를 수신하는 단계; 및
제 2 코어에서 수신한 VID에 따라서 제 2 코어에 대한 공급전압을 조정하는 단계를 포함하는 멀티-코어 프로세서의 전원 제어 방법을 수행하기 위한 컴퓨터에 의해 실행가능한 프로그램 코드를 저장하고 있는 컴퓨터가 읽을 수 있는 기록매체
|