1 |
1
다수의 리소스로 이루어진 다중 복호기를 갖는 다중 복호기 시스템에서의 상기 리소스들의 공유 스케줄을 제어하는 리소스 공유 스케줄 장치에 있어서,
상기 리소스들의 상태 정보 및 상기 리소스들의 공유 스케줄 제어에 필요한 정보들을 저장하는 저장부; 및
임의의 소스 리소스에서 타겟 리소스 할당을 요청하면, 상기 타겟 리소스를 할당하여 상기 소스 리소스에 상기 타겟 리소스의 정보를 출력하고, 상기 리소스들의 상태를 갱신하는 제어기를 포함하며, 상기 다중 복호기 간의 리소스를 공유하기 위해 상기 리소스들과 양방향으로 연결되어 리소스 공유 스케줄을 제어함을 특징으로 하는 다중 복호기 시스템에서의 리소스 공유 스케줄 제어 장치
|
2 |
2
제1항에 있어서, 상기 저장부는,
상기 리소스를 종류별로 구분하여 리소스 상태를 저장하는 리소스 상태 저장부;
상기 리소스 종류별 예상 처리 시간(processing time)을 기록하는 예상 처리 시간 기록부;
상기 리소스들을 연결하는 스위치의 홉 수로 상기 리소스 간의 거리를 기록하는 리소스간 거리 기록부; 및
상기 리소스 종류에 따른 상기 소스(source) 리소스, 상기 타겟(target) 리소스 사이의 전송량을 기록하는 전송량 기록부를 포함하는 것을 특징으로 하는 다중 복호기 시스템에서의 리소스 공유 스케줄 제어 장치
|
3 |
3
제2항에 있어서,
상기 제어기는 상기 리소스 상태 저장부에 저장된 상기 리소스 상태를 확인하여 복호 동작 중 최단 기간 사용 가능한 리소스를 선택하고, 선택된 리소스를 예약하여 상기 타겟 리소스로 할당함을 특징으로 하는 다중 복호기 시스템에서의 리소스 공유 스케줄 제어 장치
|
4 |
4
제3항에 있어서,
상기 제어기는 상기 리소스 상태가 off 또는 on 상태 중 예약 상태가 off인 경우, 전송 예상 시간과 예상 대기 시간을 합한 시간이 최소인 리소스를 상기 최단 기간 사용 가능한 리소스로 선택함을 특징으로 하는 다중 복호기 시스템에서의 리소스 공유 스케줄 제어 장치
|
5 |
5
제4항에 있어서,
상기 전송 예상 시간은 상기 리소스간 거리 기록부에 기록된 상기 리소스 간의 거리, 상기 홉(hop) 당 전송 시간 및 상기 전송량 기록부에 기록된 전송량을 모두 곱하여 구해짐을 특징으로 하는 다중 복호기 시스템에서의 리소스 공유 스케줄 제어 장치
|
6 |
6
제3항에 있어서,
상기 제어기는 요청한 상기 소스 리소스를 예약 소스 리소스로 설정하고, 상기 예상 처리 시간 기록부로부터 요청한 동작 모드의 예상 처리 시간을 추출하여 추출된 예상 처리 시간을 예약 대기 시간으로 설정하고, 예약 상태를 on으로 설정하여 상기 리소스 상태 저장부의 리소스 상태 영역을 설정함으로써 상기 선택된 리소스를 예약함을 특징으로 하는 다중 복호기 시스템에서의 리소스 공유 스케줄 제어 장치
|
7 |
7
다수의 리소스로 이루어진 다중 복호기 및 상기 리소스들의 공유 스케줄을 제어하는 리소스 공유 스케줄 장치를 갖는 다중 동영상 복호 시스템에서, 상기 리소스 공유 스케줄 제어 장치가 리소스 공유 스케줄을 제어하기 위한 방법에 있어서,
저장부에 저장된 리소스 별, 동작 모드별 리소스 상태 및 리소스 공유 스케줄 제어를 위한 정보들을 초기화하는 과정과;
임의의 소스 리소스로부터 공유하기 위한 타겟 리소스 할당을 요청받으면, 상기 타겟 리소스를 할당하는 과정; 및
상기 소스 리소스로부터 상태 갱신 요청을 받으면, 상기 저장부에 저장된 리소스 상태를 갱신하는 과정을 포함하는 것을 특징으로 하는 리소스 공유 스케줄 제어 장치에서의 리소스 공유 스케줄 제어 방법
|
8 |
8
제7항에 있어서, 상기 리소스 상태 및 리소스 공유 스케줄 제어를 위한 정보들을 초기화하는 과정은,
상기 저장부의 모든 리소스 종류 및 상기 모든 리소스 상태 영역의 동작 상태를 off로 설정하고, 예약 영역의 예약 상태를 off로 설정하는 단계;
상기 리소스들의 동작 상태를 특정하여 상기 모든 리소스 종류별, 동작 모드별 동작 사이클을 측정하여 처리 시간을 기록하는 단계;
상기 모든 리소스 간의 홉 수를 기록하는 단계; 및
상기 모든 리소스 종류별, 동작 모드별 소스 리소스와 타겟 리소스 사이의 전송량을 기록하는 단계를 포함하는 것을 특징으로 하는 리소스 공유 스케줄 제어 장치에서의 리소스 공유 스케줄 제어 방법
|
9 |
9
제7항에 있어서, 상기 타겟 리소스를 할당하는 과정은,
상기 소스 리소스로부터 상기 타겟 리소스 할당을 요청받는 단계;
상기 저장부에 저장된 리소스 상태를 확인하여 복호 동작 중 최단 기간 사용 가능한 리소스를 선택하는 단계;
상기 선택된 리소스를 예약하는 단계; 및
상기 예약한 리소스를 상기 타겟 리소스로 할당하는 단계를 포함하는 것을 특징으로 하는 리소스 공유 스케줄 제어 장치에서의 리소스 공유 스케줄 제어 방법
|
10 |
10
제9항에 있어서, 상기 타겟 리소스를 할당하는 과정은,
상기 타겟 리소스의 리소스 상태가 즉시 사용이 가능한 상태인 경우 상기 소스 리소스에 상기 타겟 리소스에 대한 정보를 출력하는 단계를 더 포함하는 것을 특징으로 하는 리소스 공유 스케줄 제어 장치에서의 리소스 공유 스케줄 제어 방법
|
11 |
11
제9항에 있어서,
상기 복호 동작 중 최단 기간 사용 가능한 리소스를 선택하는 단계는, 상기 예약 상태가 off인 경우 전송 예상 시간과 예상 대기 시간을 합한 시간이 최소인 리소스를 상기 최단 기간 사용 가능한 리소스로 선택함을 특징으로 하는 리소스 공유 스케줄 제어 장치에서의 리소스 공유 스케줄 제어 방법
|
12 |
12
제11항에 있어서,
상기 전송 예상 시간은 상기 저장부에 기록된 리소스 간의 홉 수, 상기 홉(hop) 당 전송 시간 및 상기 기록된 소스 리소스와 타겟 리소스 사이의 전송량을 모두 곱하여 구해짐을 특징으로 하는 리소스 공유 스케줄 제어 장치에서의 리소스 공유 스케줄 제어 방법
|
13 |
13
제9항에 있어서, 상기 선택된 리소스를 예약하는 단계는,
요청한 상기 소스 리소스를 예약 소스 리소스로 설정하는 단계;
요청한 동작 모드의 예상 처리 시간을 상기 저장부에서 추출하여 추출된 예상 처리 시간을 예약 대기 시간으로 설정하는 단계; 및
상기 저장부의 예약 영역의 예약 상태를 on으로 설정하는 단계를 포함하는 것을 특징으로 하는 리소스 공유 스케줄 제어 장치에서의 리소스 공유 스케줄 제어 방법
|
14 |
14
제7항에 있어서, 상기 저장부에 저장된 리소스 상태를 갱신하는 과정은,
상기 소스 리소스의 상태가 시작을 알리는 경우, 상기 저장부에 저장된 상기 리소스 상태 갱신하는 단계;
상기 소스 리소스의 상태가 종료를 알리는 경우, 상기 소스 리소스가 예약된 리소스인지 확인하는 단계;
상기 소스 리소스가 예약된 리소스인 경우, 상기 소스 리소스로 상기 타겟 리소스에 대한 정보를 출력하는 단계; 및
상기 소스 리소스가 예약된 리소스가 아닌 경우, 상기 저장부에 저장된 상기 리소스 상태 갱신하는 단계를 포함하는 것을 특징으로 하는 리소스 공유 스케줄 제어 장치에서의 리소스 공유 스케줄 제어 방법
|