Device for implementing artificial neural network with separate computation units

F Shaoxia, SUI Lingzhi, Q Yu, W Junbin… - US Patent …, 2021 - Google Patents
The present disclosure relates to a processor for implement ing artificial neural networks, for
example, convolutional neural networks. The processor includes a memory control ler …

Device for implementing artificial neural network with multiple instruction units

F Shaoxia, SUI Lingzhi, Q Yu, W Junbin… - US Patent …, 2019 - Google Patents
The present disclosure relates to a processor for implementing artificial neural networks, for
example, convolutional neural networks. The processor includes a memory controller group …

Device for implementing artificial neural network with flexible buffer pool structure

F Shaoxia, SUI Lingzhi, Q Yu, W Junbin… - US Patent …, 2020 - Google Patents
The present disclosure relates to a processor for implementing artificial neural networks, for
example, convolutional neural networks. The processor includes a memory controller group …

Processing group convolution in neural network processor

SH Park, LEE Seungjin, CL Mills - US Patent 11,200,490, 2021 - Google Patents
Embodiments relate to a neural processor circuit including neural engines, a buffer, and a
kernel access circuit. The neural engines perform convolution operations on input data and …

Hardware node with position-dependent memories for neural network processing

ES Chung, DC Burger, J Fowers - US Patent 11,144,820, 2021 - Google Patents
Processors and methods for neural network processing are provided. A method in a
processor including a pipeline having a matrix vector unit (MVU), a first multifunction unit …

Performing multiply and accumulate operations in neural network processor

CL Mills, EK Norden, SH Park - US Patent 11,487,846, 2022 - Google Patents
Embodiments relate to a neural processor circuit including a plurality of neural engine
circuits, a data buffer, and a kernel fetcher circuit. At least one of the neural engine circuits is …

Neural network architecture using convolution engine filter weight buffers

C Martin - US Patent 11,182,668, 2021 - Google Patents
Hardware for implementing a Deep Neural Network (DNN) having a convolution layer, the
hardware comprising a plurality of convolution engines each configured to perform …

Multi-function unit for programmable hardware nodes for neural network processing

ES Chung, DC Burger, J Fowers - US Patent 11,132,599, 2021 - Google Patents
Processors and methods for neural network processing are provided. A method in a
processor including a pipeline having a matrix vector unit (MVU), a first multifunction unit …

Dynamically shaping and segmenting work units for processing in neural network processor

CL Mills - US Patent App. 15/971,786, 2019 - Google Patents
Embodiments relate to a neural processor circuit that includes multiple neural engine
circuits, a data buffer, and a kernel fetcher circuit. At least one of the neural engine circuits …

Neural network processor configurable using macro instructions

JW Brothers, J Lee - US Patent 11,244,225, 2022 - Google Patents
Implementing a neural network can include receiving a macro instruction for implementing
the neural network within a control unit of a neural network processor. The macro instruction …