1 |
1
샘플링 주기마다, 적어도 하나의 프로세서의 동작 주파수 및 현재 점유율을 측정하는 단계;상기 샘플링 주기마다, 상기 동작 주파수 및 상기 현재 점유율에 따라 상기 프로세서의 작업 스레드에 대한 목표 작업 시간 비율을 갱신하는 단계; 및갱신된 목표 작업 시간 비율에 따라 상기 작업 스레드를 작업 상태 및 휴지 상태 간에 전환하는 단계를 포함하는 에너지 소비 저감 방법
|
2 |
2
제1 항에 있어서,상기 작업 스레드를 작업 상태 및 휴지 상태 간에 전환하는 단계는,상기 프로세서의 감독 스레드가 상기 샘플링 주기 중 상기 갱신된 목표 작업 시간 비율이 도래하는 순간, 상기 작업 스레드를 작업 상태에서 휴지 상태로 전환시키는 단계를 포함하는 에너지 소비 저감 방법
|
3 |
3
제1 항에 있어서,상기 목표 작업 시간 비율을 산출하는 단계는,상기 동작 주파수가 상기 목표 주파수보다 크고 상기 현재 점유율이 기설정된 하한 점유율보다 큰 경우, 상기 현재 점유율과 갱신 전의 목표 작업 시간 비율 간의 차이값 및 상기 하한 점유율을 기반으로 상기 목표 작업 시간 비율을 갱신하는 단계를 포함하는 에너지 소비 저감 방법
|
4 |
4
제3 항에 있어서,상기 목표 작업 시간 비율을 산출하는 단계는,상기 동작 주파수가 상기 목표 주파수보다 크고 상기 현재 점유율이 기설정된 하한 점유율보다 큰 경우, 하기 수식 1에 따라 상기 갱신된 목표 작업 시간 비율을 산출하고,[수식 1] WTR2 = DOWN - L(Occu-WTR1)상기 수식 1에서, DOWN은 상기 하한 점유율, Occu는 상기 현재 점유율, WTR1은 상기 갱신 전의 목표 작업 시간 비율, WTR2는 상기 갱신된 목표 작업 시간 비율, L(Occu-WTR1)은 상기 현재 점유율에서 상기 갱신 전의 목표 작업 시간 비율을 차감한 값과 0 중 큰 값인 에너지 소비 저감 방법
|
5 |
5
제3 항에 있어서,상기 목표 작업 시간 비율을 산출하는 단계는,상기 동작 주파수가 상기 목표 주파수보다 작은 경우, 상기 현재 점유율이 기설정된 상한 점유율보다 작은 경우에만 상기 상한 점유율을 기반으로 상기 목표 작업 시간 비율을 갱신하는 단계를 더 포함하는 에너지 소비 저감 방법
|
6 |
6
제5 항에 있어서,상기 목표 작업 시간 비율을 산출하는 단계는,상기 동작 주파수가 상기 목표 주파수와 같은 경우, 상기 현재 점유율을 상기 상한 점유율 및 상기 상한 점유율과 상기 하한 점유율 사이의 기준 점유율과 비교하는 단계; 및상기 현재 점유율이 상기 상한 점유율 이상이거나 상기 기준 점유율보다 작은 경우, 상기 현재 점유율과 상기 갱신 전의 목표 작업 시간 비율 간의 차이값 및 상기 기준 점유율을 기반으로 상기 목표 작업 시간 비율을 갱신하는 단계를 더 포함하는 에너지 소비 저감 방법
|
7 |
7
제6 항에 있어서,상기 목표 작업 시간 비율을 산출하는 단계는,상기 동작 주파수가 상기 목표 주파수와 같고, 상기 현재 점유율이 상기 상한 점유율 이상이거나 상기 기준 점유율보다 작은 경우, 하기 수식 2에 따라 상기 갱신된 목표 작업 시간 비율을 산출하고,[수식 2] WTR3 = KEEP - L(Occu-WTR1)상기 수식 2에서, KEEP은 상기 기준 점유율, Occu는 상기 현재 점유율, WTR1은 상기 갱신 전의 목표 작업 시간 비율, WTR3은 상기 갱신된 목표 작업 시간 비율, L(Occu-WTR1)은 상기 현재 점유율에서 상기 갱신 전의 목표 작업 시간 비율을 차감한 값과 0 중 큰 값인 에너지 소비 저감 방법
|
8 |
8
제1 항 내지 제7 항 중 어느 한 항의 에너지 소비 저감 방법을 실행하기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체
|
9 |
9
적어도 하나의 프로세서를 포함하는 처리 장치에 있어서,작업을 수행하는 작업 스레드; 및상기 작업 스레드를 제어하는 감독 스레드를 포함하고,상기 감독 스레드는,샘플링 주기마다, 상기 프로세서의 동작 주파수 및 현재 점유율을 측정하고;상기 샘플링 주기마다, 상기 동작 주파수 및 상기 현재 점유율에 따라 상기 작업 스레드에 대한 목표 작업 시간 비율을 갱신하고; 그리고갱신된 목표 작업 시간 비율에 따라 상기 작업 스레드를 작업 상태 및 휴지 상태 간에 전환하도록 구성되는 처리 장치
|
10 |
10
제9 항에 있어서,상기 감독 스레드는, 상기 샘플링 주기 중 상기 갱신된 목표 작업 시간 비율이 도래하는 순간, 상기 작업 스레드를 작업 상태에서 휴지 상태로 전환시키도록 구성되는 처리 장치
|
11 |
11
제9 항에 있어서,상기 감독 스레드는,상기 동작 주파수가 상기 목표 주파수보다 크고 상기 현재 점유율이 기설정된 하한 점유율보다 큰 경우, 상기 현재 점유율과 갱신 전의 목표 작업 시간 비율 간의 차이값 및 상기 하한 점유율을 기반으로 상기 목표 작업 시간 비율을 갱신하도록 구성되는 처리 장치
|
12 |
12
제11 항에 있어서,상기 감독 스레드는,상기 동작 주파수가 상기 목표 주파수보다 작은 경우, 상기 현재 점유율이 기설정된 상한 점유율보다 작은 경우에만 상기 상한 점유율을 기반으로 상기 목표 작업 시간 비율을 갱신하도록 구성되는 처리 장치
|
13 |
13
제12 항에 있어서,상기 감독 스레드는,상기 동작 주파수가 상기 목표 주파수와 같은 경우, 상기 현재 점유율을 상기 상한 점유율 및 상기 상한 점유율과 상기 하한 점유율 사이의 기준 점유율과 비교하고; 그리고상기 현재 점유율이 상기 상한 점유율 이상이거나 상기 기준 점유율보다 작은 경우, 상기 현재 점유율과 상기 갱신 전의 목표 작업 시간 비율 간의 차이값 및 상기 기준 점유율을 기반으로 상기 목표 작업 시간 비율을 갱신하도록 구성되는 처리 장치
|