1 |
1
복수의 어플리케이션 특정 명령어 프로세서(ASIP: Application Specific Instruction-set Processor) 코어를 이용하는 멀티 프로세싱 방법에 있어서,
멀티미디어 프로그램을 구성하는 모듈이 상기 각각의 어플리케이션 특정 명령어 프로세서 코어에서 수행되는 시간을 기록한 룩업 테이블을 작성하는 단계; 및
상기 작성된 룩업 테이블을 이용하여 상기 모듈을 상기 각각의 어플리케이션 특정 명령어 프로세서 코어에 할당하는 단계를 포함하여 구성되는 멀티 프로세싱 방법
|
2 |
2
제1항에 있어서,
상기 작성된 룩업 테이블을 이용하여 상기 모듈을 상기 각각의 어플리케이션 특정 명령어 프로세서 코어에 할당하는 단계는 상기 작성된 룩업 테이블을 이용하여 상기 모듈을 스케줄링하는 것을 특징으로 하는 멀티 프로세싱 방법
|
3 |
3
제1항에 있어서,
상기 모듈의 실행을 위한 어플리케이션 특정 명령어 프로세서 코어를 설계하는 단계를 더 포함하는 것을 특징으로 하는 멀티 프로세싱 방법
|
4 |
4
제3항에 있어서,
상기 모듈의 실행을 위한 어플리케이션 특정 명령어 프로세서 코어를 설계하는 단계는 상기 모듈에 대응되는 명령어 집합(Instruction Set)을 지정하고, 상기 지정된 명령어 집합을 그룹화하고, 상기 그룹화된 명령어 집합의 실행을 위한 어플리케이션 특정 명령어 프로세서 코어를 설계하는 것을 특징으로 하는 멀티 프로세싱 방법
|
5 |
5
복수의 어플리케이션 특정 명령어 프로세서(ASIP) 코어;
상기 각각의 어플리케이션 특정 명령어 프로세서 코어에서 멀티미디어 프로그램을 구성하는 모듈의 수행 시간을 기록한 룩업 테이블; 및
상기 룩업 테이블을 이용하여 상기 모듈을 상기 각각의 어플리케이션 특정 명령어 프로세서 코어에 할당하는 제어부를 포함하여 구성되는 멀티 프로세싱 장치
|
6 |
6
제5항에 있어서,
상기 복수의 어플리케이션 특정 명령어 프로세서 코어는 상기 모듈에 대응되는 명령어 집합(Instruction Set)을 지정하고, 상기 지정된 명령어 집합을 그룹화하고, 상기 그룹화된 명령어 집합의 실행을 위하여 설계된 것을 특징으로 하는 멀티 프로세싱 장치
|
7 |
7
제5항에 있어서,
상기 제어부에서 상기 룩업 테이블을 이용하여 상기 모듈을 상기 각각의 어플리케이션 특정 명령어 프로세서 코어에 할당하는 것은 상기 룩업 테이블을 이용하여 상기 모듈을 스케줄링하는 것을 특징으로 하는 멀티 프로세싱 장치
|
8 |
8
복수의 어플리케이션 특정 명령어 프로세서(ASIP) 코어;
상기 각각의 어플리케이션 특정 명령어 프로세서 코어에서 멀티미디어 프로그램을 구성하는 모듈의 수행 시간을 기록한 룩업 테이블을 저장하기 위한 비휘발성 메모리; 및
상기 비휘발성 메모리에 저장된 룩업 테이블을 이용하여 상기 모듈을 상기 각각의 어플리케이션 특정 명령어 프로세서 코어에 할당하는 제어부를 포함하여 구성되는 임베디드 시스템
|
9 |
9
제8항에 있어서,
상기 복수의 어플리케이션 특정 명령어 프로세서 코어는 상기 모듈에 대응되는 명령어 집합(Instruction Set)을 지정하고, 상기 지정된 명령어 집합을 그룹화하고, 상기 그룹화된 명령어 집합의 실행을 위하여 설계된 것을 특징으로 하는 임베디드 시스템
|
10 |
10
제8항에 있어서,
상기 제어부에서 상기 비휘발성 메모리에 저장된 룩업 테이블을 이용하여 상기 모듈을 상기 각각의 어플리케이션 특정 명령어 프로세서 코어에 할당하는 것은 상기 룩업 테이블을 이용하여 상기 모듈을 스케줄링하는 것을 특징으로 하는 임베디드 시스템
|