1 |
1
출발지 뉴로모픽(neuromorphic) 코어;코어 주소와 프리시냅틱(presynaptic) 뉴런의 주소로 구성된 글로벌 뉴런의 주소를 순차적으로 처리하는 입력 FIFO 버퍼를 포함하는 목적지 뉴로모픽 코어; 및상기 출발지 뉴로모픽 코어로부터 수신되는 상기 글로벌 뉴런의 주소를 기초로 상기 목적지 뉴로모픽 코어를 결정하고 상기 목적지 뉴로모픽 코어에 상기 글로벌 뉴런의 주소를 제공하는 글로벌 라우터를 포함하는 멀티코어 뉴로모픽 장치
|
2 |
2
제1항에 있어서, 상기 출발지 뉴로모픽 코어는상기 프리시냅틱 뉴런으로부터 상기 코어 주소와 함께 상기 프리시냅틱 뉴런의 주소를 생성하여 상기 글로벌 라우터를 통해 상기 목적지 뉴로모픽 코어에 제공하는 것을 특징으로 하는 멀티코어 뉴로모픽 장치
|
3 |
3
제1항에 있어서, 상기 목적지 뉴로모픽 코어는뉴런 블록에 있는 뉴런에서 생성된 로컬 뉴런의 주소를 수신하고 상기 로컬 뉴런의 주소를 상기 글로벌 라우터에 제공할 것인지를 판단하는 코어 출력부를 더 포함하는 것을 특징으로 하는 멀티코어 뉴로모픽 장치
|
4 |
4
제3항에 있어서, 상기 목적지 뉴로모픽 코어는상기 로컬 뉴런의 주소가 상기 글로벌 라우터에 제공되기 전에 출력 FIFO(First-In First-Out) 버퍼에 상기 로컬 뉴런의 주소를 저장하는 것을 특징으로 하는 멀티코어 뉴로모픽 장치
|
5 |
5
제1항에 있어서, 상기 글로벌 라우터는상기 코어 주소와 상기 프리시냅틱 뉴런의 주소가 수신되면 상기 목적지 뉴로모픽 코어에 있는 입력 FIFO 버퍼에 쓰기 신호를 제공하는 것을 특징으로 하는 멀티코어 뉴로모픽 장치
|
6 |
6
제5항에 있어서, 상기 글로벌 라우터는상기 쓰기 신호가 송신된 후에 상기 입력 FIFO 버퍼에 상기 코어 주소와 상기 프리시냅틱 뉴런의 주소를 송신하도록 딜레이 소자를 포함하는 것을 특징으로 하는 멀티코어 뉴로모픽 장치
|
7 |
7
제6항에 있어서, 상기 글로벌 라우터는상기 코어 주소와 상기 프리시냅틱 주소의 병합을 통해 상기 출발지 뉴로모픽 코어에 제공될 스파이크 처리 신호를 생성하는 것을 특징으로 하는 멀티코어 뉴로모픽 장치
|
8 |
8
제7항에 있어서, 상기 글로벌 라우터는상기 스파이크 처리 신호의 생성 후에 상기 쓰기 신호를 생성하는 것을 특징으로 하는 멀티코어 뉴로모픽 장치
|
9 |
9
출발지 뉴로모픽 코어, 목적지 뉴로모픽 코어 및 글로벌 라우터를 포함하는 멀티코어 뉴로모픽 장치에서 수행되는 방법에 있어서,(a) 상기 출발지 뉴로모픽 코어에서, 상기 글로벌 라우터로 로컬 뉴런의 주소를 글로벌 라우터에 제공할 것인지 여부를 결정하는 단계;(b) 상기 글로벌 라우터에서, 상기 출발지 뉴로모픽 코어로부터 상기 로컬 뉴런의 주소를 글로벌 뉴런의 주소로서 수신하여 상기 목적지 뉴로모픽 코어를 결정하는 단계;(c) 상기 글로벌 라우터에서, 상기 목적지 뉴로모픽 코어에 상기 글로벌 뉴런의 주소를 제공하는 단계; 및(d) 상기 목적지 뉴로모픽 코어에서, 상기 글로벌 뉴런의 주소를 순차적으로 처리하는 단계를 포함하는 멀티코어 뉴로모픽 장치에서의 글로벌 라우팅 방법
|
10 |
10
제9항에 있어서, 상기 (b) 단계는각각이 독립적으로 형성되는 복수의 LUT(Lookup Table)들을 이용하여 상기 로컬 뉴런의 주소를 상기 글로벌 뉴런의 주소로 변환하는 단계를 포함하는 것을 특징으로 하는 멀티코어 뉴로모픽 장치에서의 글로벌 라우팅 방법
|
11 |
11
제10항에 있어서, 상기 (b) 단계는상기 로컬 뉴런의 주소를 기초로 상기 복수의 LUT들의 순차적인 인덱싱을 통해 상기 글로벌 뉴런의 주소를 결정하는 단계를 포함하는 것을 특징으로 하는 멀티코어 뉴로모픽 장치에서의 글로벌 라우팅 방법
|
12 |
12
제11항에 있어서, 상기 (b) 단계는상기 로컬 뉴런의 주소를 기초로 제1 LUT를 통해 글로벌 인덱스를 결정하고, 상기 글로벌 인덱스를 기초로 제2 LUT를 통해 대상 코어 인덱스를 결정하는 단계를 포함하는 것을 특징으로 하는 멀티코어 뉴로모픽 장치에서의 글로벌 라우팅 방법
|
13 |
13
제12항에 있어서, 상기 (b) 단계는 상기 대상 코어 인덱스를 기초로 제3 LUT를 통해 상기 목적지 뉴로모픽 코어를 결정하는 단계를 더 포함하는 것을 특징으로 하는 멀티코어 뉴로모픽 장치에서의 글로벌 라우팅 방법
|