1 |
1
(a) 제어부가, 메모리 사용량에 따라 최적의 에너지 효율을 나타내는 디바이스 주파수를 결정하는 단계;(b) 상기 제어부가, 소정 주기마다 시스템 메모리 사용량을 모니터링하는 단계; 및(c) 상기 제어부가, 디바이스 주파수를 상기 모니터링된 메모리 사용량에 대응하는 최적의 에너지 효율을 나타내는 디바이스 주파수로 변경하는 단계를 포함하고,상기 최적의 에너지 효율을 나타내는 디바이스 주파수는 특정 작업을 수행하는데 소모되는 소모 에너지와 수행시간의 곱인 EDP(Energy Delay Product)가 최소인 디바이스 주파수이며,상기 디바이스 주파수는 메모리 주파수이고,상기 단계 (a)는,(a-1) 중앙 처리장치(CPU) 주파수를 고정시킨 상태에서 디바이스 주파수를 변화시키면서 메모리 사용량에 따른 디바이스 주파수별 에너지 효율을 획득하는 단계; 및(a-2) 상기 메모리 사용량에 따른 디바이스 주파수별 에너지 효율 중에서 메모리 사용량별 최고의 에너지 효율을 나타내는 디바이스 주파수를 상기 메모리 사용량에 따른 최적의 에너지 효율을 나타내는 디바이스 주파수로서 결정하는 단계를 포함하며,상기 단계 (c)에서,CPU를 사용하지 않는 아이들(idle) 상태에서는 디바이스 주파수를 최저 디바이스 주파수로 변경하고, 일정 수준 이상의 메모리 사용량이 사용되는 경우 디바이스 주파수를 최고 디바이스 주파수로 변경하는, 메모리 사용량에 근거한 에너지 효율적 디바이스 주파수 변경 방법
|
5 |
5
메모리 사용량에 따라 최적의 에너지 효율을 나타내는 디바이스 주파수를 결정하는 동작, 소정 주기마다 시스템 메모리 사용량을 모니터링하는 동작, 및 디바이스 주파수를 상기 모니터링된 메모리 사용량에 대응하는 최적의 에너지 효율을 나타내는 디바이스 주파수로 변경하는 동작을 수행하도록 구성된, 제어부; 및상기 메모리 사용량에 대응하는 최적의 에너지 효율을 나타내는 디바이스 주파수가 저장되어 있는 메모리를 포함하고,상기 최적의 에너지 효율을 나타내는 디바이스 주파수는 특정 작업을 수행하는데 소모되는 소모 에너지와 수행시간의 곱인 EDP(Energy Delay Product)가 최소인 디바이스 주파수이며,상기 디바이스 주파수는 메모리 주파수이고,상기 메모리 사용량에 따라 최적의 에너지 효율을 나타내는 디바이스 주파수를 결정하는 동작은,중앙 처리장치(CPU) 주파수를 고정시킨 상태에서 디바이스 주파수를 변화시키면서 메모리 사용량에 따른 디바이스 주파수별 에너지 효율을 획득하는 동작; 및상기 메모리 사용량에 따른 디바이스 주파수별 에너지 효율 중에서 메모리 사용량별 최고의 에너지 효율을 나타내는 디바이스 주파수를 상기 메모리 사용량에 따른 최적의 에너지 효율을 나타내는 디바이스 주파수로서 결정하는 동작을 포함하며,상기 디바이스 주파수를 상기 모니터링된 메모리 사용량에 대응하는 최적의 에너지 효율을 나타내는 디바이스 주파수로 변경하는 동작에서, 상기 제어부는,CPU를 사용하지 않는 아이들(idle) 상태에서는 디바이스 주파수를 최저 디바이스 주파수로 변경하고, 일정 수준 이상의 메모리 사용량이 사용되는 경우 디바이스 주파수를 최고 디바이스 주파수로 변경하는, 메모리 사용량에 근거한 에너지 효율적 디바이스 주파수 변경 장치
|