1 |
1
그래픽 처리 장치의 전력 관리를 수행하는 전력 관리 시스템으로서,동일한 동작 주파수(operating frequency)를 공유하는 적어도 하나의 프로세서 코어(processor core)들의 집합인 적어도 하나의 도메인을 가지는 그래픽 처리 장치의 장치 드라이버(device driver)를 호출하거나, 상기 장치 드라이버에 의해서 호출되는 인터페이스를 포함하며, 그래픽 처리 장치의 동작 전압 및 동작 주파수 중 적어도 하나를 제어하는 전력 관리(DVFS: Dynamic Voltage and Frequency Scaling) 드라이버; 및운영 체제(operating system)의 전력 관리 정책 모듈(power management policy module)에게 상기 전력 관리 드라이버에 대한 인터페이스를 제공하는 전력 관리 가버너(DVFS governor) 인터페이스 모듈을 포함하되,상기 가버너 인터페이스 모듈은,상기 각 도메인을 상기 전력 관리 정책 모듈에 등록하고, 상기 전력 관리 드라이버로부터 수신한 상기 각 도메인에 대한 코어 활용률이 미리 설정된 임계값 이상인 경우 증가된 동작 전압 및 증가된 동작 주파수 중 적어도 하나를 상기 전력 관리 정책 모듈로부터 수신하고, 상기 각 도메인이 지원하는 전압 및 주파수 중 상기 전력 관리 정책 모듈로부터 수신한 값과 가장 근접한 값을 지정하는 그래픽 처리 장치의 전력 관리 시스템
|
2 |
2
삭제
|
3 |
3
청구항 1에 있어서,상기 전력 관리 드라이버가 포함하는 인터페이스는, 상기 도메인에 관한 정보를 제공하는 함수를 포함하는, 그래픽 처리 장치의 전력 관리 시스템
|
4 |
4
청구항 3에 있어서,상기 도메인에 관한 정보는, 상기 그래픽 처리 장치가 가진 도메인의 숫자 및 각 도메인이 지원하는 동작 주파수들 및 동작 전압들 중 적어도 하나에 대한 정보를 포함하는, 그래픽 처리 장치의 전력 관리 시스템
|
5 |
5
청구항 1에 있어서,상기 전력 관리 드라이버가 포함하는 인터페이스는, 상기 도메인에 속한 프로세스 코어들이 활성화 상태(active state)에 있었던 평균 시간을 반환하는 함수를 포함하는, 그래픽 처리 장치의 전력 관리 시스템
|
6 |
6
청구항 1에 있어서,상기 전력 관리 드라이버가 포함하는 인터페이스는, 상기 도메인별로 동작 전압 및 동작 주파수 중 적어도 하나를 지정하는 함수를 포함하는, 그래픽 처리 장치의 전력 관리 시스템
|
7 |
7
삭제
|
8 |
8
삭제
|
9 |
9
삭제
|
10 |
10
청구항 1에 있어서,상기 가버너 인터페이스 모듈이 포함하는 인터페이스는, 상기 도메인에 속한프로세스 코어들이 활성화 상태에 있었던 평균 시간을 반환하는 함수를 포함하는, 그래픽 처리 장치의 전력 관리 시스템
|
11 |
11
그래픽 처리 장치의 전력 관리를 수행하는 전력 관리 방법으로서,운영체제의 전력 관리 정책 모듈이 동일한 동작 주파수(operating frequency)를 공유하는 적어도 하나의 프로세서 코어(processor core)들의 집합인 적어도 하나의 도메인을 가지는 상기 그래픽 처리 장치의 장치 드라이버를 제어하는 전력 관리 드라이버와 상기 전력 드라이버를 제어하는 가버너 인터페이스 모듈을 통하여 상기 그래픽 처리 장치와 관련된 정보를 수집하는 단계; 및상기 운영체제의 전력 관리 정책 모듈이, 상기 수집된 정보에 기초한 전력 관리 정책 결정에 따라, 상기 가버너 인터페이스 모듈과 상기 전력 관리 드라이버를 통해 상기 그래픽 처리 장치의 장치 드라이버를 제어하여 상기 프로세서 코어들의 동작 전압 및 동작 주파수 중 적어도 하나를 조정하는 단계를 포함하되,상기 동작 전압 및 동작 주파수 중 적어도 하나를 조정하는 단계는,상기 가버너 인터페이스 모듈을 통해 상기 각 도메인을 상기 전력 관리 정책 모듈에 등록하고, 상기 전력 관리 드라이버로부터 수신한 상기 각 도메인에 대한 코어 활용률이 미리 설정된 경우 증가된 동작 전압 및 증가된 동작 주파수 중 적어도 하나를 상기 전력 관리 정책 모듈로부터 수신하고, 상기 각 도메인이 지원하는 전압 및 주파수 중 상기 전력 관리 정책 모듈로부터 수신한 값과 가장 근접한 값을 지정하는 그래픽 처리 장치의 전력 관리 방법
|
12 |
12
삭제
|
13 |
13
청구항 11에 있어서,상기 그래픽 처리 장치와 관련한 정보는, 상기 그래픽 처리 장치가 가진 도메인의 숫자 및 각 도메인이 지원하는 동작 주파수들 및 동작 전압들 중 적어도 하나에 대한 정보를 포함하는, 그래픽 처리 장치의 전력 관리 방법
|
14 |
14
청구항 11에 있어서,상기 그래픽 처리 장치와 관련한 정보는, 상기 도메인에 속한 프로세스 코어들이 활성화 상태(active state)에 있었던 평균 시간을 포함하는, 그래픽 처리 장치의 전력 관리 방법
|