NEURAL NETWORK PROCESSOR

Disclosed is an arithmetic processing device having a high throughput at a low cost. According to the present specification, the arithmetic processing device comprises a fetch unit that reads data required for an operation for performing processing of a neural network from a memory and provides the...

Full description

Saved in:
Bibliographic Details
Main Authors KIM HAN JOON, CHOI YOUNG GEUN, HONG BYUNG CHUL
Format Patent
LanguageEnglish
Korean
Published 29.12.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Disclosed is an arithmetic processing device having a high throughput at a low cost. According to the present specification, the arithmetic processing device comprises a fetch unit that reads data required for an operation for performing processing of a neural network from a memory and provides the data to the arithmetic unit. The fetch unit includes a plurality of routers having a data processing mapping table in which a method of processing input data according to a node ID of the input data is described, and a fetch network controller controlling each data processing mapping table of the plurality of routers. 본 명세서는 낮은 비용으로 높은 처리율을 가진 연산 처리 장치를 개시한다. 본 명세서에 따른 연산 처리 장치는 뉴럴 네트워크의 프로세싱을 수행하기 위한 연산에 필요한 데이터를 메모리에서 읽어와 연산 유닛에 제공하는 페치 유닛을 포함하는 연산 처리 장치로서, 상기 페치 유닛은, 입력된 데이터의 노드 ID에 따라 상기 입력된 데이터를 처리하는 방식이 기재된 데이터 처리 맵핑 테이블을 가진 복수 개의 라우터; 및 상기 복수 개의 라우터가 가진 각각의 데이터 처리 맵핑 테이블을 제어하는 페치 네트워크 컨트롤러;를 포함할 수 있다.
Bibliography:Application Number: KR20200075628