1 |
1
다종의 데이터를 처리하는 장치에 있어서,다수의 처리기를 포함하여 상기 다종의 데이터를 처리하는 연산부;상기 연산부에 의한 상기 다종의 데이터의 처리가 가능한지 판별하는 판별부;상기 판별부의 판별 결과에 따라 피연산자를 상기 연산부에 전달하는 전달부; 및상기 연산부로부터 상기 피연산자를 이용한 상기 처리기 각각의 연산 결과를 전달받아, 상기 연산 결과를 출력하는 출력부;를 포함하는 다종의 데이터를 처리하는 장치
|
2 |
2
제1항에 있어서,상기 연산부는, 상기 다종의 데이터의 연산을 치환하여 처리하는 다종의 데이터를 처리하는 장치
|
3 |
3
제1항에 있어서,상기 연산부는, 상기 전달부로부터 전달 받은 상기 피연산자를 이용하여 연산을 수행하는 다종의 데이터를 처리하는 장치
|
4 |
4
제1항에 있어서,상기 판별부는, 판별 대상을 탐색하기 위해 입력을 저장하는 입력 저장장치를 포함하는 다종의 데이터를 처리하는 장치
|
5 |
5
제4항에 있어서,상기 판별부는, 슬라이딩 윈도우(Sliding Window) 알고리즘 또는 상기 입력 저장장치 내의 위치(index)를 이용하는 방법을 이용하여 상기 판별 대상을 탐색하는 다종의 데이터를 처리하는 장치
|
6 |
6
제3항에 있어서,상기 연산부는, 제1 처리기와 제2 처리기를 포함하며,상기 전달부는, 상기 판별부의 판별 결과에 따라, 상기 제1 처리기가 상기 다종의 데이터 중 제1 데이터를 처리하고, 상기 제2 처리기가 상기 다종의 데이터 중 상기 제1 데이터를 제외한 나머지 데이터를 처리하도록 상기 피연산자를 상기 연산부에 전달하는 다종의 데이터를 처리하는 장치
|
7 |
7
제4항에 있어서,상기 판별부는, 벡터 레지스터 파일로부터 입력된 벡터를 저장하는 입력 레지스터를 포함하며,상기 입력 레지스터에서, 각 연산 입력 쌍에 대해 슬라이딩 윈도우(Sliding Window) 알고리즘을 적용하여, 매 사이클(cycle) 마다 각 입력 내 상위 8 bit의 이진 값이 같은지 확인하는 다종의 데이터를 처리하는 장치
|
8 |
8
다종의 데이터를 처리하는 방법에 있어서,판별부가 상기 다종의 데이터의 처리가 가능한지 판별하는 단계;전달부가 상기 판별부의 판별 결과에 따라 피연산자를 연산부에 전달하는 단계;상기 연산부가 상기 전달받은 피연산자와 다수의 처리기를 이용하여 상기 다종의 데이터를 처리하는 단계; 및출력부가 상기 연산부로부터 상기 피연산자를 이용한 상기 처리기 각각의 연산 결과를 전달받아, 상기 연산 결과를 출력하는 단계;를 포함하는 다종의 데이터를 처리하는 방법
|
9 |
9
제8항에 있어서,상기 다종의 데이터를 처리하는 단계는, 상기 다종의 데이터의 연산을 치환하여 처리하는 다종의 데이터를 처리하는 방법
|
10 |
10
제8항에 있어서,상기 다종의 데이터를 처리하는 단계는, 상기 전달부로부터 전달 받은 상기 피연산자를 이용하여 연산을 수행하는 다종의 데이터를 처리하는 방법
|
11 |
11
제10항에 있어서,상기 연산부는, 제1 처리기와 제2 처리기를 포함하며,상기 피연산자를 연산부에 전달하는 단계는, 상기 판별부의 판별 결과에 따라, 상기 제1 처리기가 상기 다종의 데이터 중 제1 데이터를 처리하고, 상기 제2 처리기가 상기 다종의 데이터 중 상기 제1 데이터를 제외한 나머지 데이터를 처리하도록 상기 피연산자를 상기 연산부에 전달하는 다종의 데이터를 처리하는 방법
|
12 |
12
제8항에 있어서,상기 판별부는, 벡터 레지스터 파일로부터 입력된 벡터를 저장하는 입력 레지스터를 포함하며,상기 다종의 데이터의 처리가 가능한지 판별하는 단계는, 상기 입력 레지스터에서, 각 연산 입력 쌍에 대해 슬라이딩 윈도우(Sliding Window) 알고리즘을 적용하여, 매 사이클(cycle) 마다 각 입력 내 상위 8 bit의 이진 값이 같은지 확인하는 다종의 데이터를 처리하는 방법
|