1 |
1
명령어에 추가된 재구성 모드 비트에 따라 데이터 경로를 재구성하는 재구성 제어 유닛이 구비된 재구성 가능 프로세서에서 데이터 경로의 재구성 방법으로서, 응용 프로그램에 사용된 명령어를 분석하여, 재구성 가능한 N 개의 명령어 중에서 M 개(M<N)의 재구성 모드를 선택하고, 상기 재구성 모드를 상기 재구성 제어 유닛에 설정하는 선 재구성(Pre-Configuration) 단계와,응용 프로그램 실행시에, 상기 M 개의 재구성 모드를 식별하기 위해 각 명령어에 추가되는 재구성 모드 비트를 해석하여 당해 명령어에 대응하는 데이터 경로를 실시간으로 재구성하며, 상기 재구성 모드로 선택되지 아니한 명령어는 기본 데이터 경로를 사용하는 실시간 재구성 단계를 포함하고,상기 선 재구성 단계는 상기 응용 프로그램에 사용된 각 명령어의 빈도수를 비교하여 상기 M 개의 재구성 모드를 선택하는 것인 재구성 가능 프로세서의 데이터 경로 재구성 방법
|
2 |
2
삭제
|
3 |
3
제1항에 있어서, 상기 선 재구성 단계는상기 응용 프로그램에 사용된 각 명령어가 기본 데이터 경로를 이용할 때 요구하는 사이클 수를 비교하여 상기 M 개의 재구성 모드를 선택하는 것인 재구성 가능 프로세서의 데이터 경로 재구성 방법
|
4 |
4
제1항에 있어서, 상기 선 재구성 단계는상기 응용 프로그램을 수행함에 있어서 각 명령어가 요구하는 총 사이클 수를 비교하여, 상기 M 개의 재구성 모드를 선택하는 것인 재구성 가능 프로세서의 데이터 경로 재구성 방법
|
5 |
5
제1항에 있어서, 상기 선 재구성 단계는각 명령어에 대하여 재구성 시에 감소되는 총 사이클 수를 비교하여, 상기 M 개의 재구성 모드를 선택하는 것인 재구성 가능 프로세서의 데이터 경로 재구성 방법
|
6 |
6
제1항 내지 제5항 중 어느 하나의 항에 있어서,상기 선 재구성 단계에서 재구성 모드로 선택되지 아니한 재구성 가능한 명령어는 상기 재구성 모드 비트가 기본 데이터 경로를 사용하는 기본 모드로 지정되는 것인 재구성 가능 프로세서의 데이터 경로 재구성 방법
|
7 |
7
제6항에 있어서,상기 명령어에 추가되는 재구성 모드 비트는 log2M 개인 재구성 가능 프로세서의 데이터 경로 재구성 방법
|
8 |
8
명령어에 추가된 재구성 모드 비트에 따라 데이터 경로를 재구성하는 재구성 제어 유닛이 구비된 재구성 가능 프로세서에서, 상기 재구성 제어 유닛은, 응용 프로그램에 사용된 N 개의 명령어 중에서 선택된 M 개(M<N)의 재구성 모드를 저장하며,응용 프로그램 실행시에, 상기 M 개의 재구성 모드를 식별하기 위해 각 명령어에 추가되는 재구성 모드 비트를 해석하여, 당해 명령어에 대응하는 데이터 경로를 실시간으로 재구성하며, 상기 재구성 모드로 선택되지 아니한 명령어는 기본 데이터 경로를 사용하며,상기 응용 프로그램에 사용된 각 명령어의 빈도수를 비교하여 상기 M 개의 재구성 모드를 선택하는 것인 재구성 가능 프로세서
|
9 |
9
삭제
|
10 |
10
제8항에 있어서, 상기 재구성 제어 유닛은상기 응용 프로그램에 사용된 각 명령어가 기본 데이터 경로를 이용할 때 요구하는 사이클 수를 비교하여 상기 M 개의 재구성 모드를 선택하는 것인 재구성 가능 프로세서
|
11 |
11
제8항에 있어서, 상기 재구성 제어 유닛은상기 응용 프로그램을 수행함에 있어서 각 명령어가 요구하는 총 사이클 수를 비교하여, 상기 M 개의 재구성 모드를 선택하는 것인 재구성 가능 프로세서
|
12 |
12
제8항에 있어서, 상기 재구성 제어 유닛은각 명령어에 대하여 재구성 시에 감소되는 총 사이클 수를 비교하여, 상기 M 개의 재구성 모드를 선택하는 것인 재구성 가능 프로세서
|
13 |
13
제8항 내지 제12항 중 어느 하나의 항에 있어서,상기 재구성 모드로 선택되지 아니한 명령어는 상기 재구성 모드 비트가 기본 데이터 경로를 사용하는 기본 모드로 지정되는 것인 재구성 가능 프로세서
|
14 |
14
제13항에 있어서,상기 명령어에 추가되는 재구성 모드 비트는 log2M 개인 재구성 가능 프로세서
|