1 |
1
입력 데이터를 저장하는 신경망 메모리;상기 입력 데이터와 대응하는 커널 데이터를 저장하는 커널 메모리;상기 커널 데이터의 제1 파트가 미리 정해진 비트열과 일치하는지 여부를 판별하고, 상기 제1 파트가 상기 미리 정해진 비트열과 일치하는 경우, 상기 커널 데이터의 제2 파트에 기초하여 복수의 특정 데이터를 생성하는 커널 데이터 제어기; 및상기 복수의 특정 데이터 중 하나와 상기 입력 데이터 간의 제1 연산을 수행하는 뉴럴 코어를 포함하는 신경망 컴퓨팅 장치
|
2 |
2
제 1 항에 있어서,상기 커널 데이터는 부동 소수점 형식이고, 상기 제1 파트는 상기 커널 데이터의 지수부를 포함하고, 상기 제2 파트는 상기 커널 데이터의 가수부를 포함하는 신경망 컴퓨팅 장치
|
3 |
3
제 1 항에 있어서,상기 미리 정해진 비트열은 상기 커널 데이터가 무한대임을 나타내거나 또는 숫자가 아님(NaN)을 나타내는 신경망 컴퓨팅 장치
|
4 |
4
제 1 항에 있어서, 상기 특정 데이터의 개수는 상기 제2 파트가 나타내는 값에 대응하는 신경망 컴퓨팅 장치
|
5 |
5
제 1 항에 있어서,상기 특정 데이터는 0을 나타내는 신경망 컴퓨팅 장치
|
6 |
6
제 1 항에 있어서,상기 커널 데이터 제어기는 상기 제1 파트가 상기 미리 정해진 비트열과 일치하지 않는 경우, 상기 커널 데이터를 상기 뉴럴 코어로 전달하고,상기 뉴럴 코어는 상기 입력 데이터와 상기 커널 데이터 간의 제2 연산을 수행하는 신경망 컴퓨팅 장치
|
7 |
7
제 6 항에 있어서,상기 제1 연산 및 상기 제2 연산은 곱셈 연산인 신경망 컴퓨팅 장치
|
8 |
8
제 1 항에 있어서,상기 커널 메모리는 제1 커널 데이터 및 제2 커널 데이터를 저장하고,상기 커널 데이터 제어기는 상기 제1 커널 데이터의 제1 파트가 상기 미리 정해진 비트열과 일치하는 경우, 상기 제1 커널 데이터의 제2 파트 및 상기 제2 커널 데이터에 기초하여 복수의 특정 데이터를 생성하는 신경망 컴퓨팅 장치
|
9 |
9
제 8 항에 있어서,상기 제1 및 제2 커널 데이터는 부동 소수점 형식이고, 상기 제1 커널 데이터의 상기 제1 파트는 상기 제1 커널 데이터의 지수부 및 상기 제1 커널 데이터의 가수부의 최상위 비트를 포함하고, 상기 제1 커널 데이터의 제2 파트는 상기 가수부의 상기 최상위 비트를 제외한 나머지 비트들을 포함하는 신경망 컴퓨팅 장치
|
10 |
10
제 8 항에 있어서,상기 특정 데이터의 개수는 상기 제1 커널 데이터의 상기 제2 파트의 비트열 및 상기 제2 커널 데이터의 비트열의 조합이 나타내는 값에 대응하는 신경망 컴퓨팅 장치
|
11 |
11
커널 데이터 제어기 및 뉴럴 코어를 포함하는 신경망 컴퓨팅 장치의 동작 방법에 있어서,상기 커널 데이터 제어기에서, 입력 데이터에 대응하는 커널 데이터의 제1 파트가 미리 정해진 비트열과 일치하는지 여부를 판별하는 단계;상기 제1 파트가 상기 미리 정해진 비트열과 일치하는 경우, 상기 커널 데이터 제어기에서, 상기 커널 데이터의 제2 파트를 기초하여 복수의 특정 데이터를 생성하는 단계;상기 커널 데이터 제어기에서, 상기 복수의 특정 데이터 중 하나를 상기 뉴럴 코어로 제공하는 단계; 및상기 뉴럴 코어에서, 상기 입력 데이터와 상기 특정 데이터 간의 제1 연산을 수행하는 단계를 포함하는 동작 방법
|
12 |
12
제 11 항에 있어서,상기 커널 데이터는 부동 소수점 형식이고, 상기 제1 파트는 상기 커널 데이터의 지수부를 포함하고, 상기 제2 파트는 상기 커널 데이터의 가수부를 포함하는 동작 방법
|
13 |
13
제 11 항에 있어서,상기 미리 정해진 비트열은 상기 커널 데이터가 무한대임을 나타내거나 또는 숫자가 아님(NaN)을 나타내는 동작 방법
|
14 |
14
제 11 항에 있어서,상기 복수의 특정 데이터를 생성하는 단계는,상기 커널 데이터 제어기에서, 상기 제2 파트가 나타내는 값에 대응하는 개수만큼 상기 특정 데이터를 생성하는 단계를 포함하는 동작 방법
|
15 |
15
제 11 항에 있어서,상기 특정 데이터는 0을 나타내는 동작 방법
|
16 |
16
제 11 항에 있어서,상기 제1 파트가 상기 미리 정해진 비트열과 일치하지 않는 경우, 상기 커널 데이터 제어기에서, 상기 커널 데이터를 상기 뉴럴 코어로 전달하는 단계; 및상기 뉴럴 코어에서, 상기 입력 데이터와 상기 커널 데이터 간의 제2 연산을 수행하는 단계를 더 포함하는 동작 방법
|
17 |
17
제 16 항에 있어서,상기 제1 연산 및 상기 제2 연산은 곱셈 연산인 동작 방법
|