1 |
1
입력되는 제1 데이터의 플로우를 구별하는 하위 계층 처리부;복수 개의 상위 계층 처리부 중 상기 플로우에 대응하는 상위 계층 처리부를 선택하고, 상기 선택된 상위 계층 처리부로 상기 제1 데이터를 전송하는 분배부; 및복수 개의 지역 메모리 중 상기 플로우에 대응하는 지역 메모리를 참조하여, 상기 제1 데이터의 상위 계층 패킷을 처리하는 상위 계층 처리부를 포함하는 데이터 플로우 병렬 처리 장치
|
2 |
2
제1항에 있어서,상기 하위 계층 처리부는,상기 제1 데이터의 하위 계층 패킷을 이용하여, 상기 플로우를 구별하는, 데이터 플로우 병렬 처리 장치
|
3 |
3
제2항에 있어서,상기 하위 계층 처리부는,OSI(Open Systems Interconnection) 7의 다계층 패킷 중 2 내지 4 계층 패킷을 이용하여 상기 플로우를 구별하는, 데이터 플로우 병렬 처리 장치
|
4 |
4
제1항에 있어서,상기 구별되는 플로우의 수가 상위 계층 처리부의 수 보다 적지 않은 경우,상기 분배부는,입력된 제2 데이터의 플로우와 상기 제1 데이터의 플로우가 동일하면, 상기 선택된 상위 계층 처리부로 상기 제2 데이터를 전송하는, 데이터 플로우 병렬 처리 장치
|
5 |
5
제1항에 있어서,구별되는 플로우의 수가 상위 계층 처리부의 수 보다 적은 경우,상기 분배부는,입력된 제2 데이터의 플로우와 상기 제1 데이터의 플로우가 동일하면, 상기 복수 개의 상위 계층 처리부 중 상기 선택된 상위 계층 처리부와 구별된 상위 계층 처리부를 선택하는, 데이터 플로우 병렬 처리 장치
|
6 |
6
제1항에 있어서,상기 상위 계층 처리부는,상기 제1 데이터의 하위 계층 패킷을 이용하여, 상기 지역 메모리로부터 상기 제1 데이터의 상위 계층 패킷을 처리하기 위한 처리 정보를 획득하는, 데이터 플로우 병렬 처리 장치
|
7 |
7
제6항에 있어서,상기 상위 계층 처리부는,상기 제1 데이터의 하위 계층 패킷으로부터 해쉬(hash) 정보를 구성하고, 상기 지역 메모리로부터 상기 해쉬(hash) 정보에 대응하는 상기 처리 정보를 획득하는, 데이터 플로우 병렬 처리 장치
|
8 |
8
제6항에 있어서,상기 상위 계층 처리부는,상기 지역 메모리로부터 상기 처리 정보를 획득할 수 없는 경우, 전체 메모리로부터 상기 처리 정보를 획득하고, 상기 획득된 처리 정보를 상기 지역 메모리에 저장하는, 데이터 플로우 병렬 처리 장치
|
9 |
9
제1항에 있어서,상기 상위 계층 처리부는,OSI(Open Systems Interconnection) 7의 다계층 패킷 중 7 계층 패킷을 처리하는, 데이터 플로우 병렬 처리 장치
|
10 |
10
입력되는 제1 데이터의 플로우를 구별하는 단계;복수 개의 상위 계층 처리부 중 상기 플로우에 대응하는 상위 계층 처리부를 선택하는 단계;상기 선택된 상위 계층 처리부로 상기 제1 데이터를 전송하는 단계; 및복수 개의 지역 메모리 중 상기 플로우에 대응하는 지역 메모리를 참조하여, 상기 제1 데이터의 상위 계층 패킷을 처리하는 단계를 포함하는 데이터 플로우 병렬 처리 방법
|
11 |
11
제10항에 있어서,상기 입력되는 제1 데이터의 플로우를 구별하는 단계는,상기 제1 데이터의 하위 계층 패킷을 이용하여, 상기 플로우를 구별하는 단계를 포함하는, 데이터 플로우 병렬 처리 방법
|
12 |
12
제11항에 있어서,상기 입력되는 제1 데이터의 플로우를 구별하는 단계는,OSI(Open Systems Interconnection) 7의 다계층 패킷 중 2 내지 4 계층 패킷을 이용하여 상기 플로우를 구별하는 단계를 포함하는, 데이터 플로우 병렬 처리 방법
|
13 |
13
제10항에 있어서,복수 개의 상위 계층 처리부 중 상기 플로우에 대응하는 상위 계층 처리부를 선택하는 단계는,상기 구별되는 플로우의 수가 상위 계층 처리부의 수 보다 적지 않은 경우, 입력된 제2 데이터의 플로우와 상기 제1 데이터의 플로우가 동일하면, 상기 선택된 상위 계층 처리부를 선택하는 단계를 포함하는, 데이터 플로우 병렬 처리 방법
|
14 |
14
제10항에 있어서,복수 개의 상위 계층 처리부 중 상기 플로우에 대응하는 상위 계층 처리부를 선택하는 단계는,구별되는 플로우의 수가 상위 계층 처리부의 수 보다 적은 경우, 입력된 제2 데이터의 플로우와 상기 제1 데이터의 플로우가 동일하면, 상기 복수 개의 상위 계층 처리부 중 상기 선택된 상위 계층 처리부와 구별된 상위 계층 처리부를 선택하는 단계를 포함하는, 데이터 플로우 병렬 처리 방법
|
15 |
15
제10항에 있어서,상기 제1 데이터의 하위 계층 패킷을 이용하여, 상기 지역 메모리로부터 상기 제1 데이터의 상위 계층 패킷을 처리하기 위한 처리 정보를 획득하는 단계를 더 포함하는, 데이터 플로우 병렬 처리 방법
|
16 |
16
제15항에 있어서,상기 제1 데이터의 상위 계층 패킷을 처리하기 위한 처리 정보를 획득하는 단계는,상기 제1 데이터의 하위 계층 패킷으로부터 해쉬(hash) 정보를 구성하고, 상기 지역 메모리로부터 상기 해쉬(hash) 정보에 대응하는 상기 처리 정보를 획득하는 단계를 포함하는, 데이터 플로우 병렬 처리 방법
|
17 |
17
제15항에 있어서,상기 제1 데이터의 상위 계층 패킷을 처리하기 위한 처리 정보를 획득하는 단계는,상기 지역 메모리로부터 상기 처리 정보를 획득할 수 없는 경우, 전체 메모리로부터 상기 처리 정보를 획득하고, 상기 획득된 처리 정보를 상기 지역 메모리에 저장하는 단계를 포함하는, 데이터 플로우 병렬 처리 방법
|
18 |
18
제10항에 있어서,상기 제1 데이터의 상위 계층 패킷을 처리하는 단계는,OSI(Open Systems Interconnection) 7의 다계층 패킷 중 7 계층 패킷을 처리하는 단계를 포함하는, 데이터 플로우 병렬 처리 방법
|