Methods and neural network accelerators for executing a dynamic neural network
OwnerXiran Huanginventor
Life of this patent
Estimating the term…
Loading patent…
OwnerXiran Huanginventor
Estimating the term…
Neural network accelerators with one or more neural network accelerator cores. Each neural network accelerator core has hardware accelerators configured to accelerate neural network operations, an embedded processor, a command decoder, and a hardware feedback path between the embedded processor and the command decoder. The command decoder is configured to control the hardware accelerators and the embedded processor of that core in accordance with commands of a command stream, and when the command stream comprises a set of one or more branch commands that indicate a conditional branch is to be performed, cause the embedded processor to determine a next command stream, and in response to receiving information from the embedded processor identifying the next command stream via the hardware feedback path, control the one or more hardware accelerators and the embedded processor in accordance with commands of the next command stream.
A neural network accelerator comprising one or more neural network accelerator cores, each neural network accelerator core comprising:
A method of processing a dynamic neural network at a neural network accelerator comprising one or more hardware accelerators, an embedded processor, and a command decoder, the method comprising, at the command decoder:
A non-transitory computer readable storage medium having stored thereon a computer readable dataset description of a neural network accelerator that, when processed in an integrated circuit manufacturing system, causes the integrated circuit manufacturing system to manufacture an integrated circuit embodying a neural network accelerator comprising:
Dependencies are inferred from the claim text.